Herunterladen Inhalt Inhalt Diese Seite drucken

Funktionsweise Modbus; Modbus Rtu / Ascii - Siemens 7MH7152 Betriebsanleitung

Inhaltsverzeichnis

Werbung

Kommunikation
10.5 Protokoll Modbus RTU/ASCII
Der BW500 bzw. BW500/L ist sowohl mit der RTU- als auch der ASCII-Version von Modbus
kompatibel. Er erkennt die Version automatisch beim Anschluss.
Hinweis
• Der Host sollte eine Wartezeit von mindestens 500 ms zwischen Nachrichten zum BW500
bzw. BW500/L einhalten.
• Bei Modbus RTU sollte der Host mindestens 1000 ms auf eine Antwort vom BW500 bzw.
BW500/L warten. Im Modbus ASCII-Modus beträgt das vorgeschlagene Time-Out 1500 ms.
Modicon ist ein eingetragenes Warenzeichen von Groupe Schneider.
1)
In dieser Anleitung finden Sie eine kurze Beschreibung von RTU und Modbus ASCII. Eine
ausführliche Beschreibung des Modbus-Protokolls erhalten Sie von Ihrer örtlichen Schneider
Niederlassung. Besuchen Sie auch ihre Website unter:
http://www.modicon.com/ (http://www.modicon.com/)
Zum Zeitpunkt der Herausgabe dieser Betriebsanleitung befand sich das Modbus-Protokoll
unter „products / technical publications / communications products / Modbus protocol".
Hinweis
Siemens ist nicht Besitzer des Modbus RTU-Protokolls. Änderungen der Informationen
bezüglich dieses Protokolls sind vorbehalten.
10.5.1

Funktionsweise Modbus

Wie oben erwähnt, ist Modbus ein Master/Slave-Protokoll, auch als Frage-Antwort-Protokoll
bezeichnet. Unter beiden Begriffen versteht man, dass in einem Netzwerk ein Master
Datenanfragen an mehrere Slave-Geräte sendet. Die Slave-Geräte dürfen nur kommunizieren,
wenn sie eine Anforderung erhalten haben. Ihre Antwort besteht entweder in der
Übertragung der angeforderten Daten an den Master oder in einem Fehlercode. Der
Fehlercode beinhaltet den Grund für die Nicht-Übertragung der angeforderten Daten oder die
Angabe, dass die Anfrage nicht verstanden wurde. Siehe Abschnitt Fehlerverhalten
(Seite 140).
Alle Daten des BW500 und BW500/L werden den Modbus-Verzeichnissen zugeordnet.
Modbus-Funktionscode 03 kann die Daten von dort lesen und Modbus-Funktionscode 06
und 16 kann an sie schreiben.
10.5.2

Modbus RTU / ASCII

Modbus RTU und ASCII unterscheiden sich hauptsächlich in zwei Punkten. Zum einen erfolgt
die Nachrichtencodierung bei Modbus RTU als 8-Bit-Binärzeichen, wohingegen bei ASCII die
Nachrichten in ASCII-Zeichen kodiert werden. Ein Informationsbyte wird bei RTU demnach in
8 Bits kodiert und in zwei ASCII-Zeichen bei ASCII (das entspricht zwei 7-Bit-Einheiten). Zum
anderen sind die Fehlerprüfmethoden unterschiedlich (siehe unten).
124
BW500 und BW500/L
Betriebsanleitung, 04/2021, A5E35574642-AF

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Milltronics bw500/lMilltronics bw500

Inhaltsverzeichnis