AND_THEN
IEC 61131-3 标准未说明此操作符。它仅可用于结构化文本 (ST) 中的编程。
AND_THEN
利用短路模式对 BOOL 和 BIT 类型的操作数执行 AND 运算。此运算的具有以下效果:
如果所有操作数都为 TRUE,则运算的结果为 TRUE,否则为 FALSE。
当一个操作数为 FALSE 时,其他操作数的表达式不会被求值(惰性求值)。因此,AND_THEN
操作符不同于 IEC-61131-3 标准中定义的 AND
操作符。AND
始终会对所有表达式求值。
与此相反,在使用标准 IEC 操作符 AND
时,会始终对所有操作数求值。