三菱PLC学习-循环移位指令ROR ROL
指令格式ROR D N
操作数 | 内容与取值 |
D | 循环做移数据存储字元件地址 |
N | 循环移动位数,N<=16,N<=32 |
注解:当驱动条件成立时,D中的数据依次向右移动N个二进制位,移出D的低位数据循环进入D的高位,最后移出D的二进制位同时将位值传送给标志位M8022
例讲:
ROR D K4
移动前
1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
移动后
0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
同时M8022=01OO1
注意:1,连续执行型每个扫描周期都要执行一次,因此,最好使用脉冲执行型指令RORP
2,当终止D使用组合位元件时,组数16位为K4,在32位DROR 是为K8
版权声明:本文为wjj109085368原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。