您现在的位置是:首页 > PLC技术 > PLC技术
S7-200系列PLC的寄存器移位指令
来源:艾特贸易2018-06-04
简介寄存器移位指令是一个移位长度可指定的移位指令。 梯形图中 DATA 为数值输入,指令执行时将该位的值移入移位寄存器。 S-BIT 为寄存器的最低位。 N 为移位寄存器的长度 (1 ~ 64) ,
寄存器移位指令是一个移位长度可指定的移位指令。
梯形图中DATA为数值输入,指令执行时将该位的值移入移位寄存器。S-BIT为寄存器的最低位。N为移位寄存器的长度(1~64),N为正值时左移位(由低位到高位),DATA值从S-BIT位移入,移出位进入SM1.1;N为负值时右移位(由高位到低位),S-BIT移出到SM1.1,另一端补充DATA移入位的值。每次使能有效时,整个移位寄存器移动1位。最高位的计算方法为[N的绝对值-1+(S-BIT的位号)1/8,余数即是最高位的位号,商与S-BIT的字节号之和即是最高位的字节号。移位指令影响的特殊存储器位为SM1.1(溢出)。使能流输出ENO=0断开的出错条件是:SM4.3(运行时间),0091(操作数超界),0092(计数区错误)。
点击排行
