Programmierung
Abbildung 4.25 Telegrammzeit
•
Pausenzeit, mindestens 2 Byte
•
Antwortzeit, mindestens 2 Byte
•
Antwortzeit, maximal 20 ms
Die Zeit zwischen den einzelnen Byte in einem Telegramm
darf zwei Byte nicht überschreiten, und das Telegramm
muss innerhalb der 1,5-fachen normalen Telegrammzeit
übertragen sein. Bei einer Baudrate von 9600 Baud und
einer Telegrammlänge von 16 Byte ist das Telegramm nach
27,5 ms übertragen.
Abbildung 4.26 Telegrammübertragungszeit
Telegrammlänge (LGE)
Die Telegrammlänge ist die Anzahl der Datenbytes plus
Adressbyte ADR und Datensteuerbyte BCC.
Die Länge von Telegrammen mit 4 Datenbytes ist:
LGE = 4+1+1=6 Bytes
Die Länge von Telegrammen mit 12 Datenbytes ist:
LGE = 12+1+1=14 Bytes
Die Länge von Telegrammen, die Texte enthalten, ist 10+n
Bytes. Die 10 steht für die festen Zeichen, während das „n"
variabel ist (je nach Textlänge).
Frequenzumrichteradresse (ADR)
Es wird mit zwei verschiedenen Adressformaten gearbeitet.
Der Adressbereich des Frequenzumrichters ist 1-31 oder
1-126.
1. Adressformat 1-31
Das Byte für den Adressbereich 1-31 hat das folgende
Profil:
MG27E403
Projektierungshandbuch
2. Adressformat 1-126
Das Byte für den Adressbereich 1-126 hat das folgende
Profil:
Der Follower gibt das Adress-Byte im Antworttelegramm
unverändert an den Master zurück.
Beispiel:
Abbildung 4.27 zeigt das Schreiben an Frequenzumrichter-
adresse 22 (16H) im Adressformat 1-31:
Datensteuerbyte (BCC)
Das Datensteuerbyte wird in diesem Beispiel beschrieben:
Bevor das erste Byte im Telegramm empfangen wird,
lautet die berechnete Prüfsumme (BCS) 0.
Wenn das erste Byte (02H) empfangen wurde:
BCS=BCC EXOR „erstes Byte"
(EXOR=exklusive oder)
Jedes nachfolgende Byte wird mit BCS EXOR verknüpft und
erzeugt ein neues BCC, z. B. Tabelle 4.7.
BCS
2. Byte
BCC
Danfoss A/S © Ver. 09/2014 Alle Rechte vorbehalten.
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
Bit 7 = 1 (Adressformat 1-126 aktiv)
Bit 0-6 = Frequenzumrichteradresse 1-126
Bit 0-6=0 Broadcast
= 0 0 0 0 0 0 1 0 (02H)
EXOR
= 1 1 0 1 0 1 1 0 (D6H)
= 1 1 0 1 0 1 0 0 (D4H)
4
4
111