您当前的位置:五五电子网电子知识plc技术PLC培训资料PLC循环与移位类指令 正文
PLC循环与移位类指令

PLC循环与移位类指令

点击数:7530 次   录入时间:03-04 11:40:50   整理:http://www.55dianzi.com   PLC培训资料

1.循环移位指令

右、左循环移位指令(D)ROR(P)(D)ROL(P)编号分别为FNC30FNC31。执行这两条指令时,各位数据向右(或向左)循环移动n位,最后一次移出来的那一位同时存入进位标志M8022中,如图1所示。

1  右、左循环移位指令的使用

2.带进位的循环移位指令

    带进位的循环右、左移位指令(D) RCR(P)(D) RCL(P)编号分别为FNC32FNC33。执行这两条指令时,各位数据连同进位(M8022)向右(或向左)循环移动n位,如图2所示。

2  带进位右、左循环移位指令的使用

使用ROR/ROL/RCR/RCL指令时应该注意:

1)目标操作数可取KnYKnMKnSTCDVZ,目标元件中指定位元件的组合只有在K416位)和K832位指令)时有效。

216位指令占5个程序步,32位指令占9个程序步。

3)用连续指令执行时,循环移位操作每个周期执行一次。

3.位右移和位左移指令

位右、左移指令SFTR(P)SFTL(P)的编号分别为FNC34FNC35。它们使位元件中的状态成组地向右(或向左)移动。n1指定位元件的长度,n2指定移位位数,n1n2的关系及范围因机型不同而有差异,一般为n2n11024。位右移指令使用如图所示。

 位右移指令的使用

使用位右移和位左移指令时应注意:

1)源操作数可取X、Y、M、S,目标操作数可取Y、M、S。

[1] [2] [3]  下一页


本文关键字:暂无联系方式PLC培训资料plc技术 - PLC培训资料