Warten bis Distanz (Absolutposition – Sector Offset)
kleiner als xx innerhalb Timeout Zeit yy, sonst Sprung
auf Zeile zz „Fehlerbehandlung"
Sprung auf Zeile zz falls Distanz xx (Absolutposition –
z.B. zu weit gefahren nach Kraft erreicht
Sprung auf Zeile zz falls Distanz xx (Absolutposition –
z.B. zu wenig weit gefahren, nach Kraft erreicht
Warten bis Input Nr xx auf High innerhalb Timeout Zeit
yy, sonst Sprung auf Zeile zz „Fehlerbehandlung"
Warten bis Input Nr xx auf Low innerhalb Timeout Zeit
yy, sonst Sprung auf Zeile zz „Fehlerbehandlung"
Warten auf Prozess Status Register Bit xx High
innerhalb Timeout Zeit yy, sonst Sprung auf Zeile zz
Warten auf Prozess Status Register Bit xx Low
innerhalb Timeout Zeit yy, sonst Sprung auf Zeile zz
Drive I_Force beenden, aktuelle Position =
Parameter LIMIT DR_I_FORCE inaktiv
Programm wird hier beendet und läuft nicht bis zur
letzten Zeile, vorteilhaft bei „Fehlerbehandlung"
Stop Motion (falls in Fahrt) und dann das laufende
Fahren auf Kraft mit Drive I_Force Nr. xx [1-10]
Beschreibung
Sector Offset) grösser
Sector Offset) kleiner
„Fehlerbehandlung"
„Fehlerbehandlung"
Sollposition,
Auswahl Input Funktion
Programm Exit
Programm beenden
(Vorprogrammiert)
Befehl
WAIT FOR DISTANCE LESS
JUMP IF DISTANCE GREATER
JUMP IF DISTANCE LESS
WAIT INPUT Nr. HIGH
WAIT INPUT Nr. LOW
WAIT PROCESS STATUS BIT HIGH
WAIT PROCESS STATUS BIT LOW
DRIVE I_FORCE END
PROGRAM END
15.2.1.2 Input Funktion Befehle
PGEX
DIF
Parameter Master
/ Slave
xx, yy, zz
xx, zz
xx, zz
xx, yy, zz
MS
xx, yy, zz
MS
xx, yy, zz
xx, yy, zz
xx
xx
101