MC_ReadAxisInfo

Funktionsbeschreibung

Dieser Funktionsbaustein gibt detaillierte Statusinformationen über die angeschlossene Achse wie den Betriebszustand des Antriebs und Statusinformationen zurück.

Grafische Darstellung

Eingänge

Eingang

Datentyp

Beschreibung

Axis

Axis_Ref

Verweis auf die Achse, für die der Funktionsbaustein ausgeführt werden soll.

Enable

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

Der Eingang Enable startet oder beendet die Ausführung eines Funktionsbausteins.

  • FALSE: Die Ausführung des Funktionsbausteins wurde beendet. Die Ausgänge Valid, Busy und Error werden auf FALSE gesetzt.

  • TRUE: Der Funktionsbaustein wird ausgeführt. Der Funktionsbaustein fährt mit der Ausführung fort, solange der Eingang Enable auf TRUE gesetzt ist.

Ausgänge

Ausgang

Datentyp

Beschreibung

Valid

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Werte an den Ausgängen PowerOn, IsHomed, ReadyForPowerOn, CommunicationReady, PowerOn und AxisWarning sind gültig.

  • FALSE: Einer der Werte an den Ausgängen PowerOn, IsHomed, ReadyForPowerOn, CommunicationReady, PowerOn und AxisWarning ist ungültig.

Error

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • FALSE: Der Funktionsbaustein wird ausgeführt. Während der Ausführung wurde kein Fehler erkannt.

  • TRUE: Bei der Ausführung des Funktionsbausteins ist ein Fehler aufgetreten.

ErrorID

ET_Result

Diese Aufzählung stellt Diagnoseinformationen zur Verfügung.

PowerOn

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Endstufe des Antriebs ist aktiviert.

  • FALSE: Die Endstufe des Antriebs ist nicht aktiviert.

HINWEIS: Bei einem simulierten Antrieb verhält sich der Antrieb, als wäre seine Endstufe aktiviert. Bei einer virtuellen Achse verhält sich die Achse, als wäre Spannung angelegt worden.

IsHomed

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse ist referenziert.

  • FALSE: Die Achse ist nicht referenziert.

ReadyForPowerOn

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Endstufe des Antriebs ist einschaltbereit. Statuswort des Antriebs (Sercos IDN S-0-0135): Bit 13 ist 0, Bit 14 ist 0, Bit 15 ist 1.

  • FALSE: Die Endstufe des Antriebs ist nicht einschaltbereit. Die Bits des Statusworts des Antriebs haben nicht die Werte, die erforderlich sind, damit die Endstufe aktiviert werden kann.

Simulation

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse wird simuliert.

  • FALSE: Die Achse wird nicht simuliert.

CommunicationReady

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse ist kommunikationsbereit.

  • FALSE: Die Achse ist nicht kommunikationsbereit.

Für einen simulierten Antrieb ist der Wert TRUE, wenn sich Sercos in Kommunikationsphase 4 befindet. Für einen virtuellen Antrieb ist der Wert TRUE .

AxisWarning

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Für den Antrieb wurde ein Fehler der Klasse 0 erkannt. Bit 12 des Statusworts des Antriebs (Sercos-IDN S-0-0135) ist 1.

  • FALSE: Für den Antrieb wurde kein Fehler der Klasse 0 erkannt. Bit 12 des Statusworts des Antriebs (Sercos-IDN S-0-0135) ist 0.