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

S7-200 PLC移位寄存器位(SHRB)指令

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

简介(1) 指令的名称:移位寄存器位指令。 (2) 指令的形式:见表 6-39 。 表 6-39 移位寄存器位指令的形式 (3) 指令的功能:如图 6-65 所示。 图 6-65 移位寄存器位指令功能 移位寄存器位 ( SHRB

    (1)指令的名称:移位寄存器位指令。    (2)指令的形式:见表6-39    6-39    移位寄存器位指令的形式
移位寄存器位指令的形式
    (3)指令的功能:如图6-65所示。
移位寄存器位指令功能
    6-65    移位寄存器位指令功能    移位寄存器位( SHRB)指令将DATA数值移入移位寄存器。S_BIT指定移位寄存器的最低位。N指定移位寄存器的长度和移位方向(当N是正的,从低位移到高位,当N是负数,就从高位移到低位)。SHRB指令移出的每个位被放置在溢出内存位(SM1.1)中。该指令由最低位(S_BIT)和长度(N)指定的位数定义。    注:已知最低位,计算最高位的方法:MSB.b=[(S_BIT字节)+[N]-1+S_BIT位))/8]·[8除的余数]    例如:如果S_BIT的字节和位分别是V334N14,以下计算显示MSB.bV35.1    MSB.b= V33+([14]-1+4)/8    = V33+17/8    = V33+2,余数为1    = V35.1    (4)指令应用如下。    6-19分析图6-66所示的程序当I0.0接通时运行的结果。
例6-19的控制程序
    6-66    6-19的控制程序