15
ANHANG
Parameter
TimerTriggerSource[TimerSelector]
CounterReset[CounterSelector]
CounterValue[CounterSelector]
15.2.8
Encodersteuerung
Tabelle 28: Standard-SFNC-Parameter für die Encodersteuerung
Parameter
EncoderResolution
EncoderMode
EncoderDivider
EncoderOutputMode
EncoderValue
EncoderResetSource
EncoderResetActivation
Tabelle 29: Standard-SFNC-Befehl für die Encodersteuerung
Befehl
EncoderReset
94
B E T R I E B S A N L E I T U N G | Ruler3000
Typ
Beschreibung
enum
Wählt die Quelle des Triggers zum Starten des Timers aus.
Werte:
Off
FrameStart
FrameEnd
int
Führt einen Software-Reset des ausgewählten Zählers durch
und startet ihn.
int
Liest oder schreibt den aktuellen Wert des ausgewählten Zäh‐
lers.
Typ
Beschreibung
float
Definiert die Auflösung eines Encoder-Ticks innerhalb des ver‐
wendeten Koordinatensystems.
enum
Der FourPhase-Modus ist der Standard-Encodermodus, bei
dem sich EncoderValue mit jeder vollen Vier-Phasen-Sequenz
erhöht. Dadurch wird Jitter unterdrückt.
Werte:
FourPhase
HighResolution
SingleChannel
int
Legt fest, wie viele Encoder-Inkremente/-Dekremente erfor‐
derlich sind, um ein Encoder-Ausgangsimpulssignal zu erzeu‐
gen.
enum
Wählt die Bedingungen aus, unter denen die Encoderschnitt‐
stelle ein gültiges Encoder-Ausgangssignal erzeugt.
Werte:
PositionUp
PositionDown
DirectionUp
DirectionDown
Motion
int
Liest den aktuellen Wert des Positionszählers des ausgewähl‐
ten Encoders.
enum
Wählt das Signal aus, das die Quelle zum Zurücksetzen des
Encoders darstellt.
Wert:
Off
EncoderResetInput
enum
Wählt den Aktivierungsmodus des Encoder-Reset-Source-Sig‐
nals an.
Wert:
RisingEdge
Beschreibung
Setzt den Parameter EncoderValue des ausgewählten Enco‐
ders zurück. Der Encoder beginnt sofort nach dem Reset
mit der Zählung von Ereignissen. Mit EncoderReset kann der
Encoder unabhängig von der EncoderResetSource zurückge‐
setzt werden.
Zugriff
RW
RW
R
Zugriff
RW
RW
RW
RW
R
RW
RW
Zugriff
W
8026048/1M3O/2023-12 | SICK
Irrtümer und Änderungen vorbehalten