您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC字节左移和字节右移指令:SLB和SRB
来源:艾特贸易2017-06-05
简介字节左移和字节右移指令的梯形图和语句表分别如图 3-56(a) 和 (b) 所示, SHL_B 和 SHR_B 分别为字节左移和字节右移标识符, EN 为移位允许信号输入端( BOOL 型数据), ENO 为功能框允许输
字节左移和字节右移指令的梯形图和语句表分别如图3-56(a)和(b)所示,SHL_B和SHR_B分别为字节左移和字节右移标识符,EN为移位允许信号输入端(BOOL型数据),ENO为功能框允许输出端(BOOL型数据),IN为移位数据输入端,OUT为移位数据输出端,N为移位次数输入端。使能输入有效时,把字节输入数据IN左移或右移N位后,再将结果输出到OUT所指的字节存储单元(在语句表中,结果存放在IN中)。最大实际可移位次数为8。 指令格式: SLB OUT,N (字节左移) SRB OUT,N (字节右移) 例: SLB MBO,2 SRB LB0,3 图3-56 字节移位指令 (a)字节左移;(b)字节右移 以第一条指令为例,指令执行情况如表3-12所示。 表3-12 指令SLB执行结果 移位次数 地址 单元内容 位SM1.1 说 明 0 MB0 10110101 X 移位前(不确定) 1 MB0 01101010 1 数左移,移出位1进入SM1.1,右端补0 2 MB0 11010100 0 数左移,移出位0进入SM1.1,右端补0
点击排行
