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

PLC双字左旋转指令功能说明

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

简介ROL_DW (双字左旋转)指令,被允许输入端 EN 的逻辑 1 状态所激活, ROL_DW 指令是用来对 IN 输入双字的整个内容,以位跟位方式向左旋转。输入 N 用来指定旋转的位数,如果 N 大于 32 ,

    ROL_DW(双字左旋转)指令,被允许输入端EN的逻辑“1”状态所激活,ROL_DW指令是用来对IN输入双字的整个内容,以“位跟位”方式向左旋转。输入N用来指定旋转的位数,如果N大于32,输入双字的旋转位数按下式计算:[ (N -1) modulo 32]] +1(式中modulo是取(N -1)/32的余数)。执行左旋转指令时,右边的“空位”用左边旋转移出位的逻辑状态来填充。旋转指令的结果双字在OUT端扫描输出。如果N不等于“0”,则CC0OVROL_DW指令置“0”。ENOEN有相同的信号状态。图4-92为双字左旋转3位指令说明。    4-169为双字左旋转指令对状态位的影响。
双字左旋转3位指令图示说明
    4-92    双字左旋转3位指令图示说明    4-169    双字左旋转指令对状态位的影响
   -     BR     CC1     CC0     OV     OS     OR     STA     RLO     /FC  写状态位     x     x     x     x    -    x    x    x     1