MC_WriteDriveOperationMode

MC_WriteDriveOperationMode 1:

Mit dem Funktionsbaustein MC_WriteDriveOperationMode wird der Wechsel in die parametrierte Betriebsart für ein mit der NC-Achse verknüpftes Antriebsgerät veranlasst.

MC_WriteDriveOperationMode 2: Eingänge

VAR_INPUT
    Execute            : BOOL;
    DriveOperationMode : E_DriveOperationMode;
    Options            : ST_DriveOperationModeOptions;
END_VAR

Name

Typ

Beschreibung

Execute

BOOL

Mit einer steigenden Flanke wird das Kommando ausgeführt.

DriveOperationMode

E_DriveOperationMode

Zu aktivierende Betriebsart des angeschlossenen Antriebsgerätes.

Options

ST_DriveOperationModeOptions

Nicht implementiert.

MC_WriteDriveOperationMode 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_WriteDriveOperationMode 4: Ausgänge

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

Name

Typ

Beschreibung

Done

BOOL

TRUE, wenn das Kommando fehlerfrei ausgeführt 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.

Error

BOOL

Wird TRUE, sobald ein Fehler eintritt.

ErrorID

UDINT

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.0.0

PC oder CX (x86 oder x64)

Tc2_MC2