Herunterladen Inhalt Inhalt Diese Seite drucken

Datentransfer; Allgemeines; Telegrammzeichen (Frame); Übertragungsregeln - ABB Protronic 100 Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für Protronic 100:
Inhaltsverzeichnis

Werbung

3

Datentransfer

3.1 Allgemeines

An einem Bus können beliebige Teilnehmer, die der MODBUS-Spezifikation entsprechen, betrieben wer-
den. Die Anzahl der Teilnehmer richtet sich nach der verwendeten Übertragungstechnik.
Protronic bietet über das rückseitig einsteckbare Modul die Schnittstellen
Für die Datenübertragung wird eine Kombination von Telegrammzeichen zu einem oder mehreren Tele-
grammen zusammengefasst. Diese Telegramme übernehmen auch die „Hand-Shake-Funktion", indem
jedes Telegramm vom Master zum Slave erst beantwortet werden muss, bevor ein neues Telegramm
gesendet werden darf.
Im Rechner sind entsprechende Überwachungen notwendig, um nicht antwortende Busteilnehmer aus-
zugrenzen (Time-Out-Überwachung).
Die Timeout-Zeit richtet sich nach der verwendeten Baudrate und nach der Reaktionszeit der ange-
schlossenen Teilnehmer.

3.2 Telegrammzeichen (Frame)

Die Telegramme bestehen aus der Folge von 1/0 Informationen. Die zu übertragenden Werte sind in By-
tes (= 8 Bit) zerlegt. Jedes dieser Bytes wird ergänzt durch
1 Start-Bit
wahlweise 1 Parity-Bit (gerade Anzahl von „1")
1 Stop-Bit.
In der nachfolgenden Beschreibung wird der Begriff „Byte" verwendet, auch wenn einschließlich der
Start- , Stop- und Paritiy-Bits eigentlich 10 oder 11 Bits übertragen werden.
3.3 Übertragungsregeln
Ruhezustand der Datenleitung entspricht der logischen „1". Vor Beginn der Datenübertragung muss für
die Zeit von mindestens 3 Byte der Ruhezustand auf der Datenleitung bestehen.
Zwischen den Bytes eines Telegrammes darf der Abstand nicht größer als 3 Byte werden, da ein Abstand
von mehr als 3,5 Bytes als Trennung zwischen zwei Telegrammen definiert ist.

3.4 Telegramme

Die MODBUS-Telegramme haben folgenden Aufbau:
Pause
3.5 Zulässige Adressen
Als Adressen in den Busteilnehmenr sind die Ziffern 1 bis 255 zugelassen.
Die Adresse 0 ist die Globaladresse (Broadcast-Adresse). Wird diese Adresse in einem Telegramm ver-
wendet, so akzeptieren alle Teilnehmer das Telegramm, geben aber keine Bestätigung an den Master.
3.6 Prüfsumme CRC
Die Prüfsumme wird über alle Bytes eines Telegrammes (ohne Start-, Stop- und Patrity-Bits) berechnet.
Für die Ermittlung der Prüfsumme sind im Anhang Beispielprogramme aufgeführt. Details sind der Origi-
naldokumentation über MODBUS zu entnehmen.
8
Protronic 100/500/550, Digitric 500, MODBUS-Schnittstellenbeschreibung
RS 232
zum Anschluss eines Masters (Konfigurier-PC oder -Modem)
RS 485
zum Anschluss von maximal 32 Teilnehmern (einschließlich Master).
Adresse
Funktion
1 Byte
1 Byte
Daten
Prüfsum-
Pause
me
n Bytes
2 Byte
Datentransfer
42/62-50040 DE

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Digitric 500Protronic 500Protronic 550

Inhaltsverzeichnis