您现在的位置是:首页 > 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_BSHR_B分别为字节左移和字节右移标识符,EN为移位允许信号输入端(BOOL型数据),ENO为功能框允许输出端(BOOL型数据)IN为移位数据输入端,OUT为移位数据输出端,N为移位次数输入端。使能输入有效时,把字节输入数据IN左移或右移N位后,再将结果输出到OUT所指的字节存储单元(在语句表中,结果存放在IN中)。最大实际可移位次数为8    指令格式: SLB    OUTN    (字节左移)                            SRB    OUTN    (字节右移)    例:              SLB    MBO,2                           SRB    LB03
字节移位指令    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