Operador: AND_THEN
El operador es una extensión del estándar IEC 61131-3.
El operador AND_THEN sólo está permitido programar en texto estructurado con la siguiente operación: AND-Operación de operandos de tipo BOOL y BIT con evaluación de cortocircuito. Eso significa:
Si todos los operandos TRUE son, el resultado de la operación también es TRUE, de lo contrario FALSE.
Pero: Sólo si el primer operando del AND_THEN operadores TRUE es, lleva CODESYS las expresiones en otros operandos también. Por ejemplo, en condiciones como IF (ptr <> 0 AND_THEN ptr^ = 99) THEN... Evite problemas con punteros nulos.
En cambio, evalúa CODESYS cuando se utiliza el operador IEC AND siempre todos los operandos.