Konfigurationsdaten

Index 80n0 ENC Settings 0 Ch.n (für n=0 [Kanal 1], n=1 [Kanal 2])

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

80n0:0

ENC Settings 0 Ch.n

Maximaler Subindex

UINT8

RO

0x23 (35dez)

80n0:01

Enable C reset

Ein Reset des Zählers erfolgt über den C-Eingang.

BOOLEAN

RW

0x00 (0dez)

80n0:02

Enable extern reset

Ein Reset des Zählers erfolgt über den externen Latch Eingang (24 V)

BOOLEAN

RW

0x00 (0dez)

80n0:04

Gate polarity

0: Disable gate
1: Enable pos. gate (Gate sperrt mit HIGH-Pegel)
2: Enable neg. gate (Gate sperrt mit LOW-Pegel)

BIT2

RW

0x01 (1dez)

80n0:06

Evaluation mode

0: 4-fold (Vierfachauswertung)
1: 1-fold (Einfachauswertung)
2: 2-fold (Zweifachauswertung

BIT2

RW

0x00 (0dez)

80n0:08

Disable filter

0: Aktiviert Eingangsfilter (nur Eingänge A, /A, B, /B, C, /C)
1: Deaktiviert Eingangsfilter
Bei aktiviertem Filter muss eine Signalflanke mind. 2,4 µs anliegen um als Inkrement gezählt zu werden.

BOOLEAN

RW

0x01 (1dez)

80n0:0A

Enable micro increments

Bei Aktivierung interpoliert die EL5102 im DC-Modus zwischen die ganzzahligen Encoder-Inkremente Microinkremente hinein. Zur Anzeige werden die jeweils unteren 8 Bit des Counter-Value benutzt. Aus einem 32-Bit-Zähler wird so ein 24+8 Bit Zähler, aus einem 16-Bit-Zähler ein 8+8 Bit Zähler.

BOOLEAN

RW

0x00 (0dez)

80n0:0B

Error detection A

Ein Drahtbruch- oder Kurzschluss auf der A-Spur wird im Index 0x60n0:07 und als Prozessdatum angezeigt. Diagnose ist nur möglich, wenn der entsprechende Eingang differentiell verdrahtet ist.

BOOLEAN

RW

0x01 (1dez)

80n0:0C

Error detection B

Ein Drahtbruch- oder Kurzschluss auf der B-Spur wird im Index 0x6000:07 und als Prozessdatum angezeigt. Diagnose ist nur möglich, wenn der entsprechende Eingang differentiell verdrahtet.

BOOLEAN

RW

0x01 (1dez)

80n0:0D

Error detection C

Ein Drahtbruch- oder Kurzschluss auf der C-Spur wird im Index 0x60n0:07 und als Prozessdatum angezeigt. Diagnose ist nur möglich, wenn der entsprechende Eingang differentiell verdrahtet ist.

BOOLEAN

RW

0x00 (0dez)

80n0:0E

Reversion of rotation

Aktiviert die Drehrichtungsumkehr

BOOLEAN

RW

0x00 (0dez)

80n0:10

Extern reset polarity

0: Fall (mit der fallenden Flanke wird der Zähler auf null gesetzt)
1: Rise (mit der steigenden Flanke wird der Zähler auf null gesetzt)

BIT1

RW

0x01 (1dez)

80n0:11

Frequency window

Dies ist die minimale Zeit, über die die Frequenz ermittelt wird, Standardwert 10 ms  [Auflösung: 1 µs].
Die Frequenz wird berechnet aus der Anzahl Inkremente (Positionsänderungen) im Zeitintervall „Frequency window“.
Die ermittelte Frequenz wird in Index 0x60n0:13 und als Prozessdatum ausgegeben.
Die Frequenzberechnung wird lokal ausgeführt und nutzt keine Distributed-Clocks-Funktion.

UINT16

RW

0x2710 (10000dez)

80n0:13

Frequency scaling

Skalierung der Frequenzmessung (durch diesen Wert muss dividiert werden, damit man die Einheit in Hz erhält):

100: "0,01 Hz" (default)
1: "1 Hz"

UINT32

RW

0x00000064 (100dez)

80n0:14

Period scaling

Auflösung der Periodendauer im Prozessdatum:

10: „10 ns“ Periodendauerwert ist Vielfaches von 10 ns
100: „100 ns“ Periodendauerwert ist Vielfaches von 100 ns
500: „500 ns“ Periodendauerwert ist Vielfaches von 500 ns

UINT32

RW

0x0000000A (10dez)

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

80n0:17

Frequency Wait Time

Wartezeit [ms] der Frequenzmessung

Wird innerhalb des Zeitfensters Frequency window keine volle Periode detektiert, wird ein weiteres Zeitfenster „Frequency window“ gestartet, um mindestens eine volle Periode aufzunehmen. Dies geschieht solange, bis die maximale Wartezeit „Frequency wait time" abgelaufen ist.
Hier sollte mindestens die doppelte Periodendauer der minimal zu messenden Frequenz eingetragen werden. t >= 2* (1 / fmin)

UINT16

RW

0x53E2 (21474dez)

80n0:1D

Frequency numerator

Frequenz Zählerwert, Skalierung der Frequenz

UINT32

RW

0x00000001 (1dez)

80n0:1E

Frequency denominator

Frequenz Nennerwert, dient zur Skalierung der Frequenz und zur Geschwindigkeitsberechnung (Inkremente / Einheit).

UINT32

RW

0x00000001 (1dez)

80n0:21

Enable encoder plausibility check

Aktivierung der Plausibilitätsprüfung

BOOLEAN

RW

0x01 (0dez)

80n0:22

Enable continuous latch extern

FALSE:
Die folgenden Impulse am Latch-Eingang haben bei gesetztem Bit in Index 0x70n0:02 oder 0x70n0:04 keinen Einfluss auf den Latch-Wert in Index 0x60n0:12 „Latch value“.

TRUE:
Der Zählerwert wird bei jeder parametrierten Flanke am Latch-Eingang in Index 0x60n0:12 „Latch value“ geschrieben.
Eine erneute Aktivierung des Index 0x70n0:02 oder 0x70n0:04 entfällt.

BOOLEAN

RW

0x00 (0dez)

80n0:23

Enable continuous latch extern 2

FALSE:
Die folgenden Impulse am Latch extern 2-Eingang haben bei gesetztem Bit in Index 0x70n0:0C oder 0x70n0:0D keinen Einfluss auf den Latch-Wert in Index 0x60n0:22 „Latch value 2“.

TRUE:
Der Zählerwert wird bei jeder parametrierten Flanke am Latch extern 2-Eingang in Index 0x60n0:22 „Latch value 2“ geschrieben.
Eine erneute Aktivierung des Index 0x70n0:02 oder 0x70n0:04 entfällt.

BOOLEAN

RW

0x00 (0dez)

Index 80n1 ENC Settings 1 Ch.n (für n=0 [Kanal 1], n=1 [Kanal 2])

Index (hex)

Name

Bedeutung

Datentyp

Flags

Default

80n1:0

ENC Settings 1 Ch.n

Maximaler Subindex

UINT8

RO

0x1D (29dez)

80n1:17

Supply voltage

Einstellung der Geberversorgung

50dez: 5.0 V (default)
120dez: 12.0 V
240dez: 24.0 V

UINT32

RW

0x00000032 (50dez)

80n1:19

Filter settings

Filtereinstellungen:

10dez: 10 kHz
25dez: 25 kHz
50dez: 50 kHz
100dez: 100 kHz
250dez: 250 kHz
500dez: 500 kHz
1000dez: 1 MHz
2500dez: 2,5 MHz
5000dez: 5 MHz (default)

UINT32

RW

0x00001388 (5000dez)

80n1:1A

Limit counter value

Gibt den Wert für die obere Zählergrenze an.

UINT32

RW

0xFFFFFFFF (-1dez)

80n1:1B

Reset counter value

Gibt den Wert für die untere Zählergrenze an.

UINT32

RW

0x00000000 (0dez)

80n1:1C

Direction inversion hysteresis

Eingabe der Hysterese in Anzahl der Inkremente. Es ist ein Wer > 0 zu wählen.

Überschreitet der Zählerwert den Wert, wird im nächsten SPS Zyklus das Bit in Index 0x60n2:13 „Direction inversion detected“ gesetzt.

UINT8

RW

0x0A (10dez)

80n1:1D

Counter mode

0: Encoder RS422 (diff. Input)
1: Counter RS422 (diff. Input)
2: Encoder TTL (single ended)
3: Counter TTL (single ended)
4: Encoder open collector
5: Counter open collector

UINT32

RW

0x00000000 (0dez)