Seriële bus
Master
Seriële bus
Slave 1
Adres 1
Telegramcommunicatie
Controle en beantwoorden van telegrammen
De telegramcommunicatie in een master/slave-sy-
steem wordt bestuurd door de master. Er kunnen
maximaal 31 slaves (FC-motoren) worden verbonden
met 1 master, tenzij er een versterker wordt gebruikt
zie ook de beschrijving van het adresformaat.
De master zendt voortdurend commandotelegram-
men naar de slaves en wacht op hun antwoordtele-
grammen. De antwoordtijd van de slaves bedraagt
maximaal 50 ms.
Alleen een slave die een foutloos telegram heeft
ontvangen, dat aan die slave gericht is, zal
antwoorden door een onveranderd antwoord-
telegram te zenden.
Telegramopbouw
Ieder telegram begint met een startbyte (STX) = 02
Hex, gevolgd door een byte die de telegramlengte
(LGE) geeft en een byte die het adres (ADR) geeft.
Dan volgt een aantal databytes (variabel, afhankelijk
van het telegramtype). Het telegram eindigt met een
datastuurbyte (BCC).
STX
LGE ADR
MG.03.B6.10 - VLT is een geregistreerd handelsmerk van Danfoss
Slave 2
Adres 2
Data
BCC
FCM Serie 300
Broadcast
Een master kan eenzelfde telegram tegelijkertijd
naar alle slaves zenden, die met de bus verbonden
zijn. In een dergelijke broadcastcommunicatie heeft
het broadcastbit van het stuurtelegram van het
adresbit een waarde van 1 (zie VLT adres). Adresbits
0-4 worden niet gebruikt.
Inhoud van een byte
Elk verzonden signaal begint met een startbit.
Vervolgens worden er 8 databits verzonden. Ieder
teken wordt gegeven via een pariteitsbit die is
ingesteld op "1" wanneer er een even pariteit is
(d.w.z. een even aantal binaire enen in de 8 databits
en in de pariteitsbits samen). Het teken eindigt met
een stopbit en bestaat dus in totaal uit 11 Bits.
Start
0
1
2
3
Bit
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.
Slave 31 (126)
Adres 31 (126)
4
5
6
7
Even Stop
Pariteit Bit
75