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)