您现在的位置是:首页 > PLC技术 > PLC技术

三菱PLC的带进位的循环移位指令

来源:艾特贸易2017-06-04

简介带进位的循环右、左移位指令 (D)RCR(P) 和 (D)RCL(P) 编号分别为 FNC32 和 FNC33 。指令功能是将指定元件 [D.] 中的数据连同进位标志位 M8022 一起( 16 位指令时一共 17 位),按照指令给定的值

    带进位的循环右、左移位指令(D)RCR(P)(D)RCL(P)编号分别为FNC32FNC33。指令功能是将指定元件[D.]中的数据连同进位标志位M8022一起(16位指令时一共17位),按照指令给定的值向右循环( RCR)或向左循环( RCL)移动n位,在循环中移出的位进入进位标志,后者又被送回到目标操作数的另一端,如图4-32所示。
带进位右、左循环移位指令的使用
    4-32    带进位右、左循环移位指令的使用    这两条指令的执行基本上与ROLROR相同,只是在执行RCLRCR时,标志位M8022不再表示向左或向右移出的最后一位的状态,而是作为循环移位单元中的一位处理。    使用RORROLRCRRCL指令时应该注意:    1)目标操作数可取KnYKnMKnSTCDVZ,目标元件中指定位元件的组合只有在K416位指令)和K832位指令)时有效。    2) 16位操作指令占5个程序步,32位操作指令占9个程序步。    3)用连续指令执行时,循环移位操作每个周期执行一次。