MC_ReadAxisInfo

Funktionsbeschreibung

Der Funktionsbaustein ermöglicht das Abrufen der Statusinformationen der Achse.

Bibliothek und Namespace

Name der Bibliothek: GMC Independent PLCopen MC

Namespace: GIPLC

Grafische Darstellung

Eingänge

Eingang

Datentyp

Beschreibung

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.

  • FALSE: Die Ausführung wurde nicht gestartet oder es wurde ein Fehler erkannt. Die Werte an den Ausgängen sind nicht gültig.

  • ´TRUE: Die Ausführung wurde ohne Fehler abgeschlossen. Die Werte an den Ausgängen sind gültig und können weiterverarbeitet werden.

Busy

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • FALSE: Der Funktionsbaustein wird nicht ausgeführt.

  • TRUE: Der Funktionsbaustein wird ausgeführt.

Error

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • FALSE: Die Ausführung des Funktionsbausteins läuft, es wurde kein Fehler erkannt.

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

ErrorID

WORD

Gibt den Wert eines Fehlercodes zurück. Siehe Bibliotheksspezifische Diagnosecodes. Wenn der Wert gleich 0 ist und der Ausgang Error dieses Funktionsbausteins auf TRUE gesetzt ist, kann der Diagnosecode über den Ausgang AxisErrorID des Funktionsbausteins MC_ReadAxisError gelesen werden.

LimitSwitchPos

BOOL

Wertebereich: FALSE, TRUE.

  • TRUE: Der positive Endschalter wird ausgelöst.

LimitSwitchNeg

BOOL

Wertebereich: FALSE, TRUE.

  • TRUE: Der negative Endschalter wird ausgelöst.

CommunicationReady

BOOL

Wertebereich: FALSE, TRUE.

  • TRUE: Das Netzwerk wurde initialisiert und ist bereit für die Kommunikation.

ReadyForPowerOn

BOOL

Wertebereich: FALSE, TRUE.

  • TRUE: Antrieb ist bereit zum Aktivieren der Endstufe.

PowerOn

BOOL

Wertebereich: FALSE, TRUE.

  • TRUE: Endstufe ist aktiviert.

IsHomed

BOOL

Wertebereich: FALSE, TRUE.

  • TRUE: Der Referenzpunkt ist gültig (Achse referenziert).

AxisWarning

BOOL

Wertebereich: FALSE, TRUE.

  • TRUE: Eine Warnung ist aktiv.

Eingänge/Ausgänge

Ein-/Ausgang

Datentyp

Beschreibung

Axis

Axis_Ref

Die Achsenreferenz (Instanz), für die der Funktionsbaustein ausgeführt werden soll (entspricht dem Namen der Achse). Der Name der Achse muss in der EcoStruxure Machine Expert-Gerätestrukturdefiniert sein.

Hinweis

Die Werte für die Ausgänge LimitSwitchPos und LimitSwitchNeg sind gültig, je nachdem, ob die Endschalter in der E/A-Konfiguration der ILX2- und SD328A-Antriebe definiert sind. Diese E/A-Konfiguration wird einmal gelesen, wenn die Anwendung gestartet wird, sowie bei jeder Aktivierung der Endstufe.

Ändern Sie die E/A-Konfiguration zwischen dem Start der Anwendung und dem Aktivieren der Endstufe nicht, da dies sonst zu ungültigen Werten der Ausgänge LimitSwitchPos und LimitSwitchNeg führt.

Legen Sie die E/A-Konfiguration vor dem Start der Anwendung fest.

 WARNUNG
Unbeabsichtigter Gerätebetrieb
Ändern Sie die E/A-Konfiguration nur, wenn die Endstufe deaktiviert ist.
Die Nichtbeachtung dieser Anweisungen kann Tod, schwere Verletzungen oder Sachschäden zur Folge haben.

Weitere Informationen

Parameter lesen