Proline Promass F 100 Modbus RS485
Endress+Hauser
Code
Name
06
Write single
registers
08
Diagnostics
16
Write multiple
registers
23
Read/Write
multiple regis-
ters
Broadcast-Messages sind nur mit den Funktionscodes 06, 16 und 23 zulässig.
9.2.2
Register-Informationen
Zur Übersicht der Geräteparameter mit ihrer jeweiligen Modbus-Register-Informa-
tion: Dokumentation "Beschreibung Geräteparameter", Kapitel "Modbus RS485-Regis-
ter-Informationen" .
9.2.3
Antwortzeit
Antwortzeit vom Messgerät auf das Anforderungstelegramm des Modbus-Masters:
Typisch 3 ... 5 ms
9.2.4
Datentypen
Folgende Datentypen werden vom Messgerät unterstützt:
FLOAT (Gleitkommazahlen IEEE 754)
Datenlänge = 4 Byte (2 Register)
Byte 3
Byte 2
SEEEEEEE
EMMMMMMM
S = Vorzeichen, E = Exponent, M = Mantisse
Beschreibung
Master beschreibt ein Modbus-
Register vom Messgerät mit einem
neuen Wert.
Mehrere Register nur über 1
Telegramm zu beschreiben,
funktioniert mit Funktions-
code 16.
Master überprüft die Kommunikati-
onsverbindung zum Messgerät.
Folgende "Diagnostics codes" wer-
den unterstützt:
• Sub-function 00 = Return Query
Data (Loopback-Test)
• Sub-function 02 = Return Diag-
nostics Register
Master beschreibt mehrere Mod-
bus-Register vom Messgerät mit
einem neuen Wert.
Mit 1 Telegramm lassen sich max.
120 aufeinanderfolgende Register
beschreiben.
Wenn die gewünschten Gerä-
teparameter nicht als Gruppe
verfügbar sind und trotzdem
über ein einzelnes Telegramm
angesprochen werden müs-
sen: Modbus-Data-Map ver-
wenden → 47
Master liest und schreibt gleichzei-
tig max. 118 Modbus-Register des
Messgeräts in 1 Telegramm. Der
Schreibzugriff wird vor dem Lese-
zugriff ausgeführt.
Byte 1
MMMMMMMM
Systemintegration
Anwendung
Beschreiben von nur 1 Gerätepara-
meter
Beispiel: Summenzähler rücksetzen
Beschreiben von mehreren Geräte-
parametern
Beispiel:
• Masseflusseinheit
• Masseeinheit
Beschreiben und Lesen von mehre-
ren Geräteparametern
Beispiel:
• Lesen vom Massfluss
• Summenzähler rücksetzen
Byte 0
MMMMMMMM
45