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

STEP 7的双字循环左移(ROL_DW)指令

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

简介当双字循环左移 (ROL_DW) 指令的 EN 位为高电平“ 1 ”时,将执行双字循环左位指令,将 IN 端指定的内容循环左移 N 端指定的位数,然后写入 OUT 端指令的目的地址中。双字循环左移 (RO

    当双字循环左移(ROL_DW)指令的EN位为高电平“1”时,将执行双字循环左位指令,将IN端指定的内容循环左移N端指定的位数,然后写入OUT端指令的目的地址中。双字循环左移(ROL_DW)指令和参数见表4-42

    4-42    双字循环左移(ROL_DW)指令和参数

双字循环左移(ROL_DW)指令和参数

    下面艾特贸易网小编用一个例子来说明双字循环左移( ROL_DW)指令的应用,梯形图和指令表如图4-78所示。当I0.0闭合时,激活双字循环左移指令,IN中的双字存储在MD0中,假设这个数为2#1001 1101 1111 1011 10011101 1111 1011,除最高4位外,其余各位向左移4位后,双字的最高4位,循环到双字的最低4位,结果是OUT端的MD0中的数是2#1101 1111 1011 1001 1101 1111 1011 1001,其示意图如图4-79所示。

 双字循环左移指令示例

    4-78    双字循环左移指令示例

双字循环左移指令示意图

    4-79    双字循环左移指令示意图