Strukturierter Text: IEC-erweiternde Operatoren

Funktions-Erweiterung:

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…
 
Enthalten in welchen Produkten?
PLC Designer V3.9

URL zur Verlinkung dieses AKB-Artikels: https://www.lenze.com/de-de/go/akb/201500062/0/
Kontaktformular