Folgende Operatoren können im Strukturierten Text in einer IF-Anweisung eingesetzt werden:
AND_THEN AND_THEN entspricht der Funktionsweise eines AND-Operators mit dem Unterschied, dass der zweite Operand nur ausgewertet wird, wenn der erste Operand TRUE ist. Beispiel: Der Inhalt des Pointers wird nur geprüft, wenn es sich um keinen Null-Pointer handelt. IF (pVar <> 0 AND_THEN pVar^ > 100) THEN...
OR_ELSE OR_ELSE entspricht der Funktionsweise eines OR-Operators mit dem Unterschied, dass der zweite Operand nur ausgewertet wird, wenn der erste Operand FALSE ist. Beispiel: Die Zuweisung innerhalb der IF-Anweisung wird nur ausgeführt, wenn der erste Operand FALSE ist. IF (xVar1 OR_ELSE (xVar2:=iVar>10)) THEN…