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. |
|
DINT |
0 |
Absolute Zielposition. |
|
DINT |
0 |
Zielgeschwindigkeit in Hz (wird nicht notwendigerweise erreicht).
Bereich: 1 - |
|
DINT |
0 |
Beschleunigung in Hz/ms oder in ms (gemäß Konfiguration).
Bereich (Hz/ms): 1 -
Bereich (ms): |
|
DINT |
0 |
Verzögerung in Hz/ms oder in ms (gemäß Konfiguration).
Bereich (Hz/ms): 1 -
Bereich (ms): |
|
MC_DIRECTION |
|
Bewegungsrichtung. |
|
MC_BUFFER_MODE |
|
|
|
INT |
0 |
Prozentsatz der Beschleunigung ab Stillstand zur Erstellung des S-Kurvenprofils. |
|
INT |
0 |
Prozentsatz der Beschleunigung auf konstante Geschwindigkeit zur Erstellung des S-Kurvenprofils. |
|
INT |
0 |
Prozentsatz der Verzögerung ab konstanter Geschwindigkeit zur Erstellung des S-Kurvenprofils. |
|
INT |
0 |
Prozentsatz der Verzögerung bis Stillstand zur Erstellung des S-Kurvenprofils. |
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 |
Der Funktionsbaustein steuert die |
|
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 |
Der Funktionsbaustein wird mit einer Geschwindigkeit von 0 beendet, wenn keine weiteren Funktionsbausteine zur Ausführung anstehen.
Die Richtung der Bewegung wird entsprechend der Ist- und der Zielposition automatisch eingestellt.
Wenn die Entfernung für die Zielgeschwindigkeit zu gering ist, ist das Bewegungsprofil dreieckig und nicht trapezförmig.
Wenn die Position mit der laufenden Bewegung nicht erreicht werden kann, wird die Richtungsumkehr automatisch verwaltet. Wenn eine Bewegung ausgeführt wird, wird sie zunächst mit der Verzögerung des Funktionsbausteine MC_MoveAbsolute_PTO angehalten. Die Bewegung wird dann rückwärts wieder aufgenommen.
Die Dauer der Beschleunigung bzw. Verzögerung des Segmentbausteins darf 80 Sekunden nicht überschreiten.
Die folgende Abbildung zeigt ein einfaches Profil vom Zustand Standstill:
Die folgende Abbildung zeigt ein komplexes Profil vom Zustand Continuous:
Die folgende Abbildung zeigt ein komplexes Profil vom Zustand Discrete:
Die folgende Abbildung zeigt ein komplexes Profil vom Zustand Discrete mit Richtungswechsel: