MC_SEW_ConfigEncoderAxis

Dieser Funktionsbaustein konfiguriert eine Encoder-Achse. Die Konfiguration kann auch über das Konfigurationsmenü des logischen Geräts erfolgen.

VAR_IN_OUT

Variablenname

Datentyp

Beschreibung

Axis

AXIS_REF

Verweis auf ein logisches Gerät
(Name des logischen Geräts)

VAR_INPUT

Variablenname

Datentyp

Beschreibung

Execute

BOOL

Ausführung des Funktionsbausteins starten.

EncoderSource

E_EncoderSource

Quelle des Gebers wählen:

  • Beim Anschluss des Gebers an eine MOVI-C®-Achse:
  • E_EncoderSource.Encoder2
  • Beim Verwenden eines externen Gebers z. B. über EtherCAT®:
  • E_EncoderSource.eExternalSource

EncoderMinValue

DINT

Minimalwert der Geberposition

Nur erforderlich, wenn EncoderSource E_EncoderSource.eExternalSource ist. Die Geberposition wird als DINT-Wert verarbeitet. Wenn die Geberposition den gesamten DINT-Bereich (-2147483648 bis 2147483647) abdeckt, müssen EncoderMinValue und EncoderMaxValue auf 0 gesetzt werden. In allen anderen Fällen müssen die beiden Werte entsprechend der Geberkonfiguration eingestellt werden.

EncoderMaxValue

DINT

Maximalwert der Geberposition

Nur erforderlich, wenn EncoderSource E_EncoderSource.eExternalSource ist. Die Geberposition wird als DINT-Wert verarbeitet. Wenn die Geberposition den gesamten DINT-Bereich (-2147483648 bis 2147483647) abdeckt, müssen EncoderMinValue und EncoderMaxValue auf 0 gesetzt werden. In allen anderen Fällen müssen die beiden Werte entsprechend der Geberkonfiguration eingestellt werden.

PositionWindow

LREAL

Positionsfenster für eine Konsistenzprüfung zwischen gespeicherter Position auf dem MOVI-C® CONTROLLER und tatsächlicher Istposition des Gebers. Wenn die auf dem MOVI-C® CONTROLLER gespeicherte Position (RETAIN) und die Istposition des Gebers außerhalb des PositionWindow ist, wird eine Warnung ausgegeben. Wenn PositionWindow 0 ist, wird die Konsistenzprüfung ausgeschaltet.

FilterType

E_FilterType

Filtertyp für die Geberposition wählen:

  • E_FilterType.eNoFilter
  • E_FilterType.eAverageFilter
  • E_FilterType.ePT1Filter

FilterTime

DINT

Filterzeit für Geberposition in [ms]

(Maximalwert 1000 ms)

DeadTimeCompensation

LREAL

Totzeit der Geberposition in [ms]

(Maximalwert 1000 ms)

VAR_OUTPUT

Variablenname

Datentyp

Beschreibung

Done

BOOL

Funktionsbaustein erfolgreich beendet

Busy

BOOL

Funktionsbaustein ist aktiv

Error

BOOL

Fehler im Funktionsbaustein aufgetreten

ErrorID

WORD

Fehlernummer