# $IF mit Häufigkeit

Die $IF-Kontrollstruktur hat im Echtzeit-Zyklus eine erweiterte Syntax. Jedes $IF kann durch eines von mehreren Schlüsselwörtern qualifiziert werden.

$IF [ONCE | EDGE | ALWAYS]=.. ; Anweisungen $ENDIF

Schlüsselwort | Bedeutung
ONCE | Wenn die Bedingung erfüllt ist, wird der Anweisungsteil genau ein einziges Mal ausgeführt.
EDGE | Bei jeder Änderung des Wertes der Bedingung von FALSE nach TRUE.
ALWAYS | Sobald die Bedingung einmal erfüllt ist, werden die Anweisungen in jedem Durchlauf ausgeführt.

## Hinweis

Im Fall eines $IF mit Häufigkeitsangabe stehen die Mehrfachverzweigungen mittels $ELSEIF und $ELSE nicht zur Verfügung.

## Weiterführende Informationen

- $IF ONCE
- $IF EDGE
- $IF ALWAYS
- Kombination $IF-Bedingungen mit und ohne Häufigkeit