【技术实现步骤摘要】
一种PLC的独立IO模块地址自动分配方法及结构
本专利技术涉及一种硬件自动移位处理的传导技术,尤其涉及一种PLC的独立IO模块地址自动分配方法及结构,具体涉及PLC的独立IO模块地址自动分配移位电路,属于PLC地址分配设计
技术介绍
在可编程逻辑控制器(PLC)系统中,一般都采用模块化系统结构,即“PLC主控制器+独立IO模块”的链状结构,PLC通过背板总线访问各个独立IO模块,而在访问独立IO模块之前,必须先给各个独立IO模块分配地址。为实现合理的地址分配机制,通常采用软件按位寻址或按字节、字、双字寻址的方法实现,亦可采用软件串口为接口进行手拉手结构的地址传递分配,但这些相关技术都需要代码及相关硬件接口作为介质,极大地增加了代码的逻辑运算和外围硬件接口成本及通信结构的复杂化,给系统的稳定运行带入了不可控因数,增加了运行风险。
技术实现思路
本专利技术要解决的技术问题是:本专利技术针对现有技术的局限和不足,提供一种PLC的独立IO模块地址自动分配方法及结构,以解决在不增加运行风险及成本的同时,采用纯硬件的地址总线移位技术自动固定地址总线编码,致力于提高PLC ...
【技术保护点】
1.一种PLC的独立IO模块地址自动分配方法,其特征在于:所述地址自动分配的方法包括:记PLC主控制器和模块背板槽位的侧接口电路含有M个针位,每个针位对应地址总线为Addm,m∈[0,M‑1],将地址总线分为N组,其中N<M且N能被M整除,即Add0~Addm1为第一组地址总线,Addm1+1~Addm2为第二组地址总线,……,AddmN‑1+1~AddmN为第N组地址总线,其中m1<m2<…<mN,且mN=M‑1;在每一组地址总线中,选择一个地址总线赋予高电平,其余地址总线赋予低电平;每增加一个模板背板槽位,将每一组的地址总线进行循环移位处理,即每一个模板背板槽位的移位侧 ...
【技术特征摘要】
1.一种PLC的独立IO模块地址自动分配方法,其特征在于:所述地址自动分配的方法包括:记PLC主控制器和模块背板槽位的侧接口电路含有M个针位,每个针位对应地址总线为Addm,m∈[0,M-1],将地址总线分为N组,其中N<M且N能被M整除,即Add0~Addm1为第一组地址总线,Addm1+1~Addm2为第二组地址总线,……,AddmN-1+1~AddmN为第N组地址总线,其中m1<m2<…<mN,且mN=M-1;在每一组地址总线中,选择一个地址总线赋予高电平,其余地址总线赋予低电平;每增加一个模板背板槽位,将每一组的地址总线进行循环移位处理,即每一个模板背板槽位的移位侧是其传导侧将每一组的地址总线进行循环移位处理的结果;整个总线结构以PLC主控制器的侧接口电路为起始,连接第一块模块背板槽位的侧接口电路的传导侧,第一块模块背板槽位的侧接口电路的移位侧与第二块模块背板槽位的侧接口电路的传导侧连接,前一块模块背板槽位的侧接口电路的移位侧与下一块模块背板槽位的侧接口电路的传导侧连接,依次类推进行连接;N组地址总线分别以一个顺序位进行硬件移位组合。2.根据权利要求1所述的一种PLC的独立IO模块地址自动分配方法,其特征在于:所述针位M、组数N、地址m1,m2,…,mN必须满足其为正整数。3.根据权利要求2所述的一种PLC的独立IO模块地址自动分配方法,其特征在于:若模块背板槽位数为P,则记为M针P级地址总线硬件移位电路,根据所述地址自动分配方法,一共可扩展(m1+1)×(m2-m1)×…×(mN-mN-1)种地址编码方案,即可扩展到(m1+1)×(m2-m1)×…×(mN-mN-1)个模块背板槽位,即P最大取值为(m1+1)×(m2-m1)×…×(mN-mN-1)。4.根据权利要求3所述的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。