$IF ohne Häufigkeit

Der Anweisungsblock wird genau dann ausgeführt, wenn die Bedingung wahr ist.

Programmierbeispiel

prg_example

$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