16
ANHANG
Parameter
CounterValue[CounterSelector]*
Tabelle 33: Zähler- und Timersteuerung Standard SFNC-Befehl
Selektor
CounterReset[CounterSelector]*
16.4.8
Encodersteuerung
Tabelle 34: Standard-SFNC-Parameter für die Encodersteuerung
Parameter
EncoderResolution
EncoderMode*
EncoderDivider
EncoderOutputMode*
EncoderResetSource*
EncoderResetActivation*
EncoderValue*
1)
SNFC-Einstellung
124
B E T R I E B S A N L E I T U N G | Ruler3000
Typ
Beschreibung
int
Liest oder schreibt den aktuellen Wert des ausgewählten Zäh‐
lers.
Beschreibung
Führt einen Software-Reset des ausgewählten Zählers durch
und startet ihn.
Typ
Beschreibung
float
Definiert die Auflösung eines Encoder-Ticks innerhalb des ver‐
wendeten Koordinatensystems.
Werte 0-10.000 mm.
enum
Legt den Encoder-Modus fest.
Werte:
FourPhase: Standard-Encoder-Modus, bei dem sich
der EncoderValue mit jeder vollen Vier-Phasen-Sequenz
erhöht. Dadurch wird Jitter unterdrückt.
HighResolution: erhöht oder verringert den Encoder‐
Value in jeder Quadraturphase für eine Zählung mit hoher
Auflösung, jedoch ohne Jitterfilterung.
SingleChannel: ein spezieller Encoder-Modus, bei dem
nur der A-Kanal verwendet wird. Dieser Modus ist nur im
EncoderOutputMode „Motion" verfügbar.
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
Off
enum
Wählt das Signal aus, das die Quelle zum Zurücksetzen des
Encoders darstellt.
Werte:
Off
EncoderResetInput
enum
Wählt den Aktivierungsmodus des Encoder-Reset-Source-Sig‐
nals an.
Werte:
RisingEdge
int
Liest den aktuellen Wert des Positionszählers des ausgewähl‐
ten Encoders.
Zugriff
R
Zugriff
RW
Zugriff
RW
RW
RW
RW
RW
R
(RW)
1)
R
8026048/1N9H/2024-05 | SICK
Irrtümer und Änderungen vorbehalten