Bijlage-1 Communicatie
1.1 Protocol:
De ALFA 71 DKR kan via de toetsen en het display worden ingesteld en uitgelezen. Voor sommige
waarden is het ook mogelijk om de instelling en uitlezing via een netwerk te realiseren. De ALFA 71
DKR is daarom voorzien van een RS485 interface voor een tweedraads verbinding (half duplex).
Er wordt een master-slave protocol toegepast waarbij maximaal 31 slaves op het netwerk kunnen
worden aangesloten. Elke ALFA 71 DKR wordt geconfigureerd als slave.
RS485: Instellingen
•
Baudrate is 9600 Baud
•
1 Startbit +
•
Geen pariteit
Dus het verzenden van 1 bit duurt 0,104 msec. en van 1 byte (8-bit + startbit + stopbit) 1,04 msec.
De 8-bits data zijn gehele getallen in hexadecimale vorm, negatieve waarden worden 2-
complement weergegeven. Dus bv. 10,6 wordt 106 is 6A (hex).
Elk bericht bestaat uit de volgende elementen:Voorbeeld:
•
Netwerk adres ontvanger
•
Bericht nummer
•
Databyte startadres
•
Aantal databytes (X)
•
Databytes zelf
•
Checksum
•
Dodetijd
De minimale bericht lengte is er bij 0 databytes, dat is dus 5 bytes (1 databyte is 8 bits is 2 hex). Na
het ontvangen van een laatste byte wordt 5 msec. gewacht voordat het bericht wordt gecheckt. Bij
het eventueel terugzenden wordt weer eerst 5 msec. gewacht voordat met het zenden een aanvang
wordt genomen. Dus na het zenden van de master zit altijd minimaal 10 msec. dodetijd voordat er
een ALFA 71 DKR thermostaat reageert.
De volgende bericht nummers worden ondersteunt naar de ALFA 71 DKR:
Berich
Omschrijving
t
nr.
1
Request data (startadres, aantal databytes)
2
Send data (startadres, aantal databytes)
3
Write data (startadres, aantal databytes)
4
Aan- of uitzetten
Om de ALFA 71 DKR te kunnen instellen moet er nu nog vastgelegd worden welke variabele op
welk adres te vinden is. In de onderstaande parameterlijst wordt deze informatie vastgelegd. Elke
variabele in de parameterlijst is een integer en bestaat uit 2 databytes (is 16 bits, dus 4 hex cijfers).
8 Data bits +1 Stop bit
1 byte11 (dec.adres 17)
1 byte
02 (send data)
1 byte
15 (dec.start 21)
1 byte
0C (dec. 12)
0..X byte
.. .. .. .. .. .. .. Etc.
1 byte
(som alle bytes+hex AD)
5
ALFA 71 DKR
Data flow
master --> ALFA
ALFA --> master
master --> ALFA
master --> ALFA