AND_THEN

定义

IEC 61131-3 标准未说明此操作符。它仅可用于结构化文本 (ST) 中的编程。

AND_THEN 利用短路模式对 BOOLBIT 类型的操作数执行 AND 运算。此运算的具有以下效果:

如果所有操作数都为 TRUE,则运算的结果为 TRUE,否则为 FALSE。

当一个操作数为 FALSE 时,其他操作数的表达式不会被求值(惰性求值)。因此,AND_THEN 操作符不同于 IEC-61131-3 标准中定义的 AND 操作符。AND 始终会对所有表达式求值

与此相反,在使用标准 IEC 操作符 AND 时,会始终对所有操作数求值