Herunterladen Inhalt Inhalt Diese Seite drucken

Ascii Übertragung; Zeichenformat; Modbus Ascii Nachrichtentelegramm - BONFIGLIOLI Vectron ACTIVE Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für Vectron ACTIVE:
Inhaltsverzeichnis

Werbung

6.7.2 ASCII Übertragung
Wenn Geräte für die Datenübertragung über ein Modbus Telegramm in der Betriebs-
art 7-Bit ASCII (American Standard Code for Information Interchange) eingerichtet
werden, wird jedes 8-Bit Zeichen in einer Nachricht als zwei ASCII Zeichen gesendet.
Diese Betriebsart wird verwendet, wenn der physikalische Datenübertragungskanal
oder die Leistungsfähigkeit des Gerätes nicht den Anforderungen hinsichtlich der
zeitlichen Bearbeitung in der Betriebsart RTU entsprechen.
Hinweis: Diese Betriebsart ist weniger leistungsfähig als RTU, da jedes Byte zwei
Zeichen benötigt.
Beispiel: Das Byte 0x5B wird als zwei Zeichen kodiert:
0x35 und 0x42 ( 0x35 = „5", und 0x42 = „B" in ASCII ).
6.7.2.1
Ein Zeichen besteht aus 10 Bits:
Hinweis: Wird keine Parität genutzt, wird ein zusätzliches Stoppbit hinzugefügt.
Zeichenformat mit Paritätsprüfung:
Zeichenformat ohne Paritätsprüfung:
6.7.2.2
Eine Modbus Nachricht wird von einem sendenden Gerät in ein Telegramm einge-
fügt, das einen festgelegten Anfangs- und Endpunkt hat. Dies ermöglicht empfan-
genden Geräten den Beginn und das Ende der Nachricht zu erkennen. Teilnachrich-
ten müssen erkannt und als Ergebnis ein Fehler gesetzt werden.
Das Adressfeld eines Nachrichtentelegramms enthält zwei Zeichen.
In der Betriebsart ASCII ist eine Nachricht durch bestimmte Zeichen für Telegramm-
beginn (SoF – Start-of-Frame) und Telegrammende begrenzt. Eine Nachricht muss
mit einem einleitenden Doppelpunkt-Zeichen („:" = ASCII 0x3A) beginnen und mit
einem Wagenrücklauf/Zeilenvorschub (CRLF)-Zeichenpaar (ASCII 0x0D und 0x0A)
enden.
Die zulässigen Zeichen für die zu übertragenden anderen Felder sind hexadezimal 0 -
9, A - F (ASCII kodiert). Die Geräte überwachen den Bus ständig auf das Doppel-
punkt-Zeichen. Wird dieses Zeichen empfangen, kodiert jedes Gerät das nächste
Zeichen, bis das Telegrammendezeichen (EoF – End-of-Frame) erkannt wird.
05/08
05/08

Zeichenformat

1 Startbit
7 Datenbits, niederwertigstes Bit wird zuerst gesendet (Wert = 0x00 .. 0x7F)
1 Paritätsbit
1 Stoppbit
Start
B1
B2
Start
B1
B2

Modbus ASCII Nachrichtentelegramm

Betriebsanleitung Modbus
Betriebsanleitung Modbus
B3
B4
B5
B3
B4
B5
B6
B7
Parität
B6
B7
Stopp
Stopp
Stopp
33
33

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Vectron active cube

Inhaltsverzeichnis