MC_SEW_EncoderAxis
Mit diesem Funktionsbaustein wird die Quelle einer Geberposition mit einem "LogicalDevice_EncoderAxis" verknüpft. Der Funktionsbaustein muss in der Task HighPrio zyklisch aufgerufen werden.

VAR_IN_OUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Axis | AXIS_REF | Verweis auf ein logisches Gerät Siehe dazu auch AXIS_REF. |
VAR_INPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
Enable | BOOL | Nockenschaltwerk aktivieren |
PointerToPosition | POINTER TO DWORD | Adresse der externen Geberposition z. B. ADR (%ID12). Dieser Eingang wird nur verwendet, wenn EncoderSource E_EncoderSource.eExternalSource ist. |
PointerToVelocity | POINTER TO DWORD | Adresse der externen Geber Geschwindigkeit in [1/min] z. B. ADR (%ID16). Dieser Eingang ist optional und wird nur verwendet, wenn EncoderSource E_EncoderSource.eExternalSource ist und der Geber Geschwindigkeitsinformationen liefert. |
ReferenceToAxis | REFERENCE TO AXIS_REF | Verweis auf ein logisches Gerät vom Typ MOVI-C®-Achse (Name des logischen Geräts), an das der Geber 2 angeschlossen ist. Dieser Eingang ist optional und darf nur verwendet werden, wenn EncoderSource E_EncoderSource. Encoder2 ist. |
VAR_OUTPUT
Variablenname | Datentyp | Beschreibung |
|---|---|---|
InOperation | BOOL | EncoderAxis ist aktiv |
Error | BOOL | Fehler im Funktionsbaustein aufgetreten |
ErrorID | WORD | Fehlernummer |
