指令说明:
RCR是16位连续执行型带进位循环右移指令,即每个扫描周期执行一次数据移位运算。将包括进位标志在内的目标操作数[D]的16位+1位(进位标志M8022)数据向右移动n位。
最后移出的位值存于进位标志M8022中。
因为循环回路中有进位标志,所以如果执行循环移位指令之前M8022就先ON或OFF,则会被送入目标操作数中。
若操作数[D]为KnY,KnM,KnS等位数指定软元件时,则只有K4Y,K4M,K4S有效。
操作数:
D:KnY, KnM, KnS, T,C,D,Z,V, LV,DT
n :D,K,H
指令格式:[RCR D n ]
编程示例:
当上升沿触点X0闭合时,RCR指令执行一次,将D0的16个数据位+1个标志位向右移4位。

