类型变量的比较操作。 BOOL
理由:CODESYS 允许进行这类比较,但它们非常不寻常,可能会引起混淆。IEC 61131-3 标准没有规定这些比较。避免使用它们,就能提高代码在其他开发系统中的可移植性。
重要性:中型
示例
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: Comparison operations on BOOL varables