FB_CoEEL72xxBrakeControl
Mit diesem Funktionsbaustein kann die Bremse eines Motors, der an einer EL72xx betrieben wird, manuell geöffnet oder geschlossen werden.
Dabei ist zu beachten, dass die Bremse über „Lock“, beziehungsweise „Unlock“, dauerhaft geschlossen oder geöffnet wird.
Es wird empfohlen, die Bremse nur für die nötige Dauer manuell zu öffnen oder zu schließen. Anschließend sollte die Bremse mit dem Funktionsbaustein wieder in den Modus „Automatic“ gesetzt werden.
Alternativ kann auch der Funktionsbaustein FB_BrakeControl verwendet werden.
Eingänge
VAR_INPUT
Execute : BOOL;
Mode : E_BrakeMode;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Execute | BOOL | Der Baustein wird über eine positive Flanke an diesem Eingang aktiviert. |
Mode | Der Modus, mit dem die Bremse angesteuert wird. |
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-Bibliothek | Firmwareversion |
---|---|---|---|
TwinCAT ≥4024.48 | PC oder CX (x86 oder x64) | Tc2_MC2_Drive ≥V3.3.34.0 | Ab FW v01 |