FB_CoEAX8000ParkAxis

FB_CoEAX8000ParkAxis 1:

Mit dem Funktionsbaustein wird die Parkfunktionalität eines AX8000 aktiviert. Ein geparkter Kanal eines AX8000 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.

FB_CoEAX8000ParkAxis 2: 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

E_ParkMode

Modus zur Auswahl, ob der FB die Achse parkt oder freigibt.

FB_CoEAX8000ParkAxis 3: 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_CoEAX8000ParkAxis 4: 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

Einzubindende SPS Bibliotheken

Firmwareversion

TwinCAT ≥4024.60
TwinCAT ≥4026.8

PC oder CX (x86 oder x64)

Tc2_MC2_Drive ≥V3.3.41.0

v1.06 b0003