4. M-BUS ADRESSIERUNG
4.1
Primäradresse
Die Module können unter Verwendung ihrer Primäradresse (Bereich: 0...250) adressiert werden. Die standardmäßige
(werkseitig programmierte) Primäradresse des Moduls ist 0 (Null). Die Primäradresse kann unter Verwendung des
entsprechenden M-Bus-Kommandos (s.u.) geändert werden.
4.2
Sekundäradresse
Das Modul kann unter Verwendung des M-Bus-Sekundäradressen–Auswahl-schemas adressiert werden. Die Sekundäradresse
besteht aus:
•
der Leiterplattenseriennummer (8-stelliger BCD-Code)
•
dem Herstellercode (BMI, 0x09A9)
•
Generation (0x01)
•
der gemessenen Flüssigkeit (0x07, Kaltwasser)
z. B.: 19100995,09A9,01,07
Eine Platzhalterwahl unter Verwendung des Jokerzeichens ('F') ist ebenso möglich:
19100995,FFFF,FF,FF
1910FFFF,FFFF,FF,FF
19100995,FFFF,FF,07
etc.
4.3
M-Bus Kommandos
Da das Gerät nur zwei SND_UD-Kommandos hat, ist es nicht möglich, mehrere Kommandos mit einem einzigen M-Bus
Telegramm zu senden.
4.4
Primäradresse einstellen
Die standardmäßige (werkseitig programmierte) Primäradresse des Moduls ist 0 (Null). Jede andere Primäradresse im Bereich
von 1 bis 250 kann unter Verwendung des Standard-M-Bus SND_UD-Kommandos als Primäradresse programmiert werden:
Request (Werte in hex):
68 06 06 68 73/53 PAddr 51 01 7A NewAddr ChkS 16
Antwort (Werte in hex):
E5
PAddr: aktuelle Primäradresse des Gerätes
NewAddr: neue, zu programmierende Primäradresse
Bitte beachten Sie, dass die Primäradresse umgehend in den nicht flüchtigen Flash-Speicher des Moduls geschrieben wird. Da
die Schreibzyklen des Flash-Speichers jedoch begrenzt sind, ist die max. Anzahl an Schreibzugriffen auf 20 innerhalb von 24
Stunden limitiert. Falls es innerhalb von 24 Stunden mehr Schreibzugriffe gibt, wird die jeweilige Primäradresse im RAM
gespeichert und dann automatisch binnen 24 Stunden in den Flash-Speicher geschrieben.
Mai 2018
MID_M2000_BA_MB_01_1155
M-Bus Adressierung
Seite 3