MC_ReadDriveOperationMode

MC_ReadDriveOperationMode 1:

Mit dem Funktionsbaustein MC_ReadDriveOperationMode wird die aktuell aktive Betriebsart des mit der NC-Achse verknüpften Antriebsgerätes gelesen.

MC_ReadDriveOperationMode 2: Eingänge

VAR_INPUT
    Execute            : BOOL;
    Options            : ST_DriveOperationModeOptions;
END_VAR

Name

Typ

Beschreibung

Execute

BOOL

Mit einer steigenden Flanke wird das Kommando ausgeführt.

Options

ST_DriveOperationModeOptions

Nicht implementiert.

MC_ReadDriveOperationMode 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_ReadDriveOperationMode 4: Ausgänge

VAR_OUTPUT
    Done               : BOOL;
    Busy               : BOOL;
    Error              : BOOL;
    ErrorID            : UDINT;
    DriveOperationMode : E_DriveOperationMode;
END_VAR

Name

Typ

Beschreibung

Done

BOOL

Wird TRUE, wenn das Kommando erfolgreich beendet wurde.

Busy

BOOL

Der Busy-Ausgang wird TRUE, sobald das Kommando mit Execute gestartet wird und bleibt TRUE, solange der Befehl abgearbeitet wird. Wenn Busy wieder FALSE wird, so ist der Funk-tionsbaustein bereit für einen neuen Auftrag. Gleichzeitig ist einer der Ausgänge Done, CommandAborted oder Error gesetzt.

Error

BOOL

Wird TRUE, sobald ein Fehler eintritt.

ErrorID

UDINT

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer.

DriveOperationMode

E_DriveOperationMode

Aktuell aktive Betriebsart des angeschlossenen Antriebsgerätes (E_DriveOperationMode).

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.0.0

PC oder CX (x86 oder x64)

Tc2_MC2