Systemintegration
70
Kompatible Modbus-Register: Diagnoseinformationen
Diagnoseinformation
Diagnosecode (Datentyp: String), z.B. F270
Diagnosenummer (Datentyp: Integer), z.B. 270
Die Modbus-Register sind kompatibel, jedoch nicht die Diagnosenummern. Übersicht
der neuen Diagnosenummern → 156.
9.3
Modbus RS485-Informationen
9.3.1
Funktionscodes
Mit dem Funktionscode wird bestimmt, welche Lese- oder Schreibaktion über das Modbus-
Protokoll ausgeführt wird. Das Messgerät unterstützt die folgenden Funktionscodes:
Code
Name
03
Read holding
register
04
Read input regis-
ter
06
Write single
registers
08
Diagnostics
Proline Promass S 300 Modbus RS485
Kompatible Modbus-Register
6821
6859
Beschreibung
Master liest ein oder mehrere Mod-
bus-Register vom Messgerät.
Mit 1 Telegramm lassen sich max.
125 aufeinanderfolgende Register
lesen: 1 Register = 2 Byte
Der Messgerät unterscheidet
nicht zwischen den beiden
Funktionscodes 03 und 04, so
dass diese Codes zum selben
Ergebnis führen.
Master liest ein oder mehrere Mod-
bus-Register vom Messgerät.
Mit 1 Telegramm lassen sich max.
125 aufeinanderfolgende Register
lesen: 1 Register = 2 Byte
Das Messgerät unterscheidet
nicht zwischen den beiden
Funktionscodes 03 und 04, so
dass diese Codes zum selben
Ergebnis führen.
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 Dia-
gnostics Register
Anwendung
Lesen von Geräteparametern mit
Lese- und Schreibzugriff
Beispiel:
Lesen vom Massefluss
Lesen von Geräteparametern mit
Lesezugriff
Beispiel:
Lesen vom Summenzählerwert
Beschreiben von nur 1 Gerätepara-
meter
Beispiel: Summenzähler rücksetzen
Endress+Hauser