您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC的可逆移位寄存器(SFTR(84))指令
来源:艾特贸易2017-06-05
简介图 8-35 为 SFTR(84) 指令梯形图。 图 8-35 SFTR(84) 指令梯形图 St 和 E 必须在相同的数据区域,并且 E 必须大于或等于 St 。 DM 6144~DM 6655 不能用于 C 、 St 或 E 。 SFTR( 84) 用于创建一个单字或多
图8-35为SFTR(84)指令梯形图。
图8-35 SFTR(84)指令梯形图
St和E必须在相同的数据区域,并且E必须大于或等于St。
DM 6144~DM 6655不能用于C、St或E。
SFTR( 84)用于创建一个单字或多字的可向左或向右移位的移位寄存器。为创建一个单字寄存器,给St和E指定相同的字。控制字提供移位方向、寄存器的输入状态、移位脉冲和复位输入。控制字分配如图8-36所示。
图8-36 控制字分配
只要复位位是OFF且第14位是ON,SFTR( 84)在ON执行条件下执行时,移位寄存器中的数将沿第12位指示的方向移动一位,移出一位到CY且第13位的状态移位到寄存器的另一末端位。如果SFTR( 84)在一个OFF执行条件下执行或SFTR (84)在第14位是OFF时执行,移位寄存器将保持不变。如果SFTR( 84)在ON执行条件和复位位(第15位)为ON状态下执行时,整个移位寄存器和CY将被设定为0。
对标志位的影响:
·ER:字St和E在不同的区域,或St大于E。间接寻址字DM不存在(字*DM中的内容
非BCD码,或者DM区域已经超出了范围)。
·CY:接收St的第00位或E的第15位的状态,接收状态依赖于移位方向。
【例8-10】 图8-37中IR 00000,IR 00001、IR 00002和IR 00003用于控制@SFTR(84)中使用的C控制位。移位寄存器在DM0010中,并且它由IR 00004来控制。
图8-37 可逆移位寄存器的使用
点击排行
