西门子S7 |
您所在的位置:网站首页 › 正反转plc梯形图西门子 › 西门子S7 |
(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的字节和位分别是V33和4,N是14,以下计算显示MSB.b是V35.1。 MSB.b= V33+([14]-1+4)/8 = V33+17/8 = V33+2,余数为1 = V35.1 (4)指令应用如下。 例6-19分析图6-66所示的程序当I0.0接通时运行的结果。 图6-66 例6-19的SHRB控制程序实例 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |