Herunterladen Inhalt Inhalt Diese Seite drucken

Bender RCMB131-01 Handbuch Seite 10

Allstromsensitives differenzstrom-überwachungsmodul zur messung von gleich- und wechselströmen bis ±100 ma
Inhaltsverzeichnis

Werbung

RCMB131-01
2. Neue Busadresse bei bekannter Seriennummer zuweisen
Voraussetzung:
Die Seriennummern der Module sind bekannt.
Jedes Modul muss eine eigene Modbus-Adresse haben, über die es angesprochen werden kann.
Ist dies in der Einrichtungsphase versäumt worden, so dass mehrere Module nun dieselbe Adresse
haben (Werkseinstellung: 100), kann die bekannte Seriennummer als Erweiterung der Modbus-
Adressierung verwendet werden. Die Register 60000...60003 müssen gemeinsam als Block ge-
schrieben werden. So spricht nur das Modul an, dessen Busadresse sowie Seriennummer überein-
stimmen.
Master-Request
i
Es kann auch eine Broadcast-Anfrage gestellt werden, um einem Modul mit bekannter
Seriennummer (aber unbekannter Modbusadresse) eine neue Modbusadresse zuzuweisen.
Function Code
Startadresse
Anzahl Register
Byte count
Selektorwert
Seriennummer HiWord
Seriennummer LoWord
Neue Busadresse
3. Mehrere Module am Bus mit gleicher Adresse identifizieren
Die Seriennummern der Module sind unbekannt.
Sollen Modulen neue Modbusadressen zugeordnet werden, müssen die Seriennummern bekannt
sein. Wenn die Seriennummern nicht bekannt sind, müssen sie zunächst ausgelesen und den
Modulen zugeordnet werden. Damit dies auch funktioniert, wenn Modbusadressen mehrfach ver-
geben sind, wird die Antwort jedes Moduls (9 Byte insgesamt) mit einer zufälligen Verzögerung
gesendet. Bei mehreren Slaves mit derselben Busadresse besteht somit eine gewisse
Wahrscheinlichkeit, dass die Antworten nicht kollidieren und vom Master gelesen werden kön-
nen. Empfängt der Master eine korrekte Antwort, speichert er sie und wartet auf weitere
Antworten, bis die Timeout-Zeit (700 ms) abgelaufen ist.
Wird einer korrekt gelesenen Seriennummer eine neue Busadresse zugewiesen, kann dieses
Modul durch eine Funktion im Master von einer wiederholten Anfrage der Seriennummer ausge-
schlossen werden.
Master-Request
Function Code
Startadresse
Anzahl Register
10
RCMB131-01_D00358_01_M_XXDE/08.2019
0x10
60000
4
8
1
Serial High
Serial Low
Bus address (1...247)
0x03 (oder 0x04)
60001
1 Byte
2 Bytes
2 Bytes
1 Byte
2 Bytes
2 Bytes
2 Bytes
1 Byte
2
Register 60000
Register 60001
Register 60002
Register 60003
1 Byte
2 Bytes
2 Bytes

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

B94042131

Inhaltsverzeichnis