FB_SoEAX5000ParkAxis
Mit dem Funktionsbaustein wird die Parkfunktionalität eines AX5000 aktiviert. Ein geparkter Kanal eines AX5000 ist temporär deaktiviert.
Im Falle eines modularen Maschinenkonzepts sind unter Umständen bestimmte Motore nicht vorhanden. Damit dies nicht direkt zu Fehlern führt (z. B. Feedbackfehlern), können die Kanäle hierüber deaktiviert werden.
Alternativ kann auch der Funktionsbaustein FB_ParkAxis verwendet werden.
Eingänge
VAR_INPUT
Execute : BOOL;
Mode : E_ParkMode
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Execute | BOOL | Der Baustein wird über eine positive Flanke an diesem Eingang aktiviert. |
Mode | Modus zur Auswahl, ob der FB die Achse parkt oder freigibt. |
Ein-/Ausgänge
VAR_IN_OUT
Axis : AXIS_REF;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Axis | Achsdatenstruktur, welche eine Achse eindeutig im System adressiert. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand. |
Ausgänge
VAR_OUTPUT
Busy : BOOL;
Error : BOOL;
ErrorID : UDINT;
END_VAR
Name | Type | Beschreibung |
---|---|---|
Busy | BOOL | Dieser Ausgang wird bei der Aktivierung des Funktionsbausteins gesetzt und bleibt gesetzt, bis eine Rückmeldung erfolgt. |
Error | BOOL | Dieser Ausgang wird gesetzt, nachdem der Busy-Ausgang zurückgesetzt wurde, wenn ein Fehler bei der Übertragung des Kommandos auftritt. |
ErrorID | UDINT | Liefert bei gesetztem Error-Ausgang den ADS-Fehlercode. |
Voraussetzungen
Entwicklungsumgebung | Zielplattformtyp | SPS Bibliotheken | AX5000 Firmware |
---|---|---|---|
TwinCAT ≥ 4022.32 TwinCAT ≥ 4024.6 | PC oder CX (x86 oder x64) | Tc2_MC2_Drive ≥V3.3.21.0 | ≥v2.12 b0001 |