MC_Power

 

MC_Power - Allgemeine Informationen

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

1.0.5.0

Versionen:

Aktuelle Version

Aufgabe

Die Positionssteuerung der Achse muss aktiviert oder deaktiviert werden.

Beschreibung

Verwendet PDL.FB_DriveEnable zum Ein-/Ausschalten des Antriebs.

Schnittstelle

Eingang

Datentyp

Beschreibung

Axis

SystemConfigurationItf.IF_Drive

Schnittstelle für die zu steuernde Achse

Enable

BOOL

Wenn der Eingang Enable TRUE ist die Endstufe aktiviert.

Ausgang

Datentyp

Beschreibung

Status

BOOL

TRUE: Die Positionssteuerung ist aktiviert.

Error

BOOL

Signalisiert einen erkannten Fehler innerhalb des Funktionsbausteins.

ErrorId

DWORD

Fehlererkennung

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang des Diagnosegeräts.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING[80]

Ereignisabhängige Meldung, die mehr Informationen zum Diagnosezustand liefert.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Enabled

3

Der Antrieb ist aktiviert.

OK

Ok

0

Ok

DriveConditionInvalid

DriveNotReady

70

Der Antrieb ist nicht bereit für Bewegungsbefehle.

DriveConditionInvalid

InverterEnableOff

29

Das InverterEnable-Signal ist nicht präsent.

DriveConditionInvalid

PowerOnTimeOut

34

Zeitüberschreitung beim Einschalten der Achse

DriveConditionInvalid

TorqueEnableOff

30

Das TorqueEnable-Signal ist nicht präsent.

InputParameterInvalid

AxisInvalid

25

Der angeschlossene Antrieb wird nicht unterstützt.

InputParameterInvalid

DriveInvalid

26

Der angeschlossene Antrieb ist nicht gültig.

InputParameterInvalid

DriveNotInitialised

27

Der angeschlossene Antrieb ist nicht initialisiert.

InputParameterInvalid

PowerSupplyInvalid

31

Die angeschlossene Spannungsversorgung ist ungültig.

InputParameterInvalid

PowerSupplyNotFound

32

Die angeschlossene Spannungsversorgung wurde nicht gefunden.

PowerSupplyConditionInvalid

PowerSupplyNotReady

33

Die angeschlossene Spannungsversorgung ist nicht bereit.

UnexpectedProgramBehavior

UnexpectedFeedback

10

Während der Ausführung ist ein unbeabsichtigter Fehler aufgetreten.

AxisInvalid

Aufzählungsname:

AxisInvalid

Aufzählungswert:

25

Beschreibung:

Der angeschlossene Antrieb wird nicht unterstützt.

Problem

Ursache

Lösung

-

Am Eingang Axis wurde kein Antrieb angelegt.

Dem Eingang Axis muss ein gültiger Antrieb übergeben werden.

DriveInvalid

Aufzählungsname:

DriveInvalid

Aufzählungswert:

26

Beschreibung:

Der angeschlossene Antrieb ist nicht gültig.

Problem

Ursache

Lösung

-

Der am Eingang Axis verbundene Antrieb unterstützt nicht alle erforderlichen Funktionen.

Der Antrieb muss die Schnittstelle SystemConfigurationItf.IF_ControllerStop unterstützen.

DriveNotInitialised

Aufzählungsname:

DriveNotInitialised

Aufzählungswert:

27

Beschreibung:

Der angeschlossene Antrieb ist nicht initialisiert.

Problem

Ursache

Lösung

-

Die Funktion FC_DriveInit wurde für den Antrieb am Eingang Axis nicht aufgerufen.

Vor der Verwendung des Bausteins muss der Antrieb mittels der Funktion FC_DriveInit initialisiert werden.

DriveNotReady

Aufzählungsname:

DriveNotReady

Aufzählungswert:

70

Beschreibung:

Der Antrieb ist nicht bereit für Bewegungsbefehle.

Problem

Ursache

Lösung

-

Die Achse befindet sich nicht in Lageregelung.

Überprüfen Sie den Zustand der Achse.

Enabled

Aufzählungsname:

Enabled

Aufzählungswert:

3

Beschreibung:

Der Antrieb ist aktiviert.

Die Achse befindet sich in Lageregelung.

InverterEnableOff

Aufzählungsname:

InverterEnableOff

Aufzählungswert:

29

Beschreibung:

Das InverterEnable-Signal ist nicht präsent.

Problem

Ursache

Lösung

-

Das InverterEnable-Signal der Achse ist nicht aktiv.

Überprüfen Sie die Verdrahtung des InverterEnable-Signals.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Der Baustein wartet auf Aufträge.

PowerOnTimeOut

Aufzählungsname:

PowerOnTimeOut

Aufzählungswert:

34

Beschreibung:

Zeitüberschreitung beim Einschalten der Achse

Problem

Ursache

Lösung

-

Der Antrieb wird nicht innerhalb von 2 Sekunden in Lageregelung versetzt.

Überprüfen Sie den Zustand der Achse.

PowerSupplyInvalid

Aufzählungsname:

PowerSupplyInvalid

Aufzählungswert:

31

Beschreibung:

Die angeschlossene Spannungsversorgung ist ungültig.

Problem

Ursache

Lösung

-

Die angeschlossene Spannungsversorgung wird nicht unterstützt.

Wenden Sie sich an den Support.

PowerSupplyNotFound

Aufzählungsname:

PowerSupplyNotFound

Aufzählungswert:

32

Beschreibung:

Die angeschlossene Spannungsversorgung wurde nicht gefunden.

Problem

Ursache

Lösung

-

Es ist keine Spannungsversorgung zugewiesen.

Fügen Sie eine Spannungsversorgung in der Steuerungskonfiguration hinzu.

-

Es ist keine Spannungsversorgung angeschlossen.

Verbinden Sie die Poser-Spannungsversorgung mit der Achse.

PowerSupplyNotReady

Aufzählungsname:

PowerSupplyNotReady

Aufzählungswert:

33

Beschreibung:

Die angeschlossene Spannungsversorgung ist nicht bereit.

Problem

Ursache

Lösung

-

Die angeschlossene Spannungsversorgung ist nicht bereit.

Überprüfen Sie den Zustand der Spannungsversorgung auf Fehler.

TorqueEnableOff

Aufzählungsname:

TorqueEnableOff

Aufzählungswert:

30

Beschreibung:

Das TorqueEnable-Signal ist nicht präsent.

Problem

Ursache

Lösung

-

Das TorqueEnable-Signal der Achse ist nicht aktiv.

Überprüfen Sie die Hardware-/Software-Verdrahtung des TorqueEnable-Signals.

UnexpectedFeedback

Aufzählungsname:

UnexpectedFeedback

Aufzählungswert:

10

Beschreibung:

Während der Ausführung ist ein unbeabsichtigter Fehler aufgetreten.

Problem

Ursache

Lösung

-

In der internen Ausführung ist ein Fehler aufgetreten.

Bitte informieren Sie das Supportteam über diesen Fehler.