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

STL编程语言的组合二进制逻辑运算

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

简介二进制逻辑运算可以进行组合,例如 AND 和 OR 功能可以以任何顺序编程。当这些功能以任意顺序编程时,它们的 CPU 处理非常不容易复制。较好的办法是,以功能块图的形式画出问题的

    二进制逻辑运算可以进行组合,例如ANDOR功能可以以任何顺序编程。当这些功能以任意顺序编程时,它们的CPU处理非常不容易复制。较好的办法是,以功能块图的形式画出问题的解决办法,再以STL的形式编程。

    当编程组合二进制逻辑运算时,STL以相同方式处理ORXOR(它们有相同的优先级),ANDORXOR“之前”执行,有较高的优先级。

    为了以所希望的顺序处理功能,有时候CPU暂时存储功能值(在程序的某一点上计算出的RLO)是必要的。为此目的提供了嵌套表达式,作为使用布尔代数表达式的情况。嵌套表达式能够在另一个功能“之前”执行一个功能。嵌套表达式也包括OR

   STL编程语言提供了下列二进制嵌套表达式:

   O    AND功能的逻辑或OR

    A(    AND功能打开括号

    O(    OR功能打开括号

    X(    XOR功能打开括号

   AN (    用与非功能打开括号

   OR (    用或非功能打开括号

   XN (    用异或非功能打开括号

   )    关闭括号

    在遇到关闭括号操作时,打开括号语句的逻辑规则指示如何用当前的RLO连接嵌套表达式的结果。如果指定了取反字符,先于这个逻辑运算,嵌套表达式的结果要取反。