Herunterladen Inhalt Inhalt Diese Seite drucken

Serieller Bus; Telegrammübermittlung; Telegrammaufbau - Danfoss Eta-K Bedienungsanleitung

Vorschau ausblenden Andere Handbücher für Eta-K:
Inhaltsverzeichnis

Werbung

Serieller Bus

Master
Serieller Bus
Slave 1
Adresse 1
Telegrammübermittlung
Steuer- und Antworttelegramme
Die Telegrammübermittlung in einem Master-Slave-
System wird vom Master gesteuert. Es können
maximal 31 Slaves (Folgegeräte) (Eta-Ks) an einen
Master angeschlossen werden, es sei denn, es wird
ein Repeater eingesetzt, siehe auch die Besch-
reibung von Adreßformaten.
Der Master sendet kontinuierlich Steuertelegramme,
die an die Slaves adressiert sind, und wartet
Antworttelegramme von diesen ab. Die Antwortzeit
eines Slave beträgt maximal 50 ms.
Nur wenn ein Slave ein fehlerfreies, an ihn
adressiertes Telegramm empfangen hat, sendet er
ein Antworttelegramm.

Telegrammaufbau

Jedes Telegramm beginnt mit einem Startbyte (STX)
= 02 Hex, gefolgt von einem Byte zur Angabe der
Telegrammlänge (LGE) und einem Byte zur Angabe
der Adresse (ADR).
Danach folgt eine Anzahl Datenbytes (variabel, von
der Telegrammart abhängig). Das Telegramm
schließt mit einem Datensteuerbyte (BCC).
STX
LGE ADR
MG.97.G2.03 - VLT ist ein eingetragenes Warenzeichen von Danfoss
Slave 2
Adresse 2
- - - - - -
Daten
BCC
- - - - - -
Eta-K
Broadcast
Ein Master kann das gleiche Telegramm gleichzeitig
an alle Slaves senden, die an den Bus
angeschlossen sind. Bei einer solchen Broadcast-
Kommunikation hat das Broadcast-Bit des
Steuertelegramms im Adreßbit den Wert 1 (siehe
VLT-Adresse).
Die Adreßbits 0-4 werden nicht benutzt.
Inhalt eines Bytes
Jedes übertragene Zeichen beginnt mit einem Start-
bit. Danach werden 8 Datenbits übertragen. Jedes
Zeichen wird über ein Paritätsbit abgesichert, das
auf "1" gesetzt wird, wenn Paritätsgleichheit
gegeben ist, (d.h. eine gerade Anzahl binärer Einsen
in den 8 Datenbits und dem Paritätsbit zusammen).
Das Zeichen endet mit einem Stoppbit und besteht
somit aus insgesamt 11 Bits.
Start- 0
1
2
3
4
bit
Telegrammlänge (LGE)
Die Telegrammlänge ist die Anzahl der Datenbytes
plus Adreßbyte ADR plus Datensteuerbyte BCC.
Telegramme mit 4 Datenbytes haben folgende
Länge:
LGE = 4 + 1 + 1 = 6 Bytes
Telegramme mit 12 Datenbytes haben folgende
Länge: LGE = 12 + 1 + 1 = 14 Bytes.
Slave 31(126)
Adresse 31 (126)
5
6
7
Par.- Stopp-
glchht. bit
61

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis