7.1.5
Pegelabfrage
In Abhängigkeit des Pegels von NEXT1 fährt das Programm in unterschiedlichen Zeilen mit der Aus-
führung fort.
Wenn das digitale Signal NEXT1 HIGH ist, wird in Zeile X mit der Programmausführung fortgefahren.
Wenn das digitale Signal NEXT1 LOW ist, wird in Zeile Y mit der Programmausführung fortgefahren.
Ein unbedingter Programmsprung (z.B. für Endlosschleifen) kann erzeugt werden, indem für
NEXT1=HIGH und NEXT1=LOW das gleiche Sprungziel angegeben wird.
In Abbildung 23 wird die Pegelabfrage von NEXT1/2 gleich zu Beginn des Programmschritts 11 durch-
geführt; in Abhängigkeit davon wird die Zeile des nächsten Wegprogrammbefehls ermittelt.
Programmschritt
DOUT1/2=High/
Low
DOUT1/2=
Ziel err. / Restweg
Aktivitäten
Wegprogramm
Benutzerhandbuch "DIS-2 48/10"
NEXT1=HIGH
Abbildung 22: Wegprogramm Pegelabfrage
Programmschritt 10
DOUT1/2 High/Low
Programmschritt 10
Pegel NEXT1/2
auswerten
Abbildung 23: Zeitdiagramm Pegelabfrage
NEXT1=LOW
Zeile N
Zeile X
Zeile Y
Programmschritt 11
Programmschritt 12
DOUT1/2 High/Low
DOUT1/2 High/Low
Prog. 11
Prog. 12
Ziel Erreicht /
Restweg (Prog. 10)
Neues Sprungziel /
neue Positionierung
berechnen
Seite 79
Version 2.0