$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