Telegramlengte (LGE)
De telegramlengte is het aantal databytes plus de
adresbyte ADR plus de datastuurbyte BCC.
Telegrammen met 4 databytes hebben een lengte
van:
LGE = 4 + 1 + 1 = 6 bytes
Telegrammen met 12 databytes hebben een lengte
van:
LGE = 12 + 1 + 1 = 14 bytes
Telegrammen met tekst hebben een lengte van 10+n
bytes. 10 staat voor de vaste tekens, 'n' is variabel (af-
hankelijk van de lengte van de tekst).
Adres frequentieomvormer (ADR)
Er kunnen twee verschillende adresformaten worden
gebruikt, namelijk met een adresbereik van de fre-
quentieomvormer van 1-31 of 1-126.
1. Adresopmaak 1-31
De byte voor adresbereik 1-31 heeft het volgende pro-
fiel:
Bit 7 = 0 (adresopmaak 1-31 actief)
Bit 6 wordt niet gebruikt
Bit 5 = 1: broadcast, adresbits (0-4) worden
niet gebruikt
Bit 5 = 0: geen broadcast
Bit 0-4 = adres frequentieomvormer 1-31
2. Adresopmaak 1-126
De byte voor het adresbereik 1-126 heeft het volgende
profiel:
Bit 7 = 1 (adresopmaak 1-126 actief)
Bit 0-6 = adres frequentieomvormer 1-126
Bit 0-6 = 0 broadcast
De slave zendt de ongewijzigde adresbyte terug naar
de master in het antwoordtelegram.
®
MG.27.E3.10 – VLT
is een geregistreerd handelsmerk van Danfoss
®
VLT
2800-serie
Voorbeeld:
telegram aan frequentieomvormeradres 22 (16H) met
adresformaat 1-31:
Datastuurbyte (BCC)
De datastuurbyte wordt in dit voorbeeld uitgelegd.
Voordat de eerste byte van het telegram ontvangen is,
is de Berekende CheckSum (BCS) 0.
vangst van de eerste byte (02H):
BCS = BCC EXOR 'eerste byte'
(EXOR = exclusief OR)
BCS
= 0 0 0 0 0 0 0 0 (00 H)
EXOR
1e byte
= 0 0 0 0 0 0 1 0 (02H)
BCC
= 0 0 0 0 0 0 1 0 (02H)
Elke volgende byte wordt gevolgd door BCS EXOR en
geeft een nieuwe BCC, bijv.:
BCS
= 0 0 0 0 0 0 1 0 (02H)
EXOR
2e byte
= 1 1 0 1 0 1 1 0 (D6H)
BCC
= 1 1 0 1 0 1 0 0 (D4H)
Data Character (byte)
De structuur van datablokken hangt af van het type
telegram. Er zijn drie typen telegram; het type telegram
geldt voor zowel stuurtelegrammen (master•slave) als
antwoordtelegrammen (slave•master). De drie typen
telegram zijn:
-
Parameterblok, gebruikt voor het overdragen
van parameters tussen master en slave. Het
datablok bestaat uit 12 bytes (6 woorden) en
bevat ook het procesblok.
-
Het procesblok bestaat uit een datablok van
vier bytes (twee woorden) en bevat:
-
Stuurwoord en referentiewaarde
Statuswoord en actuele uitgangs-
-
frequentie (van slave naar master)
Na ont-
119