# $IF ONCE

Wenn die Bedingung erstmalig erfüllt ist, dann wird der Anweisungsteil einmalig ausgeführt. Der Anweisungsteil wird in späteren Durchläufen nicht mehr ausgeführt, auch wenn die Bedingung erfüllt ist.

## Programmierbeispiel

$IF ONCE

; Echtzeit-Zyklus definieren

#RT CYCLE [SCOPE = PROG]

; ACS-Position der X-Achse abfragen

$IF ONCE V.RTA.ACS.ACT_POS.X > 200

; M-Funktion ausgeben

M100

$ENDIF

#RT CYCLE END