Proline Promag D 10 Modus RS485
Code
Name
16
Write multiple registers
23
Read/Write multiple registers
FLOAT
• Gleitkommazahlen IEEE 754
• Datenlänge = 4 Byte (2 Register)
INTEGER
Datenlänge = 2 Byte (1 Register)
STRING
• Datenlänge = abhängig vom Parameter
• Beispiel eines Parameters mit einer Datenlänge
= 18 Byte (9 Register)
Endress+Hauser
Beschreibung
Modbus-Master beschreibt mehrere Modbus-Register vom
Gerät mit 1 neuen Wert.
Mit 1 Telegramm lassen sich max. 120 aufeinanderfol-
gende Modbus-Register beschreiben.
Wenn die gewünschten Parameter nicht als Gruppe
verfügbar sind aber über ein einzelnes Telegramm
angesprochen werden müssen, die Modbus-Data-
Map verwenden .
Modbus-Master liest und beschreibt gleichzeitig max. 118
Modbus-Register des Geräts in 1 Telegramm. Der Schreib-
zugriff wird vor dem Lesezugriff ausgeführt.
Broadcast-Messages sind zulässig mit den Funktionscodes 06, 16 und 23.
Modbus-Register-Informationen
Übersicht der Parameter mit der jeweiligen Modbus-Register-Information:
Beschreibung Parameter → 6.
Antwortzeit
Antwortzeit vom Gerät auf das Telegramm des Modbus-Masters: Typisch
3 ... 5 ms.
Datentypen
Byte 3
Byte 2
SEEEEEEE
EMMMMMMM
S = Vorzeichen, E = Exponent, M = Mantisse
Byte 1
Höchstwertiges Byte (MSB)
Byte 17
Höchstwertiges Byte (MSB)
Byte-Reihenfolge
In der Modbus-Spezifikation ist die Adressierung der Bytes (Byte-Reihenfolge)
nicht festgelegt. Bei der Inbetriebnahme muss mit dem Parameter "Byterei-
henfolge" die Adressierung zwischen Master und Slave konfiguriert werden.
Beschreiben von mehreren Parame-
tern
Lesen und Beschreiben von mehreren
Parametern
Beispiel:
• Lesen vom Massfluss
• Summenzähler zurücksetzen
Byte 1
MMMMMMMM
Byte 0
Niedrigstwertiges Byte (LSB)
Byte 16
...
Byte 1
Byte 0
...
Niedrigstwertiges Byte (LSB)
Systemintegration
Anwendung
Byte 0
MMMMMMMM
59