您现在的位置是:首页 > PLC技术 > PLC技术

FP0的F122 (RCR)指令

来源:艾特贸易2017-06-05

简介F122 (RCR) 是 16 位二进制数带进位标志循环右移的指令,其功能是将 D 指定的数据带进位标志循环右移由 n 规定的位数,右移 n 位后,进位标志和 D 规定的 16 位二进制数从位地址 0 开始的

   F122 (RCR)16位二进制数带进位标志循环右移的指令,其功能是将D指定的数据带进位标志循环右移由n规定的位数,右移n位后,进位标志和D规定的16位二进制数从位地址0开始的n-1位数据依次右移到相邻的低位,最后一位移出的数据(位地址为n-1)传送到R9009(进位标志)中。指令格式及操作数范围如表4-110所示。    4-110    指令格式及操作数范围
指令格式及操作数范围
    n16时,其结果与减去16的倍数后相同。例如,n=K19时与n=K3的结果相同,n=K52时与n=K4的结果相同。    当触发信号X0接通时,DT0中的数据带进位标志循环右移4位。循环右移4位后,位地址3的数据被传送到R9009(进位标志)中,进位标志和DT0中位地址02的数据右移到DT0的高4位。若移位前R90091,则移位后R90090,结果如图4-83所示。
n=K4时循环右移指令的执行结果
    4-83    n=K4时循环右移指令的执行结果