Herunterladen Inhalt Inhalt Diese Seite drucken

Serielle Übertragung Von Daten - Endress+Hauser EngyVolt RV12 Betriebsanleitung

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

Werbung

Anhang
48
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
Übertragene Nachricht = Startbit + Datenbyte + 1 Stoppbit (10 Bit insgesamt)
Niedrigst-
wertiges
Bit (LSB)
Start
1
2
Der „Master" ist durch den Anwender so konfiguriert, dass ein voreingestelltes „Timeout / Pau-
senzeit"-Intervall abgewartet wird. Durch den „Master" wird dieser Zeitraum abgewartet, bevor die
Entscheidung getroffen wird, dass der „Slave" keine Rückmeldung sendet und die Übertragung
abgebrochen werden soll. Es muss sorgfältig vorgegangen werden, wenn sowohl die spezifizierten
„Timeout / Pausenzeit"-Zeiten des „Master" und des „Slave" berücksichtigt werden. Der „Slave"
kann unter Umständen die Rückmeldezeit als die Periode zwischen dem Empfang des letzten Bit
der Anfrage und der Übertragung des ersten Bit der Rückmeldung interpretieren. Der „Master" kann
unter Umständen die Rückmeldezeit als Periode zwischen der Übertragung des ersten Bit der
Anfrage bis zum Empfang des letzten Bit der Rückmeldung interpretieren. Nachfolgend wird dar-
gestellt, dass die Übertragungszeit einer Nachricht, welche eine Funktion der Baudrate ist, in der
Berechnung des „Timeout / Pausenzeit" berücksichtigt werden muss.
3
4
5
6
3
4
5
6
3
4
5
EngyVolt RV12
Höchst-
wertiges
Bit
(MSB)
7
8
Parität
Höchst-
wertiges
Bit
(MSB)
7
8
Stopp
Höchst-
wertiges
Bit (MSB)
6
7
8
Stopp
Stopp
Stopp

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Engyvolt rv15

Inhaltsverzeichnis