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

STEP 7的字左移(SHL_W)指令

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

简介当字左移 (SHL_W) 指令的 EN 位为高电平“ 1 ”时,将执行移位指令,将 IN 端指定的内容送入累加器 1 低字中,并左移 N 端指定的位数,然后写入 OUT 端指令的目的地址中。字左移 (SHL_W)

当字左移(SHL_W)指令的EN位为高电平“1”时,将执行移位指令,将IN端指定的内容送入累加器1低字中,并左移N端指定的位数,然后写入OUT端指令的目的地址中。字左移(SHL_W)指令和参数见表4-37

4-37 字左移(SHL_W)指令和参数

字左移(SHL_W)指令和参数

下面艾特贸易网小编用一个例子来说明字左移指令,梯形图和指令表如图4-70所示。当I0.0闭合时,激活左移指令,IN中的字存储在MW0中,假设这个数为2#1001 1101 1111 1011,向左移4位后,OUT端的MW0中的数是2#1101 1111 1011 0000,字左移指令示意图如图4-71所示。

字左移指令示例

4-70 字左移指令示例

字左移指令示意图

4-71 字左移指令示意图

【艾特贸易网关键点】图4-70中的程序有一个上升沿,这样I0.0每闭合一次,左移4位,若没有上升沿,那么闭合一次,可能左移很多次。这点读者要特别注意。