FB_CoEEL72xxSetPositionOffset
Mit dem Funktionsbaustein FB_CoEEL72xxSetPositionOffset kann ein Positions-Offset im Speicher der EL72xx abgespeichert werden. Ein Speichern im digitalen Typenschild des angeschlossenen Motor-Encoders ist momentan nicht vorgesehen.
Alternativ kann auch der Funktionsbaustein FB_SetPositionOffset verwendet werden.
Eingänge
VAR_INPUT
Execute : BOOL;
Position : LREAL;
Relative : 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. |
Position | LREAL | Neue Ist-Position der NC-Achse |
Relative | BOOL | Wenn dieses Flag gesetzt wird, wird die Position relativ interpretiert. |
Feedback | Gibt an, welches Feedback betrachtet wird. | |
Memory | Gibt an, in welchem Speicher der neu berechnete Positions-Offset abgelegt 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 | Type | 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 | Firmwareversion |
---|---|---|---|
TwinCAT >4020.57 | PC oder CX (x86 oder x64) | Tc2_MC2_Drive ≥V3.3.17.0 | Ab FW v01 |