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+1) | 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 Latch extern-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 1: Deaktiviert Eingangsfilter | BOOLEAN | RW | 0x01 (1dez) |
80n0:0A | Enable micro increments | Bei Aktivierung interpoliert das Modul 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 | 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 | minimale Zeit, über die die Frequenz ermittelt wird, | 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) |
Index (hex) | Name | Bedeutung | Datentyp | Flags | Default |
---|---|---|---|---|---|
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) |
80n0:17 | Frequency Wait Time | Wartezeit [ms] der Frequenzmessung Ist die Zeit aus Frequency window abgelaufen, wird noch solange auf die nächste positive Flanke aus Spur A gewartet. In Abhängigkeit von den erwarteten Frequenzen kann so eine schnellstmögliche Aktualisierung des Prozessdatums „Frequency“ erreicht werden. 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 | 0x00 (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. | 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. | 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+1) | 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 | Filter settings | Filtereinstellungen: 10dez: 10 kHz | 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) 2: Encoder TTL (single ended) 4: Encoder open collector | UINT32 | RW | 0x00000000 (0dez) |