您现在的位置是:首页 > 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 指令格式及操作数范围 当n≥16时,其结果与减去16的倍数后相同。例如,n=K19时与n=K3的结果相同,n=K52时与n=K4的结果相同。 当触发信号X0接通时,DT0中的数据带进位标志循环右移4位。循环右移4位后,位地址3的数据被传送到R9009(进位标志)中,进位标志和DT0中位地址0~2的数据右移到DT0的高4位。若移位前R9009为1,则移位后R9009为0,结果如图4-83所示。
图4-83 n=K4时循环右移指令的执行结果
点击排行
