FB_BrakeControl

FB_BrakeControl 1:

Mit dem Funktionsbaustein FB_BrakeControl kann die Bremse eines Motors, der an einer Beckhoff-Servo-Hardware 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.

Unterstützte Beckhoff Hardware

AX5xxx

AX8xxx / AMP8xxx / MD8xxx

Kompakte Antriebstechnik (Servo)

FB_BrakeControl 2: ab FW v1.07 b0001

FB_BrakeControl 3: ab FW v1.04 b0001

FB_BrakeControl 4: ab FW v01
(EL72xx nur mit OCT und ab FW v16)

FB_BrakeControl 5: 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

E_BrakeMode

Der Modus, mit dem die Bremse angesteuert wird.

FB_BrakeControl 6: Ein-/Ausgänge

VAR_IN_OUT
   Axis : AXIS_REF;
END_VAR

Name

Typ

Beschreibung

Axis

AXIS_REF

Achsdatenstruktur, welche eine Achse eindeutig im System adressiert. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand.

FB_BrakeControl 7: 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

TwinCAT ≥4024.48

PC oder CX (x86 oder x64)

Tc2_MC2_Drive ≥V3.3.34.0