Herunterladen Inhalt Inhalt Diese Seite drucken

Modbus Rtu-Zeitablauf Der Nachricht; Serielle Übertragung Von Daten - Endress+Hauser EngyVolt RV15 Betriebsanleitung

Multifunktionaler elektrischer energiezähler
Vorschau ausblenden Andere Handbücher für EngyVolt RV15:
Inhaltsverzeichnis

Werbung

EngyVolt RV15
Benutzereinstellung der Parität
und Stoppbit
Benutzereinstellung der Bau-
drate
Einstellungen von Parität, Stoppbit und Baudrate müssen in Übereinstimmung mit den Werten
des „Masters" erfolgen.
11.4.3

Modbus RTU-Zeitablauf der Nachricht

Eine Modbus-Nachricht hat einen definierten Start- und Endpunkt. Die empfangenden Geräte
erkennen den Start der Nachricht, identifizieren die „Slave"-Geräteadresse, um zu erkennen, ob
sie angesprochen werden und erfassen, ob die Nachricht vollständig übermittelt wurde. Die Feh-
lerprüfsumme und die Parität bestätigen die Integrität der Nachricht. Falls Fehlerprüfung oder
Parität nicht korrekt sind, wir die Nachricht ignoriert.
Im RTU-Betrieb startet eine Nachricht mit einem stillen Intervall von min. 3,5 Nachrichtenzeiten.
Als erstes Byte einer Nachricht wird die Geräteadresse übermittelt. „Master"- und „Slave"-
Geräte überwachen das Netzwerk dauerhaft, auch während der „leisen" Intervalle. Wenn das
erste Byte (das Adressbyte) empfangen wird, überprüft jedes Gerät, ob es das angesprochene
Gerät ist. Bei Erkennung, dass es angesprochen wird, zeichnet das Gerät die gesamte Nachricht
auf und operiert entsprechend.
Wird das Gerät nicht angesprochen, überwacht es das Netzwerk weiterhin, bzw. bis zur nächsten
Nachricht.
Auf das letzte übermittelte Byte folgt ein leises Intervall von min. 3,5 Nachrichtenzeiten und mar-
kiert das Ende der Nachricht. Eine neue Nachricht kann nach diesem Intervall erfolgen.
Die gesamte Nachricht muss als ununterbrochene Übermittlung erfolgen. Falls ein stilles Intervall
von mehr als 2,5 Nachrichtenzeiten auftritt, bevor die Nachricht vollständig übertragen wurde,
ignoriert das angesprochene Gerät die gesamte Nachricht, und erwartet, dass das nächste übertra-
gene Byte wiederum das Adressbyte der nächsten Nachricht darstellt. Dementsprechend wird,
wenn eine neue Nachricht vor Ablauf von 3,5 Nachrichtenzeiten gesendet wird, erwartet, dass es
sich um die Fortsetzung der vorherigen Nachricht handelt. Dies hat dann einen Fehler zur Folge,
da dass abschließende CRC Feld für die nun kombinierte Nachricht ungültig ist.
11.4.4
Serielle Übertragung von Daten
Wenn Nachrichten in einem seriellen Standard-Modbus-Netzwerk übertragen werden, erfolgt
dies mit folgendem Ablauf (links nach rechts):
Übertragene Nachricht = Startbit + Datenbyte + Paritätsbit + 1 Stoppbit (11 Bit insgesamt)
Nied-
rigstwer-
tiges Bit
(LSB)
Start
1
2
Übertragene Nachricht = Startbit + Datenbyte + 2 Stoppbit (11 Bit insgesamt)
Nied-
rigstwer-
tiges Bit
(LSB)
Start
1
2
a) keine Parität & 2 Stoppbit
b) keine Parität & 1 Stoppbit
c) gerade Parität & 1 Stoppbit
d) ungerade Parität & 1 Stoppbit
a) 2 400 b) 4 800
c) 9 600 d) 19 200
3
4
5
3
4
5
Höchst-
wertiges
Bit
(MSB)
6
7
8
Parität
Höchst-
wertiges
Bit
(MSB)
6
7
8
Stopp
Anhang
Stopp
Stopp
51

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis