您现在的位置是:首页 > PLC技术 > PLC技术
三菱PLC的带进位的循环移位指令
来源:艾特贸易2017-06-04
简介带进位的循环右、左移位指令 (D)RCR(P) 和 (D)RCL(P) 编号分别为 FNC32 和 FNC33 。指令功能是将指定元件 [D.] 中的数据连同进位标志位 M8022 一起( 16 位指令时一共 17 位),按照指令给定的值
带进位的循环右、左移位指令(D)RCR(P)和(D)RCL(P)编号分别为FNC32和FNC33。指令功能是将指定元件[D.]中的数据连同进位标志位M8022一起(16位指令时一共17位),按照指令给定的值向右循环( RCR)或向左循环( RCL)移动n位,在循环中移出的位进入进位标志,后者又被送回到目标操作数的另一端,如图4-32所示。 图4-32 带进位右、左循环移位指令的使用 这两条指令的执行基本上与ROL和ROR相同,只是在执行RCL、RCR时,标志位M8022不再表示向左或向右移出的最后一位的状态,而是作为循环移位单元中的一位处理。 使用ROR、ROL、RCR、RCL指令时应该注意: 1)目标操作数可取KnY、KnM、KnS、T、C、D、V和Z,目标元件中指定位元件的组合只有在K4(16位指令)和K8(32位指令)时有效。 2) 16位操作指令占5个程序步,32位操作指令占9个程序步。 3)用连续指令执行时,循环移位操作每个周期执行一次。
点击排行
