MC_ReadStatus

Funktionsbeschreibung

Dieser Funktionsbaustein stellt Informationen zum Betriebszustand PLCopen der verbundenen Achse bereit.

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 ErrorStop, Disabled, Stopping, Standstill, Homing DiscreteMotion ContinuousMotion und SynchronizedMotion sind gültig.

  • FALSE: Einer der Werte an den Ausgängen ErrorStop, Disabled, Stopping, Standstill, Homing DiscreteMotion ContinuousMotion und SynchronizedMotion 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.

ErrorStop

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse befindet sich im PLCopen-Betriebszustand ErrorStop.

  • FALSE: Die Achse befindet sich nicht im PLCopen-Betriebszustand ErrorStop.

Disabled

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse befindet sich im PLCopen-Betriebszustand Disabled.

  • FALSE: Die Achse befindet sich nicht im PLCopen-Betriebszustand Disabled.

Stopping

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse befindet sich im PLCopen-Betriebszustand Stopping.

  • FALSE: Die Achse befindet sich nicht im PLCopen-Betriebszustand Stopping.

Standstill

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse befindet sich im PLCopen-Betriebszustand Standstill.

  • FALSE: Die Achse befindet sich nicht im PLCopen-Betriebszustand Standstill.

Homing

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse befindet sich im PLCopen-Betriebszustand Homing.

  • FALSE: Die Achse befindet sich nicht im PLCopen-Betriebszustand Homing.

DiscreteMotion

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse befindet sich im PLCopen-Betriebszustand DiscreteMotion.

  • FALSE: Die Achse befindet sich nicht im PLCopen-Betriebszustand DiscreteMotion.

ContinuousMotion

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse befindet sich im PLCopen-Betriebszustand ContinuousMotion.

  • FALSE: Die Achse befindet sich nicht im PLCopen-Betriebszustand ContinuousMotion.

SynchronizedMotion

BOOL

Wertebereich: FALSE, TRUE.

Standardwert: FALSE.

  • TRUE: Die Achse befindet sich im PLCopen-Betriebszustand SynchronizedMotion.

  • FALSE: Die Achse befindet sich nicht im PLCopen-Betriebszustand SynchronizedMotion.

HINWEIS: Weitere Informationen finden Sie im PLCopen-Zustandsdiagramm.