FB_SoEAX5000DeletePositionOffset
Mit dem Funktionsbaustein FB_SoEAX5000DeletePositionOffset kann ein Positions-Offset im Speicher des AX5000 oder im digitalen Typenschild des angeschlossenen
Motor-Encoders gelöscht werden.
Alternativ kann auch der Funktionsbaustein FB_DeletePositionOffset verwendet werden.
Eingänge
VAR_INPUT
Execute : BOOL;
Feedback : E_PositionOffsetFeedback;
Memory : E_PositionOffsetMemory;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Execute | BOOL | Der Baustein wird über eine positive Flanke an diesem Eingang aktiviert. |
Feedback | Gibt an, welches Feedback betrachtet wird. | |
Memory | Gibt an, aus welchem Speicher der Positions-Offset gelöscht werden soll. |
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
Busy : BOOL;
Error : BOOL;
ErrorID : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Busy | BOOL | Dieser Ausgang wird bei der Aktivierung des Funktionsbausteins gesetzt und bleibt gesetzt, bis eine Rückmeldung erfolgt. |
Error | BOOL | Dieser Ausgang wird gesetzt, nachdem der Busy-Ausgang zurückgesetzt wurde, wenn ein Fehler bei der Übertragung des Kommandos auftritt. |
ErrorID | UDINT | Liefert bei gesetztem Error-Ausgang den ADS-Fehlercode. |
Voraussetzungen
Entwicklungsumgebung | Zielplattformtyp | SPS-Bibliothek | AX5000 Firmware |
---|---|---|---|
TwinCAT ≥4020.57 TwinCAT ≥4022.30 | PC oder CX (x86 oder x64) | Tc2_MC2_Drive ≥V3.3.16.0 | ≥v2.11 b0001 |