位元件移位指令只对位元件进行操作,即源操作数和目的操作数只能是位元件,其中,源操作数可以取X、Y、M和S,目标操作数可以取Y、M和S。
如图4.31和图4.33所示为位右移位和位左移位指令示例梯形图,其中:
(1)[S.]为移位的源位元件首地址,[D.]为移位的目标位元件首地址。
(2) n1为[D.]的补充说明,即说明目标位元件组的长度(个数)。
(3) n2为[S.]的补充说明,为源元件个数(也是目标位元件移动的位数)。
(4) n1和n2只能是常数K和H,且要求n2≤n1≤1024。
位元件右移位指令SFTR(Shift Right)指令的操作功能为:将n1个目标位元件中的数据向右移动n2位,n2个源位元件中的数据被补充到空出的目标位元件中。如图4.32所示为右移位指令执行过程示意图。
图4.31 位右移位指令示例梯形图
图4.32 位元件右移位指令执行过程示意图
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门
上一篇:数据传送指令