MC_ReadParameterSet
Mit dem Funktionsbaustein MC_ReadParameterSet kann der gesamte Parameter-Satz einer Achse gelesen werden.
![]() | Mit "Achse" ist in diesem Fall die TwinCAT NC Achse und nicht der Antrieb gemeint. |
Eingänge
VAR_INPUT
Execute : BOOL;
END_VAR
Execute | Mit der steigenden Flanke wird das Kommando ausgeführt. |
Ausgänge
VAR_OUTPUT
Done : BOOL;
Busy : BOOL;
Error : BOOL;
ErrorID : UDINT;
END_VAR
Done | Wird TRUE, wenn die Parameter erfolgreich gelesen wurden. |
Busy | Der Busy-Ausgang wird TRUE, sobald das Kommando mit Execute 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. Gleichzeitig ist einer der Ausgänge Done oder Error gesetzt. |
Error | Wird im Fehlerfall TRUE. |
ErrorID | Liefert bei einem gesetzten Error-Ausgang die Fehlernummer |
Ein/Ausgänge
VAR_IN_OUT
Parameter : ST_AxisParameterSet;
Axis : AXIS_REF;
END_VAR
Parameter | Parameter-Datenstruktur in die die Parameter eingelesen werden |
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.