Herunterladen Diese Seite drucken

Hach ANATEL PAT700 Benutzerhandbuch Seite 147

Analysator für gesamtmenge an organischem kohlenstoff

Werbung

Abschnitt 11 Modbus-Protokoll
11.1 Einführung
11.2 Modbus
11.2.1 Modbus/TCP
Das vorliegende Kapitel liefert eine detaillierte Erklärung der Modbus/TCP-Register, die
vom TOC-Analysator Anatel PAT700 verwendet werden.
Bitte besuchen Sie die Webseite der Organisation Modbus unter
für Informationen zu den neuesten Modbus- und Modbus/TCP-Spezifikationen. Das
Modbus-Protokoll ist eine Nachrichtenstruktur und wird für die
Master-Slave/Client-Server-Kommunikation zwischen intelligenten Geräten verwendet.
Modbus-Geräte kommunizieren über eine Master-Slave- (Client-Server) Technik, in der
nur ein Gerät (der Master/Client) die Transaktionen (Abfragen) initiieren kann. Die
übrigen Geräte (Slaves/Servers) antworten durch Senden der abgefragten Daten an den
Master oder durch Ausführen der in der Abfrage verlangten Aktion. Ein Slave ist ein
beliebiges Peripheriegerät (E/A-Wandler, Ventil, Netzwerktreiber oder Messgerät), das
Informationen verarbeitet und seine Ausgabe über Modbus an den Master sendet.
Die Nachrichtenstruktur Modbus ist das Anwendungsprotokoll, das das
Übertragungsmedium definiert. TCP/IP steht für Transmission Control Protocol and
Internet Protocol, das Übertragungsmedium für die Nachrichtenübermittlung Modbus
TCP/IP.
Modbus/TCP verwendet TCP/IP und Ethernet zur Übertragung der
Modbus-Nachrichtenstruktur zwischen kompatiblen Geräten. Das heißt, Modbus/TCP
kombiniert ein physisches Netzwerk (Ethernet) mit einem Netzwerkstandard (TCP/IP)
und einem Standardverfahren zur Datenrepräsentation (Modbus als
Anwendungsprotokoll). Im Wesentlichen ist die Modbus/TCP-Nachricht einfach ein
Modbus-Kommunikation, die in einen Ethernet TCP/IP-Wrapper eingekapselt ist.
Das Modbus/TCP-Protokoll unterstützt mehrere Datenübertragungstypen von einer
Transaktion mit Lesen einzelner Bits bis zu erweiterten objektorientierten Operationen.
Um zu gewährleisten, dass das kompatibelste System verfügbar ist, müssen die
einfachsten Funktionen bereitgestellt werden.
Bei Modbus/TCP sind aller Transaktionstypen als Konformationsklassen klassifiziert, um
die Konsistenz und Kompatibilität zu gewährleisten. Klasse 0 ist die einfachste und
gestattet das Lesen und Schreiben von mehreren 16-Bit-Registern. Die Funktion
Modbus/TCP des TOC-Analysators Anatel PAT700 unterstützt das Lesen und Schreiben
jener 16-Bit-Register, die es dem TOC-Analysator Anatel PAT700 gestatten einen
Datenblock zu erzeugen, der alle Prozessvariablen, Sollwerte, Alarme und E/A-Zustände
enthält, die an einen Modbus/TCP-Client gesendet werden sollen. Dieser Datenblock ist
so gepackt, dass er unabhängig vom Typ der enthaltenen Daten jeweils in 16-Bit-Spalten
(oder Registern) gelesen werden kann. In den folgenden Abschnitten werden die
Formatierung, die Speicherung und das Lesen dieser Daten beschrieben.
http://www.modbus.org
Seite 145

Werbung

loading