Registerbeschreibung

Die Register dienen zur Parametrierung der Klemmenmodule. Sie können über die Registerkommunikation ausgelesen oder beschrieben werden.

R8: Modulbezeichnung

Im Register R8 steht die Bezeichnung des Klemmenmoduls.
KM6551-0000: 0x1997 (6551dez)

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: DIP-Schalter-Stellung

Im Register R16 ist die Stellung des DIP-Schalters hinterlegt.

Wert (hex)

String (ASCII)

Betriebs-Modus

0x414D

MA

Master

0x4253

SB

Slave für Broadcast-Empfang

0x3153

S1

Slave mit Adresse 1

0x3253

S2

Slave mit Adresse 2

0x3353

S3

Slave mit Adresse 3

0x3453

S4

Slave mit Adresse 4

0x3553

S5

Slave mit Adresse 5

0x3653

S6

Slave mit Adresse 6

0x3753

S7

Slave mit Adresse 7

0xFFFF

-

Unknown DIP-Switch

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: Kanal-Register (read/write)

Die IEEE 802.15.4 erlaubt es, einen von 16 verfügbaren Kanäle zu nutzen. Diese Frequenzbereiche arbeiten, ohne sich zu beeinflussen. Die Bandbreite des Signals umfasst 2 MHz und der Kanalabstand beträgt 5 MHz. Der Kanal sollte so gewählt werden das er mit anderen Funksystemen nicht kollidiert wie W-LAN oder andere Systeme, die auf dem 2,4 GHz Bereich senden. Erlaubte Einstellungen im Register 0…15.
Es ist erlaubt während des Betriebes den Kanal zu wechseln. Die Klemme zeigt den Wechsel des Kanals in R33 an. Sind R32 und R33 gleich ist der Fequenzkanal übernommen worden.

R33: Kanal-Register (read only)

In diesem Kanal wird von der Klemme die Übernahme des Kanals quittiert. Bei Übernahme des neuen Kanals in R32 bestätigt dies die Klemme im dem Sie den Kanal in R33 einträgt.

R38: Watchdog (nur im Slave Modus aktiviert)

In Register R38 wird der Watchdog für den Slave eingestellt. Bei dem Wert Null ist der Watchdog deaktiviert. Es wird also bei Kommunikationsabbruch kein Fehlerbit gesetzt. Der Default-Wert beträgt 20dez. Der Wert aus R38 muss mit ca. 20 ms multipliziert werden.
Beispiel: R38 = 100 (100 x 20 ms = 2000 ms oder 2 sec).

R39: Broadcast-Modus

In Register R39 wird der Broadcast-Modus für den Broadcast-Master aktiviert. Das Register wird von den Broadcast-Slaves nicht ausgewertet. Die Slaves werden über den DIP-Schalter zu Broadcast-Slaves "gemacht".
0x0000: Master-Slave- oder Peer to Peer-Modus (Default)
0x4342: Broadcast-Modus (Master)

R40: Scan (nur im Master-Mode möglich)

Hier werden die gefundenen Slaves eingetragen, wenn der Scan mit dem Bit CB1.2 aktiviert wurde. Jedes Bit steht für eine gefundene Slave-Adresse.

R41: Netzwerk-ID

Mit der Netzwerk-ID können Sie bis zu 255 Funknetze unterscheiden. Die KM6551-0000 akzeptieren nur Telegramme von Modulen, die die gleiche Netzwerk-ID haben.
Zulässiger Wertebereich: 0...255dez. Der Default-Wert ist 0dez.

Betrieb mehrerer Funknetze

Wenn Sie innerhalb der Reichweit (z. B. innerhalb einer Fabrikhalle) verschiedene Funknetze betreiben möchten, gewährleistet die Unterscheidung der Netzwerke über verschiedene Kanalnummern einen störungsfreieren Betrieb, als wenn Sie Netzwerke mit verschiedenen Netzwerk-IDs auf demselben Kanal betreiben! Verwenden Sie die Unterscheidung verschiedener Funknetze über die Netzwerk-ID erst, wenn Sie keine freien Kanäle mehr zur Verfügung haben!

R46: Dämpfung der Sendeleistung

Mit Bit 0 bis 7 des Register R46 können Sie die Sendeleistung des KM6551-0000 dämpfen. Die Einstellung wir erst mit Neustart des Moduls wirksam.

Bit

15

14

13

12

11

10

9

8

Name

-

-

-

-

-

-

-

-

Bit

7

6

5

4

3

2

1

0

Name

Large Scale

Small Scale

-

-

-

Legende

Bit

Name

Beschreibung

default

15...8

-

reserviert

00bin

7...6

Large Scale

11bin

minus 30 dB

00bin

10bin

minus 20 dB

01bin

minus 10 dB

00bin

minus 0,0 dB

5...3

Small Scale

111bin

minus 6,3 dB

000bin

110bin

minus 4,9 dB

101bin

minus 3,7 dB

100bin

minus 2,8 dB

011bin

minus 1,9 dB

010bin

minus 1,2 dB

001bin

minus 0,5 dB

000bin

minus 0,0 dB

2...0

-

reserviert

000bin