MC_ReadAxisError
MC_ReadAxisError liest den Achsfehler einer Achse.
Eingänge
VAR_INPUT
Enable : BOOL; (* B *)
END_VAR
Enable |
Solange Enable aktiv ist, wird der Achsfehler am Ausgang AxisErrorID ausgegeben |
Ausgänge
VAR_OUTPUT
Valid : BOOL; (* B *)
Busy : BOOL; (* E *)
Error : BOOL; (* B *)
ErrorID : DWORD; (* B *)
AxisErrorID : DWORD; (* B *)
END_VAR
Valid |
Der am Ausgang AxisErrorID signalisierte Fehler ist gültig |
Busy |
Der Busy-Ausgang wird TRUE, sobald das Kommando mit Enable gestartet wird und bleibt TRUE, solange der Befehl abgearbeitet wird. Wenn Busy wieder FALSE wird, so ist der Funktionsbaustein bereit für einen neuen Auftrag. |
Error |
Wird im Fehlerfall TRUE. |
ErrorID |
Liefert bei einem gesetzten Error-Ausgang die Fehlernummer |
AxisErrorID |
Fehlernummer der Achse |
Ein/Ausgänge
VAR_IN_OUT
Axis : AXIS_REF;
END_VAR
Axis |
Achsdatenstruktur |
Die Achsdatenstruktur vom Typ AXIS_REF adressiert eine Achse eindeutig im System. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand.