S7-300的基本位逻辑指令
2017-12-08  来源:网络或本站原创

位逻辑指令的运算结果用两个二进制数字10来表示。可以对布尔操作数(BOOL)的信号状态扫描并完成逻辑操作。逻辑操作结果称为RLO(result of logic operation)

语句表STL表示的基本位逻辑指令

l        A    And               逻辑

l        AN  And Not            逻辑与非

l        O    Or                逻辑

l        ON  Or Not             逻辑或非

l        X    Exclusive Or        逻辑异或

l        XN  Exclusive Or Not     逻辑异或非

l        =   Assign              赋值指令

l        NOT   Negate RLO      RLO取反

l        SET    Set RLO (=1)     RLO=1

l        CLR    Clear RLO (=0)   RLO=0

l        SAVE   Save RLO in BR Register  RLO的状态保存到BR

边沿信号识别指令。

位逻辑指令的运算规则:先与后或

可以用括号将需先运算的部分括起来,运算规则为:

先括号内,后括号外

    梯形图LAD表示的基本位逻辑指令

l        ---| |---   Normally Open Contact (Address)  常开触点

l        ---|/|---   Normally Closed Contact (Address) 常闭触点

l        ---(SAVE)  Save RLO into BR Memory  

RLO的状态保存到BR

l        XOR    Bit Exclusive OR      逻辑异或

l        ---(   )  Output Coil           输出线圈

l        ---( # )--- Midline Output         中间标志输出

l        ---|NOT|---Invert Power Flow     RLO取反

功能图FBD表示的位逻辑指令

    将在后面的指令详解中给出