$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.