### DRCRP

指令说明：

DRCRP 是 32 位脉冲执行型带进位循环右移指令，即指令激活一次，执行一次数据移位运算。将包括进位标志在内的目标操作数[D+1,D]的 32 位+1 位（进位标志 M8022）数据向右移动 n 位。最后移出的位值存于进位标志 M8022 中。

因为循环回路中有进位标志，所以如果执行循环移位指令之前 M8022 就先 ON 或 OFF，则会被送入目标操作数中。

若操作数[D]为指定位数软元件，则只有 K8Y, K8M, K8S 有效。

操作数：

D：KnY, KnM, KnS, T,C,D,Z,V, LV,DT

n ：D,K,H

指令格式：[DRCRP D n ]

编程示例：

当 X0 闭合，置位 M100。M100 的上升沿触点触发一次，将 K1 传送到 K8Y0，M100 的常开触点闭合，M8013 以 1S 为周期断开闭合，所以 DRCRP 指令 1S 执行一次，将 K8Y0 的 32 位数据加进位标志位 M8022 向右移动 1 位。