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 | 0x22 (34dez) |
80n0:02 | Ein Reset des Zählers erfolgt über den externen Latch Eingang (24V). | BOOLEAN | RW | 0x00 (0dez) | |
80n0:04 | Gate polarity | 0: Disable gate | BIT2 | RW | 0x01 (1dez) |
80n0:06 | 0: 4-fold (Vierfachauswertung) | BIT2 | RW | 0x00 (0dez) | |
80n0:08 | 0: Aktiviert Eingangsfilter (nur Eingänge A, B) | BOOLEAN | RW | 0x01 (1dez) | |
80n0:0E | Aktiviert die Drehrichtungsumkehr | BOOLEAN | RW | 0x00 (0dez) | |
80n0:10 | 0: Fall (mit der fallenden Flanke wird der Zähler auf null gesetzt) | BIT1 | RW | 0x01 (1dez) | |
80n0:11 | 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 | Skalierung der Frequenzmessung (durch diesen Wert muss dividiert werden, damit man die Einheit in Hz erhält): 100: "0,01 Hz" (default) | UINT32 | RW | 0x00000064 (100dez) | |
80n0:14 | Period scaling | Auflösung der Periodendauer im Prozessdatum: 10: „10 ns“ Periodendauerwert ist Vielfaches von 10 ns | UINT32 | RW | 0x0000000A (10dez) |
80n0:17 | 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 | Frequenz Zählerwert, Skalierung der Frequenz | UINT32 | RW | 0x00000001 (1dez) | |
80n0:1E | Frequenz Nennerwert, dient zur Skalierung der Frequenz und zur Geschwindigkeitsberechnung (Inkremente / Einheit). | UINT32 | RW | 0x00000001 (1dez) | |
80n0:21 | Aktivierung der Plausibilitätsprüfung | BOOLEAN | RW | 0x00 (0dez) | |
80n0:22 | FALSE: TRUE: | 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 | Einstellung der Geberversorgung 50dez: 5.0 V (default) | UINT32 | RW | 0x00000032 (50dez) | |
80n1:19 | Filtereinstellungen: 10dez: 10 kHz | UINT32 | RW | 0x000003E8 (1000dez) | |
80n1:1A | Gibt den Wert für die obere Zählergrenze an. | UINT32 | RW | 0xFFFFFFFF (-1dez) | |
80n1:1B | Gibt den Wert für die untere Zählergrenze an. | UINT32 | RW | 0x00000000 (0dez) | |
80n1:1D | 2: Encoder TTL (single ended) | UINT32 | RW | 0x00000002 (2dez) |