MC_ReadAxisError

Bei einem Fehler auf einer Achse liefert der FB MC_ReadAxisError an seinem Ausgang „ErrorID“ die Fehlerkennung „40001“ (Achsfehler im Motion Controller aufgetreten). Am Ausgang „AxisErrorID“ kann dann die Fehlerkennung des Motion Controllers ausgelesen werden. Die dazugehörigen Fehlermeldungstexte sind in separaten Text- oder XML-Dateien hinterlegt. Alle anderen Fehlerkennungen am Ausgang „ErrrorID“, die nicht dem Wert „40001“ entsprechen, zeigen interne FB-Fehler an.

Erläuterungen zu den Werten an den Ausgängen „ErrorID“ und „AxisErrorID“ sind [DIAG] zu entnehmen.

Blockdiagramm

MC_ReadAxisError 1:

Parameter des FB

VAR_IN_OUT

 

Axis

AXIS_REF

Achsreferenz

VAR_INPUT

 

Enable

BOOL

Ist der Wert TRUE, werden die Fehlerkennungen für Achsfehler geliefert.

VAR_OUTPUT

 

Valid

BOOL

Ist der Wert TRUE, dann sind die Fehlerkennungen gültig.

 

Error

BOOL

Ist TRUE, wenn ein Fehler auf der Achse auftritt

 

ErrorID

WORD

Fehlerkennung

 

AxisErrorID

UDINT

Kennung des Achsfehlers aus dem Motion Controller

Verhalten des FB: