# $IF EDGE

Bei jedem Zustandsübergang der Bedingung von FALSE nach TRUE (steigende Flanke) wird der Anweisungsblock einmal ausgeführt.

## Programmierbeispiel

$IF EDGE

; Echtzeit-Zyklus definieren

#RT CYCLE [SCOPE = PROG]

; ACS-Position der X-Achse abfragen

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

; M-Funktion jedesmal ausgeben, wenn X die 200mm-Grenze

; in positiver Richtung überschreitet

M100

$ENDIF

#RT CYCLE END