MCV_GrpReadMotionState

Dieser Funktionsbaustein liefert die aktuellen Bewegungszustände einer Achsgruppe.
Er ist der Gruppe der administrativen Funktionsbausteine zugeordnet.

Blockdiagramm

Parameter des FB

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

AxesGroup

AXES_GROUP_REF

Achsgruppenreferenz

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Enable

BOOL

Ist der Wert TRUE, werden die Ausgangsdaten der Achsgruppe kontinuierlich angezeigt.

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Valid

BOOL

Ist TRUE, wenn gültige Ausgangswerte verfügbar sind.

Busy

BOOL

TRUE zeigt an, dass der FB mit einem Auftrag beschäftigt ist.

Error

BOOL

Zeigt an, ob innerhalb des FBs ein Fehler aufgetreten ist.

ErrorID

WORD

Fehlerkennung

InterpolationActive

BOOL

Ist TRUE, wenn der Interpolator aktiv ist.

DwellTimeActive

BOOL

Ist TRUE, wenn wegen einer Verweilzeit gewartet wird.

KinTrafoActive

BOOL

Ist TRUE, wenn eine kinematische Transformation aktiv ist.

KinTrafoID

UINT

Wenn der Ausgang KinTrafoActive TRUE ist, dann ist dies die Identifikationsnummer der aktuell aktiven kinematischen Transformation. Die Identifikationsnummer korrespondiert hierbei mit den Nummern in der Beschreibung [KITRA/Klassifizierung/Kinematiktypen]

CommandVelocity

LREAL

Programmierte Geschwindigkeit

ActualVelocity

LREAL

Aktuelle Geschwindigkeit

Verhalten des FB: