Registerbeschreibung
Die Register dienen zur Parametrierung der Busklemme und sind für jeden Kanal einmal vorhanden. Sie können über die Registerkommunikation ausgelesen oder beschrieben werden.
Eine Grundkonfiguration über die SPS ist mit den Funktionsbausteinen FB_KL3208Config (TwinCAT2, TwinCAT3) und FB_KL3228Config (TwinCAT2, TwinCAT3) ebenfalls möglich.
R0: A/D-Wandler, Rohwert
Im Register R0 steht der Rohwert des Analog/Digital-Wandlers. Dies ist der unveränderte Analogwert vor allen Skalierungen.
R1: A/D-Wandler, Rohwert der Leitung
Im Register R1 steht der Rohwert des Leitungswiderstandes zwischen +R1 – RL1 bzw. +R2 – RL2.
R6: Diagnose-Register
In das Low-Byte des Registers R6 wird das Status-Byte SBn des Kanals n eingeblendet.
R7: Kommando-Register
Das Kommandoregister der KL3228 wird nicht benutzt.
R8: Klemmenbezeichnung
Im Register R8 steht die Bezeichnung der Klemme:
- KL3208-0010: 0x0C88 (3208dez)
- KL3228-0000: 0x0C9C (3228dez)
R9: Firmware-Stand
Im Register R9 steht in ASCII-Codierung der Firmware-Stand der Klemme, z. B. 0x3141 = '1A'. Hierbei entspricht die '0x31' dem ASCII-Zeichen '1' und die '0x41' dem ASCII-Zeichen 'A'.
Dieser Wert kann nicht verändert werden.
R12: Minimale Datenlänge eines Kanals
Bit 0 bis 6 des höherwertigen Bytes geben die minimale Anzahl der Ausgangsdaten in Bit an: 000.0000bin = 0dez so 0 Byte.
Bit 0 bis 6 des niederwertigen Bytes geben die minimale Anzahl der Eingangsdaten in Bit an: 001.1000bin = 24dez so 3 Byte.
Das Bit 7 gesetzt ist zeigt, das Control- und Status-Byte für die Funktion der Klemme nicht zwingend erforderlich sind und im kompakten Modus nicht übertragen werden.
R16: Hardware-Versionsnummer
Im Register R16 steht der Hardware-Stand der Klemme.
R17: Hersteller-Abgleich – Offset
Dieses Register beinhaltet den Offset des Hersteller-Abgleichs.
R18: Hersteller-Abgleich – Gain
Dieses Register beinhaltet den Gain des Hersteller-Abgleichs.
R19: Hersteller-Skalierung – Offset
Dieses Register beinhaltet den Offset der Hersteller-Skalierung. Kann durch R32.1 im Feature-Register aktiviert werden
R20: Hersteller-Skalierung – Gain
Dieses Register beinhaltet den Gain der Hersteller-Skalierung. Kann durch R32.1 im Feature-Register aktiviert werden
R21: Offsetregister für Zweileiter-Anschluss
Der Wert von Register 1 bei Kurzschluss +R1-RL1 bzw. +R2-RL2
R23: Referenz-Kalibrierwert: Offset
Dieses Register beinhaltet den Referenzwert der Kalibrierung, welcher beim Herstellerabgleich ermittelt wird.
R24: Referenz-Kalibrierwert: Gain
Dieses Register beinhaltet den Referenzwert der Kalibrierung, welcher beim Herstellerabgleich ermittelt wird.
R31: Codewort-Register
- Wenn Sie in die Anwender-Register Werte schreiben ohne zuvor das Anwender-Codewort (0x1235) in das Codewort-Register eingetragen zu haben, werden diese Werte von der Klemme nicht übernommen.
- Wenn Sie in die Anwender-Register Werte schreiben und haben zuvor das Anwender-Codewort (0x1235) in das Codewort-Register eingetragen, werden diese Werte in die RAM-Register und in die SEEPROM-Register gespeichert und bleiben somit bei einem Neustart der Klemme erhalten.
Das Codewort wird bei einem Neustart der Klemme zurückgesetzt.
R32: Feature-Register
Das Feature-Register legt die Betriebsart der Klemme fest.
Bit | R32.15 | R32.14 | R32.13 | R32.12 | R32.11 | R32.10 | R32.9 | R32.8 |
Name | SensorType | disChannel | - | - | - | |||
Bit | R32.7 | R32.6 | R32.5 | R32.4 | R32.3 | R32.2 | R32.1 | R32.0 |
Name | - | - | Resolution | - | - | disWdTimer | enManScal | enUsrScal |
Legende
Bit | Name | Beschreibung | default | |
---|---|---|---|---|
R32.15...R32.12 | SensorType | 0000bin | PT1000 | 0bin |
0001bin | NI1000 | |||
0010bin | RSNI1000 (Hinweis: abweichende Kennlinie, ähnlich wie NI1000, aber mit 1000 Ω bei 0°C und 1500 Ω bei 100°C) | |||
R32.11 | disChannel | 0bin | Kanal eingeschaltet | 0bin |
1bin | Kanal ausgeschaltet | |||
R32.6…R32.10 | - | reserviert | 0bin | |
R32.5 | Resolution | R32.5=1: high resolution 1/100°C (default für KL3208-0010) R32.5=0: standard resolution 1/10°C | 0/1 | |
R32.3/4 | - | reserviert | 0bin | |
R32.2 | DisWdTimer | Disable Watchdog Timer | 0bin | |
R32.1 | enManScal | 0bin | Hersteller-Skalierung nicht aktiv | 0bin |
1bin | Hersteller-Skalierung aktiv | |||
R32.0 | enUsrScal | 0bin | Anwender-Skalierung nicht aktiv | 0bin |
1bin | Anwender-Skalierung aktiv |
R33: Anwender-Skalierung – Offset
Dieses Register beinhaltet den Offset der Anwender-Skalierung. Die Anwender-Skalierung kann im Feature-Register durch Bit R32.0 aktiviert werden
R34: Anwender-Skalierung – Gain
Dieses Register beinhaltet den Gain der Anwender-Skalierung. Die Anwender-Skalierung kann im Feature-Register durch Bit R32.0 aktiviert werden
R37: Filterkonstante des A/D-Wandlers
Wert in R37 | First Notch | Wandlungszeit |
---|---|---|
0x0000 | 25 Hz | 250 ms |
0x0050 | 100 Hz | 65 ms |
0x00A0 | 50 Hz | 125 ms |
0x0140 | 25 Hz | 250 ms |
0x0280 | 12,5 Hz | 500 ms |
R39: Weitere Elemente
Register R39 wird unterstützt von KL3208-0010, ab Firmware-Version 1C und Hardware-Version 01
(Default: 0dez)
Setzen von R39 erhöht die Wandlungszeit auf eine Sekunde pro Kanal Sobald für einen Kanal der Klemme das Register R39 ungleich 0 ist, wird für alle Kanäle die Wandlungszeit automatisch und unabhängig vom Sensortyp auf ca. eine Sekunde pro Kanal erhöht, um die Messgenauigkeit zu optimieren. Die Wandlungszeit kann für alle Kanäle gemeinsam über Register R40 des Kanals 1 eingestellt werden. Eine Reduzierung wird wegen Genauigkeitsverlusten nicht empfohlen. |
Wert in R39 | Element | Messbereich | R bei 25°C | R bei 0°C | |
---|---|---|---|---|---|
0x0032 | 50dez | NCT1K8 | -40°C ... 130°C | 1,8 kΩ | 4940 Ω |
0x0033 | 51dez | NCT1K8_TK | -30°C ... 150°C | 1,8 kΩ | 5200 Ω |
0x0034 | 52dez | NCT2K2 | -50°C ... 130°C | 2,2 kΩ | 7373 Ω |
0x0035 | 53dez | NCT3K | -50°C ... 80°C | 3,0 kΩ | 9822 Ω |
0x0036 | 54dez | NCT5K | -40°C ... 100°C | 5,0 kΩ | 16325 Ω |
0x0037 | 55dez | NTC10K | -30°C ... 150°C | 10 kΩ | 32650 Ω |
0x0038 | 56dez | NTC10KPRE | -30°C ... 150°C | 10 kΩ | 29490 Ω |
0x0039 | 57dez | NTC10K_3204 | -40°C ... 110°C | 10 kΩ | 27080 Ω |
0x003A | 58dez | NTC10KTYP2 | -50°C ... 130°C | 10 kΩ | 32770 Ω |
0x003B | 59dez | NTC10KTYP3 | -50°C ... 130°C | 10 kΩ | 29588 Ω |
0x003C | 60dez | NTC10KDALE | -50°C ... 130°C | 10 kΩ | 32660 Ω |
0x003D | 61dez | NTC10K3A221 | -40°C ... 130°C | 10 kΩ | 32639 Ω |
0x003E | 62dez | NTC20K | -20°C ... 150°C | 20 kΩ | 70200 Ω |
0x0064 | 100dez | Poti/Widerstand, Auflösung 0,1 Ω / Digit | 0 ... 6.553,5 Ω | - | - |
0x0065 | 101dez | Poti/Widerstand, Auflösung 1 Ω / Digit | 0 ... 65.535 Ω | - | - |
0x0066 | 102dez | Poti/Widerstand, Auflösung 10 Ω / Digit | 0 ... 655.350 Ω | - |
|
0x00C8 | 200dez | NTC100K | -40°C ... 130°C | 100 kΩ | 3266 kΩ |
0x00FF | 255dez | anwenderdefinierter NTC |
|
|
|
Vermeiden Sie den Mischbetrieb von niederohmigen PT/NI-Sensoren und hochohmigen NTC-Sensoren an einer Klemme Aufgrund großer Widerstandsunterschiede bei den Sensortypen sollte ein Mischbetrieb von niederohmigen PT/NI-Sensoren und hochohmigen NTC-Sensoren an einer Klemme vermieden werden, da dabei größere Messfehler für die PT/NI-Sensoren auftreten können. |
R40: Wandlungszeit für alle Kanäle
Mit Register R40 des ersten Kanals können Sie für alle Kanäle der Klemme gemeinsam die Wandlungszeit vorgeben (Default: 10dez, entspricht ca. 120 ms pro Kanal).
R41: B-Parameter für anwenderdefinierten NTC
Dieses Register beinhaltet den B-Parameter eines anwenderdefinierten NTCs (Default: 3960dez = 0x0F78).
Der anwenderdefinierte NTC kann durch setzen des Registers R39 auf 255dez aktiviert werden.
R42: Widerstand bei 25°C für anwenderdefinierten NTC
Der Widerstand wird in 10 Ω / Digit vorgegeben. 1000dez entspricht also 10 kΩ
(Default: 1000dez = 0x03E8).
R43: Referenztemperatur für anwenderdefinierten NTC
(Default: 25°C = 0x0019)
R44: Untere Bereichsgrenze für anwenderdefinierten NTC
(Default: -40°C = 0xFFD8)
R45: Obere Bereichsgrenze für anwenderdefinierten NTC
(Default: 130°C = 0x0082)