SA0051:对 BOOL 变量的比较操作
检测类型变量的比较操作 BOOL
理由: CODESYS 允许进行这些类型的比较。但它们非常不寻常并且可能令人困惑。 IEC 61131-3 标准没有提供这些比较。通过避免它们,您可以提高代码到其他开发系统的可移植性。
重要性:中等
例 61. 例子
PROGRAM PLC_PRG VAR xBool1, xBool2 : BOOL; xResult : BOOL; END_VAR
xResult := xBool1 > xBool2; // SA0051 xBool1 := NOT xBool1; // OK! xBool2 := xBool2 XOR xBool1; // OK!
输出在 留言 看法:
SA0051:BOOL 变量的比较运算