$IF ohne Häufigkeit
Der Anweisungsblock wird genau dann ausgeführt, wenn die Bedingung wahr ist.
Programmierbeispiel
$IF mit Mehrfachverzweigung
; Echtzeit-Zyklus definieren
#RT CYCLE [SCOPE = PROG]
; Wert der externen Variable abfragen
$IF V.E.VALUE > 0
; Positiv-Zähler hochzählen
V.E.COUNT_POS += 1
$ELSEIF V.E.VALUE < 0
; Negativ-Zähler hochzählen
V.E.COUNT_NEG += 1
$ELSE
; Null-Zähler hochzählen
V.E.COUNT_NULL += 1
$ENDIF
#RT CYCLE END