西门子PLC移位与循环指令包括左移位指令SHL、右移位指令SHR、循环左移位指令ROL、循环右移位指令ROR和移位寄存器指令SHRB。
移位寄存器指令的功能是将一个数值移入移位寄存器中。使用该指令,每个扫描周期,整个移位寄存器的数据移动移位。移位寄存器可正可负,最大长度为64位。
将S_BIT端最低地址的N个单元设为移位寄存器,DATA端为数据输入端。
N指定移位寄存器的长度和移位方向。当N为正值时正向移动,数据从最低位移入,最高位移出,移出的数据放在溢出标志位SM1.1中。当N为负值时反向移动,数据从最高位移入,最低位移出,移出的数据放在溢出标志位SM1.1中。
示例
| 留言与评论(共有 0 条评论) “” |