西门子S7

您所在的位置:网站首页 正反转plc梯形图西门子 西门子S7

西门子S7

2024-07-14 08:38| 来源: 网络整理| 查看: 265

    (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