您现在的位置是:首页 > 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指令中,若IN和OUT指定的存储器不同,则须首先使用数据传送指令MOV将IN中的数据送入OUT所指定的存储单元。
②移位指令最大移位位数N≤数据类型(B、W、D)对应的位数。
点击排行
