MC_ReadAxisComponents
Mit dem Funktionsbaustein können Informationen zu den Unterelementen Encoder, Drive und Controller einer Achse gelesen werden.
![]() | Mit „Achse" sind in diesem Fall die TwinCAT-NC-Achse und deren Parameter und nicht der Antrieb gemeint. |
Eingänge
VAR_INPUT
Execute : BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Execute | BOOL | Mit einer steigenden Flanke wird das Kommando ausgeführt. |
Ein-/Ausgänge
VAR_IN_OUT
AxisComponents : ST_AxisComponents;
Axis : AXIS_REF;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
AxisComponents | Datenstrukur, mit der die Komponenten (Encoders, Kontrollers und Antriebe) der Achse zurückgegeben werden. | |
Axis | Achsdatenstruktur, welche eine Achse eindeutig im System adressiert. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand. |
Ausgänge
VAR_OUTPUT
Done : BOOL;
Busy : BOOL;
Error : BOOL;
ErrorID : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Done | BOOL | TRUE, wenn die Komponenten erfolgreich gelesen wurden. |
Busy | BOOL | TRUE, sobald der Eingang Execute des Funktionsbausteins auf TRUE gesetzt wurde und das Lesen der Komponenten noch nicht beendet wurde. Anschließend ist entweder der Ausgang Done oder Error TRUE und Busy wieder auf FALSE. |
Error | BOOL | TRUE, wenn ein Fehler auftritt. |
ErrorID | UDINT | Liefert bei einem gesetzten Error-Ausgang die Fehlernummer. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.0.0 | PC oder CX (x86 oder x64) | Tc2_MC2 |