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

S7-200 PLC左、右移位指令

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

简介(1) 左移位指令 (SHL) 使能输入有效时,将输入 IN 的字节、字或双字中的各位向左移 N 位后(右端补 0 ),将结果输出到 OUT 指定的存储单元中,最后一次移出位保存在 SM1.1 。 (2) 右移位

    (1)左移位指令(SHL)

    使能输入有效时,将输入IN的字节、字或双字中的各位向左移N位后(右端补0),将结果输出到OUT指定的存储单元中,最后一次移出位保存在SM1.1

   (2)右移位指令(SHR)

    使能输入有效时,将输入IN的字节、字或双字中的各位向右移N位后(左端补0),将结果输出到OUT所指定的存储单元中,最后一移出位保存在SM1.1

    移位指令的指令格式如表4-21所示。

    4-21    移位指令的指令格式及功能

移位指令的指令格式及功能

    【例】  MB0左移2位送VB0,如图4-30所示。

左移位指令示例

    4-30    左移位指令示例

    注:

    ①在STL指令中,若INOUT指定的存储器不同,则须首先使用数据传送指令MOVIN中的数据送入OUT所指定的存储单元。

    ②移位指令最大移位位数N≤数据类型(BWD)对应的位数。