ANHANG B
Anhang B
Modbus RTU-Kommunikations-Schnittstelle
B.1
Einführung
Das im Condumax II integrierte Modbus Remote-Terminal (RTU) ermöglicht den Fernzugriff
auf die Geräte-Konfiguration und die erfassten Daten. Diese Schnittstelle bietet eine
bidirektionelle Kommunikation zwischen dem PC oder dem Prozessleitsystem als Master zu
einem oder mehreren Analysegeräten als Slaves. Dabei liest oder schreibt der Master in die
sich in den Slaves befindlichen Registern. Der Slave führt die sich in den Schreib-Registern
befindlichen Befehle aus, der Master liest die Messwerte und Status-Informationen aus
den Lese-Registern. Anhang B.4 enthält eine Liste dieser Register, in Anhang F sind die
Nummern oder Datenformate spezifiziert, die auf jedes Register angewandt werden können.
B.2
Modbus RTU-Grundlagen
Modbus RTU arbeitet mit einem Anfrage-Antwort-Zyklus (s. Skizze unten), wobei der
Funktionscode in der Anfrage dem adressierten Slave mitteilt, welche Aktionen er mit der
in den Daten-Bytes enthaltenen Informationen durchführen soll. Mit dem CRC-Prüfsummen
(Cyclic Redundancy Codes) kann der Slave die Integrität des Informationsgehalts der
Meldung prüfen.
Antwortet der Slave ganz normal, so ist der Funktionscode in der Antwort eine Wiederholung
des Codes in der Anfrage; die Daten-Bytes enthalten dann die vom Slave gespeicherten Daten,
wie z. B. die Register-Werte oder Status-Information. Im Fehlerfall wird der Funktionscode
um 80H inkrementiert, um anzuzeigen, dass die Antwort eine Fehlermeldung ist, bekannt als
Ausnahme; die Daten-Bytes enthalten dann eine Codierung des betreffenden Fehlers. Das
Fehler-Prüffeld CRC erlaubt dem Master die Gültigkeit des Inhalts der Meldung zu prüfen.
.
MASTER
(P.C.)
Device Address
Function Code
Data Bytes
CRC
B.3
Modbus RTU-Grundlagen
Zur physischen Anbindung des Masters mit dem Condumax II wird ein 2-adriges RS485-
Kabel mit zusätzlicher Erdung eingesetzt, wobei die Datenleitungen A und B sowie die
Erdung an einem Kommunikationsverbinder im Analysator angeschlossen sind. Parameter
für das Protokoll des seriellen Anschlusses:
Baud Rate:
Start Bit:
Data bits:
Parity:
Stop bit:
52
Condumax II Bedienungsanleitung
Query Message from Master
Response From Slave
9600
1
8
None
2
97081 DE Ausgabe 29.1, November 2019
SLAVE
(Condumax)
Device Address
Function Code
Data Bytes
CRC