MC_ReadActualPosition
Mit dem Funktionsbaustein kann der Positions-Istwert der Achse gelesen werden. Der Positions-Istwert ist der Positionswert, der vom Antriebsverstärker an die Achse zurückgeht.
Eingänge
VAR_INPUT
Enable : BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Enable | BOOL | Liest den Parameter in Abhängigkeit vom ReadMode einmalig oder zyklisch. |
Ein-/Ausgänge
VAR_IN_OUT
Axis : AXIS_REF;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
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
Valid : BOOL;
Busy : BOOL;
Error : BOOL;
ErrorID : UDINT;
Position : LREAL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Valid | BOOL | TRUE, wenn der Ausgang „Position“ einen gültigen Wert hat. |
Busy | BOOL | TRUE, solange der Funktionsbaustein mit Enable = TRUE aufgerufen wird. |
Error | BOOL | TRUE, wenn ein Fehler auftritt. |
ErrorID | UDINT | Liefert bei einem gesetzten Error-Ausgang die Fehlernummer. |
Position | LREAL | Augenblickliche Position der Achse |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.0.0 | PC oder CX (x86 oder x64) | Tc2_MC2 |