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 |