J22 TDLAS-Gasanalysator
6
Modbus-Kommunikation
6.1
Übersicht zu Gerätebeschreibungsdateien
Aktuelle Versionsdaten des Geräts.
Firmware-Version
Freigabedatum Firmware-Version
6.2
Modbus RS485- oder Modbus TCP-Funktionscodes
Mit dem Funktionscode wird festgelegt, welche Lese- oder Schreibaktion über das Modbus-Protokoll ausgeführt
wird. Das Messgerät unterstützt folgende Funktionscodes:
Code
Bezeichnung
03
Read Holding
Register
Read Input
04
Register
06
Write Single
Registers
08
Diagnostics
16
Write Multiple
Registers
Read/Write
23
Multiple
Registers
Broadcast Messages sind nur mit den Funktionscodes 06, 16 und 23 zulässig.
6.3
Ansprechzeit
Die Zeit, in der das Messgerät auf das Anforderungstelegramm des Modbus-Client anspricht, beträgt typischerweise
3 bis 5 ms.
Endress+Hauser
01.04
11.2022
Beschreibung
Client liest ein oder mehrere Modbus-Register aus dem Gerät aus.
Mit einem Telegramm lassen sich maximal 125 aufeinanderfolgende
Register lesen: 1 Register = 2 Byte.
Das Messgerät unterscheidet nicht zwischen den Funktionscodes 03
und 04. Diese Codes führen daher zu demselben Ergebnis.
Client liest ein oder mehrere Modbus-Register aus dem Gerät aus.
Mit einem Telegramm lassen sich maximal 125 aufeinanderfolgende
Register lesen: 1 Register = 2 Byte.
Das Messgerät unterscheidet nicht zwischen den Funktionscodes 03
und 04. Diese Codes führen daher zu demselben Ergebnis.
Client schreibt einen neuen Wert in ein Modbus-Register des
Messgeräts. Mit Funktionscode 16 können über nur 1 Telegramm
mehrere Register beschrieben werden.
Der Client prüft die Kommunikationsverbindung zum Messgerät.
Folgende Diagnosecodes werden unterstützt:
•
Sub-function 00 = Return Query Data (Loopback-Test)
•
Sub-function 02 = Return Diagnostics Register
Der Client schreibt einen neuen Wert in mehrere Modbus-Register
des Geräts.
Mit einem Telegramm lassen sich maximal 120 aufeinanderfolgende
Register beschreiben.
Wenn die erforderlichen Geräteparameter nicht als Gruppe verfügbar
sind und trotzdem über ein einziges Telegramm angesprochen
werden müssen, Modbus Data Map → verwenden.
Der Client liest und schreibt maximal 118 Modbus-Register des
Messgeräts gleichzeitig mit einem Telegramm.
Der Schreibzugriff wird vor dem Lesezugriff ausgeführt.
• Auf der Titelseite der Betriebsanleitung
• Diagnostics → Device information → Firmware version
- - -
Betriebsanleitung
Anwendung
Geräteparameter mit
Lese- und Schreibzugriff
lesen
Geräteparameter mit
Lesezugriff lesen
Beschreiben von nur
einem Geräteparameter
Mehrere
Geräteparameter
schreiben
Mehrere
Geräteparameter
schreiben und lesen
67