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 | 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 Latch extern-Eingang (24 V) | BOOLEAN | RW | 0x00 (0dez) |
80n0:04 | 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, /A, B, /B, C, /C) | BOOLEAN | RW | 0x01 (1dez) | |
80n0:0A | Bei Aktivierung interpoliert die Klemme 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 0x60n0: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 | 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) | BIT1 | RW | 0x01 (1dez) |
80n0:11 | 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 über die Prozessdaten in Index 0x60n0:13 „Frequency value“ 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, um die Einheit in Hz zu erhalten): 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) |
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
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) | |
80n0:23 | 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) Beachten Sie den Hinweis zur Einstellung der Geberversorgung | UINT32 | RW | 0x00000032 (50dez) | |
80n1:19 | Filtereinstellungen: 10dez: 10 kHz | UINT32 | RW | 0x00001388 (5000dez) | |
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:1C | 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 | 0: Encoder RS422 (diff. Input) | UINT32 | RW | 0x00000000 (0dez) |