– Installation und Konfigu...
8.4 Aufbau der Telegrammblöcke für FC-
Protokoll
8.4.1 Inhalt eines Zeichens (Byte)
Jedes übertragene Zeichen beginnt mit einem Startbit.
Danach werden 8 Datenbits übertragen, was einem Byte
entspricht. Jedes Zeichen wird über ein Paritätsbit
abgesichert. Dieses wird auf „1" gesetzt, wenn Paritäts-
gleichheit gegeben ist. Parität bedeutet, dass insgesamt
die gleiche Anzahl binärer Einsen in den 8 Datenbits und
dem Paritätsbit vorhanden ist. Ein Zeichen wird durch ein
Stopp-Bit abgeschlossen und besteht somit aus insgesamt
11 Bits.
Abbildung 8.5
8
8
8.4.2 Telegrammaufbau
Jedes Telegramm ist folgendermaßen aufgebaut:
1.
Startzeichen (STX) = 02 Hex
2.
Ein Byte zur Angabe der Telegrammlänge (LGE)
3.
Ein Byte zur Angabe der Adresse des Frequen-
zumrichters (ADR)
Danach folgen verschiedene Nutzdaten (variabel, abhängig
vom Telegrammtyp).
Das Telegramm schließt mit einem Datensteuerbyte (BCC).
STX
LGE
Abbildung 8.6 Telegrammaufbau
144
Projektierungshandbuch
ADR
DATA
Danfoss A/S © Version 06/2014 Alle Rechte vorbehalten.
8.4.3 Telegrammlänge (LGE)
Die Telegrammlänge ist die Anzahl der Datenbytes plus
Adressbyte ADR und Datensteuerbyte BCC.
4 Datenbyte
12 Datenbyte
Text enthaltende Telegramme
Tabelle 8.4 Länge des Telegramms
1)
Die 10 steht für die festen Zeichen, während das „n" variabel ist (je
nach Textlänge).
8.4.4 Frequenzumrichteradresse (ADR)
Es wird mit zwei verschiedenen Adressformaten gearbeitet.
Der Adressbereich des Frequenzumrichters beträgt
entweder 1-31 oder 1-126.
1. Adressformat 1-31:
Bit 7 = 0 (Adressformat 1-31 aktiv)
Bit 6 wird nicht verwendet
Bit 5 = 1: Broadcast, Adressbits (0-4) werden nicht
verwendet
Bit 5 = 0: Kein Broadcast
Bit 0-4 = Frequenzumrichteradresse 1-31
2. Adressformat 1-126:
Bit 7 = 1 (Adressformat 1-126 aktiv)
Bit 0-6 = Frequenzumrichteradresse 1-126
Bit 0-6 = 0 Broadcast
Der Folgeantrieb gibt das Adressbyte im Antwortte-
legramm unverändert an den Master zurück.
8.4.5 Datensteuerbyte (BCC)
BCC
Die Prüfsumme wird als XOR-Funktion berechnet. Bevor
das erste Byte im Telegramm empfangen wird, lautet die
berechnete Prüfsumme 0.
LGE = 4 + 1 + 1 = 6 Byte
LGE = 12 + 1 + 1 = 14 Byte
1)
10
+n Byte
MG11BC03