1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > rol 循环左移 计算_三菱plc循环与移位类指令(ROR ROL RCR RCL SFTR SFTL)等的用法...

rol 循环左移 计算_三菱plc循环与移位类指令(ROR ROL RCR RCL SFTR SFTL)等的用法...

时间:2019-02-01 18:29:29

相关推荐

rol 循环左移 计算_三菱plc循环与移位类指令(ROR ROL RCR RCL SFTR SFTL)等的用法...

三菱plc循环与移位类指令(ROR ROL RCR RCL SFTR SFTL)等的用法

1、循环移位指令

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

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

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

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

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

ROR/ROL/RCR/RCL指令的使用注意事项:

1)、目标操作数可取KnY,KnM,KnS,T,C,D,V和Z,目标元件中指定位元件的组合只有在K4(16位)和K8(32位指令)时有效。

2)、16位指令占5个程序步,32位指令占9个程序步。

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

3、位右移和位左移指令

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。