MC_Power

MC_Power 1:

Der Funktionsbaustein MC_Power schaltet die Software-Freigabe einer Achse. Am Ausgang Status wird die Betriebsbereitschaft der Achse signalisiert.

MC_Power 2:

Zusätzlich zur Software-Freigabe kann es notwendig sein, ein Hardware-Freigabesignal zu schalten, um einen Antrieb freizugeben. Dieses Signal wird nicht durch MC_Power beeinflusst und muss durch die SPS separat geschaltet werden.

MC_Power 3: Eingänge

VAR_INPUT
    Enable          : BOOL;
END_VAR

Name

Typ

Beschreibung

Enable

BOOL

Allgemeine Software-Freigabe für die Achse.

MC_Power 4: 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_Power 5: Ausgänge

VAR_OUTPUT
    Status  : BOOL;
    Busy    : BOOL;
    Active  : BOOL;
    Error   : BOOL;
    ErrorID : UDINT;
END_VAR

Name

Typ

Beschreibung

Status

BOOL

TRUE, wenn die Achse betriebsbereit ist.

Busy

BOOL

TRUE, solange der Funktionsbaustein mit Enable = TRUE aufgerufen wird.

Active

BOOL

Zeigt an, dass das Kommando ausgeführt wird.

Error

BOOL

TRUE, wenn ein Fehler auftritt.

ErrorID

UDINT

Liefert bei einem gesetzten Error-Ausgang die Fehlernummer.

Voraussetzungen

Entwicklungsumgebung

Einzubindende SPS-Bibliotheken

TwinCAT 3.1.4024.11

Tc3_DriveMotionControl