Dieser Funktionsbaustein ermöglicht das Aktivieren eines auslösenden Ereignisses am Sondeneingang. Das auslösende Ereignis ermöglicht die Aufzeichnung der Achsposition und das Starten einer gepufferten Bewegung.
Die allgemeine Darstellung in den Sprachen AWL (IL) oder ST finden Sie im Kapitel Darstellung von Funktionen und Funktionsbausteinen.
In der folgenden Tabelle werden die Eingangsvariablen beschrieben:
Eingang |
Typ |
Initialwert |
Beschreibung |
---|---|---|---|
|
AXIS_REF_PTO |
- |
Name der Achse (Instanz), über der der Funktionsbaustein ausgeführt werden soll. In der Gerätestruktur ist der Name in der Steuerungskonfiguration deklariert. |
|
BOOL |
FALSE |
Startet die Ausführung des Funktionsbausteins an der steigenden Flanke. Bei fallender Flanke werden die Ausgänge des Funktionsbausteins zurückgesetzt, sobald die Ausführung abgeschlossen ist. |
|
BOOL |
FALSE |
Wenn TRUE, verwenden Sie nur das von |
|
DINT |
0 |
Absolute Startposition, von der aus (in positiver Richtung) auslösende Ereignisse angenommen werden (Wert befindet sich im Fenster). |
|
DINT |
0 |
Absolute Stoppposition, von der aus (in positiver Richtung) auslösende Ereignisse angenommen werden (Wert befindet sich im Fenster). |
|
BOOL |
FALSE |
Wenn FALSE, erfolgt die Positionserfassung an der fallenden Flanke. Wenn TRUE, erfolgt die Positionserfassung an der steigenden Flanke. |
In der folgenden Tabelle werden die Ausgangsvariablen beschrieben:
Ausgang |
Typ |
Initialwert |
Beschreibung |
---|---|---|---|
|
BOOL |
FALSE |
TRUE gibt an, dass die Ausführung des Funktionsbausteins abgeschlossen ist und keine Fehler erkannt wurden. |
|
BOOL |
FALSE |
TRUE gibt an, dass der Funktionsbaustein ausgeführt wird. |
|
BOOL |
FALSE |
Die Ausführung des Funktionsbausteins ist beendet, da sie aufgrund eines anderen Bewegungsbefehls oder eines erkannten Fehlers abgebrochen wurde. |
|
BOOL |
FALSE |
TRUE gibt an, dass ein Fehler erkannt wurde. Die Ausführung des Funktionsbausteins ist beendet. |
|
PTO_ERROR |
|
Wenn |
|
DINT |
0 |
Position, an der das auslösende Ereignis erkannt wurde. |
Busy
, ist gültig. Sobald der Ausgangspin Done
gesetzt wird, werden nachfolgende Ereignisse ignoriert. Der Funktionsbaustein muss neu aktiviert werden, um auf andere Ereignisse reagieren zu können.