rol 循环左移 计算 |
您所在的位置:网站首页 › plc循环用什么指令 › rol 循环左移 计算 |
三菱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。(电工技术之家 www.dgjs123.com)执行这两条指令时,各位数据连同进位(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 所示。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |