西门子PLC功能指令~~移位寄存器指令


西门子PLC移位与循环指令包括左移位指令SHL、右移位指令SHR、循环左移位指令ROL、循环右移位指令ROR和移位寄存器指令SHRB。

移位寄存器指令的功能是将一个数值移入移位寄存器中。使用该指令,每个扫描周期,整个移位寄存器的数据移动移位。移位寄存器可正可负,最大长度为64位。


将S_BIT端最低地址的N个单元设为移位寄存器,DATA端为数据输入端。


N指定移位寄存器的长度和移位方向。当N为正值时正向移动,数据从最低位移入,最高位移出,移出的数据放在溢出标志位SM1.1中。当N为负值时反向移动,数据从最高位移入,最低位移出,移出的数据放在溢出标志位SM1.1中。

西门子PLC功能指令~~移位寄存器指令

示例


发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章