Herunterladen Inhalt Inhalt Diese Seite drucken

Kommunikation Mit Modbus; Modbus-Protokoll - BERG B23 Produkthandbuch

Energiezähler b-serie
Inhaltsverzeichnis

Werbung

Energiezähler B-Serie

Kommunikation mit Modbus

4
Kommunikation mit Modbus
Dieses Kapitel beschreibt das Mapping der Zählerdaten zum Modbus sowie das Lesen und Schreiben im
Register.
4.1

Modbus-Protokoll

Modbus ist ein Master-Slave-Kommunikationsprotokoll, das bis zu 247 als Multidrop-Bus organisierte
Slaves unterstützt. Die Kommunikation ist Halbduplex.
Die Services am Modbus werden anhand von Funktionscodes bestimmt.
Die Funktionscodes werden zum Lesen oder Schreiben von 16-Bit-Registern verwendet.
Alle Messdaten, wie z.B. Wirkenergie, Spannung oder Firmware-Version, werden durch ein oder mehrere
solche Register repräsentiert.
Bezüglich weiterer Informationen über das Verhältnis von Registerzahl und Messdaten siehe Kapitel
Mapping-Tabellen, S. 58.
Das Modbus-Protokoll wird in seiner Gesamtheit in der Modbus-Anwendungsprotokoll-Spezifizierung
V1.1b. beschrieben. Das Dokument ist unter
Unterstützte Funktionscodes
Die folgenden Funktionscodes werden unterstützt:
Funktionscode 3 (Lesen der Holding-Register)
Funktionscode 6 (Schreiben eines einzelnen Registers)
Funktionscode 16 (Schreiben mehrerer Register)
Modbus-Anfragetelegramm
Ein Modbus-Anfragetelegramm besitzt normalerweise die folgende Struktur:
Slave address
Slave address
Function code
Data
Error check
Nachrichtentypen
Die Netzwerknachrichten können vom Typ Anfragebeantwortung oder Übertragung sein. Der Befehl zur
Anfragebeantwortung sendet eine Anfrage vom Master an einen einzelnen Slave, und auf ihn folgt im
Allgemeinen eine Antwort.
Der Übertragungsbefehl sendet eine Nachricht an alle Slaves, und auf ihn folgt niemals eine Antwort. Die
Übertragung wird von den Funktionscodes 6 und 16 unterstützt.
http://www.modbus.org
Function code
Modbus slave address, 1 byte
Decides the service to be performed
Dependent on the function code. The length varies.
CRC, 2 bytes
verfügbar.
Data
B2x xx.xxx.x.1 | 2CDC 512 084 D0101 53
Error check

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

B24

Inhaltsverzeichnis