Registerbeschreibung

Die Register dienen zur Parametrierung der M-Bus-Masterklemme. Sie können über die Registerkommunikation ausgelesen oder beschrieben werden.

R0: Anzahl Datenbytes im Sende-Buffer

Im Register R0 steht die Anzahl der Daten im Sende-FIFO.

R1: Anzahl Datenbytes im Empfangs-Buffer

Im Register R1 steht die Anzahl der Daten  im Empfangs-FIFO.

R6: Diagnose-Register

Bit

R6.15

R6.14

R6.13

R6.12

R6.11

R6.10

R6.9

R6.8

Name

-

-

-

-

-

-

-

-

Bit

R6.7

R6.6

R65

R6.4

R6.3

R6.2

R6.1

R6.0

Name

-

-

-

BufferOverflow

Overrun

Framing Error

Parity Error

RxBufferOverflow

Legende

Bit

Name

Beschreibung

default

R6.15…5

-

-

reserviert

-

R6.4

BufferOverflow

1bin

Buffer ist voll

0bin

R6.3

Overrun

1bin

Overrun Error ist aufgetreten

0bin

R6.2

Framing Error

1bin

Framing Error ist aufgetreten

0bin

R6.1

Parity Error

1bin

Parity Error ist aufgetreten

0bin

R6.0

RxBufferOverflow

1bin

Der Empfangsbuffer ist übergelaufen, ankommende Daten gehen verloren.

0bin

R7: Kommando-Register

Das Kommandoregister der KL6781 wird nicht benutzt.

R8: Klemmentyp

Im Register R8 steht die Bezeichnung der Klemme:
KL6781: 0x1A7D (6781dez)

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.

R16: Hardware-Stand

Im Register R16 steht der Hardware-Stand der Klemme.

R29: Klemmentyp - Sonderkennung

Im Register R29 steht die Bezeichnung des Sondertyps der Klemme. KL6781-0000: 0x0000 (0000dez)

R31: Kodewort-Register

  • Wenn Sie in die Anwender-Register Werte schreiben ohne zuvor das Anwender-Kodewort (0x1235) in das Kodewort-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-Kodewort (0x1235) in das Kodewort-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 Kodewort wird bei einem Neustart der Klemme zurückgesetzt.

R32: Baudrate-Register

Bit

R32.15

R32.14

R32.13

R32.12

R32.11

R32.10

R32.9

R32.8

Name

-

-

-

-

-

-

-

-

Bit

R32.7

R32.6

R32.5

R32.4

R32.3

R32.2

R32.1

R32.0

Name

-

-

-

-

-

BaudRate

Legende

Bit

Name

Beschreibung

default

R32.15 - R32.3

-

reserviert

0bin

R32.2 - R32.0

BaudRate

110bin

9600 Baud

100bin

101bin

4800 Baud

100bin

2400 Baud (default)

011bin

1200 Baud

010bin

600 Baud

001bin

300 Baud