MC_ReadAxisError

MC_ReadAxisError 1:

Mit dem Funktionsbaustein wird der Achsfehler einer Achse ausgelesen.

MC_ReadAxisError 2: Eingänge

VAR_INPUT
    Enable : BOOL;
END_VAR

Name

Typ

Beschreibung

Enable

BOOL

Wenn Enable = TRUE ist, wird der Achsfehler am Ausgang „AxisErrorID“ ausgegeben.

Siehe auch: Allgemeine Regeln für MC-Funktionsbausteine

MC_ReadAxisError 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.

MC_ReadAxisError 4: Ausgänge

VAR_OUTPUT
    Valid       : BOOL; (* B *)
    Busy        : BOOL; (* E *)
    Error       : BOOL; (* B *)
    ErrorID     : UDINT; (* B *)
    AxisErrorID : DWORD; (* B *)
END_VAR

Name

Typ

Beschreibung

Valid

BOOL

TRUE, wenn der am Ausgang „AxisErrorID“ signalisierte Fehler gültig ist.

Busy

BOOL

TRUE, sobald das Kommando mit Enable gestartet wird und solange der Befehl abgearbeitet wird. Wenn Busy FALSE ist, ist der Funktionsbaustein bereit für einen neuen Auftrag.

Error

BOOL

TRUE, wenn ein Fehler auftritt.

ErrorID

UDINT

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer.

AxisErrorID

DWORD

Fehlernummer der Achse

Siehe auch: Allgemeine Regeln für MC-Funktionsbausteine

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.0.0

PC oder CX (x86 oder x64)

Tc2_MC2