Fig.3
Fig.4
Fig.7
1 2 3
120 Ω
Fig.5
1 2 3
Fig.6
Pin
Signifi cato
Meaning
1
GND
2
RX+/TX+
3
RX-/TX
MAX 1000 mt
Guida di riferimento per protocollo modaer
Il protocollo di comunicazione Modaer rappresenta lo standard di comunicazione reso
disponibile da Aermec per il collegamento tra chiller e sistemi di supervisione o controlli
centralizza (consultare la guida prodo
nibile questo protocollo).
Il protocollo perme e il collegamento sia punto a punto (macchina * supervisore), sia
di piu' macchine (max 255) su uno stesso bus di collegamento verso un supervisore, in
quanto prevede la ges one di un indirizzo per ogni macchina.
La modalità di comunicazione è del po master-slave, quindi il sistema di supervisione è
master mentre la macchina è slave.
Questo signifi ca che la macchina risponde solamente alle interrogazioni fa e dal super-
visore
Confi gurazione seriale:
•
1200 to 19200 baud
•
1 bit di start
•
no parity
•
2 bit di shigh
Codifi cazione da :
Ogni parola di 8 bit (1 byte) contenuta nel messaggio è cos tuita
da due cara eri hex codifi ca con 4 bit ciascuno (0-9, A-F).
Formato del messaggio:
I campi che compongono il messaggio sono riporta in Tabella 1.
Il messaggio inizia con un intervallo di silenzio lungo almeno 3,5 cara eri (indica nella
Tabella 1 come tempo di silenzio).
La durata di tale intervallo dipende dal baud rate.
Il primo dato ad essere trasmesso è l'indirizzo della macchina; successivamente il po di
richiesta ( po di le ura o di scri ura), i da rela vi alla richiesta, il checksum e infi ne un
intervallo di silenzio della stessa lunghezza di quello iniziale.
Tab. 1
START
INDIRIZZO
COMADO
DATO
CHECKSUM
SHigh
Indirizzo:
Comando :
Checksun :
Il checksum viene calcolato considerando tu
il campo checksum e considerando solo gli 8 bit di da per
ogni byte (escludendo bit di start e di shigh).
Il checksum è un dato a 16 bit ed è o enuto nel modo
seguente:
1.
se are il dato checksum a 16 bit con tu
2.
eseguire l'exor con il successivo byte del messaggio (partendo dal primo e cioè
l'indirizzo)
3.
eseguire lo shi di un bit (verso il bit meno signifi ca vo) con inserimento di uno 0
sul bit piu' signifi ca vo
4.
controllo sul bit meno signifi ca vo estra o dopo lo shi (bit di carry)
5.
se il bit è 1 fare l'exor con il dato fi sso hex 0xA001
6.
ripetere le operazioni dal punto 3 fi no ad eff e uare 8 shi
7.
ripetere le operazioni dal punto 2 per ogni byte che compone il messaggio.
Tipologia di comandi:
Tab. 2
Comando
01
05
03
06
Aermec per vedere su quali macchine è dispo-
tempo di silenzio
1 byte
1 byte
n x byte
2 byte
tempo di silenzio
è l'indirizzo della macchina e può essere compreso tra
1 e 255.
è l'operazione che si vuole eseguire, l'elenco è in
pagi.2 "
è un controllo di sicurezza per verifi care la corre ezza
del dato trasmesso ed è calcolato di volta in volta da
chi sta trasme endo il messaggio; chi lo riceve deve
ricalcolarlo e confrontarlo con quello ricevuto per avere
la sicurezza che i da ricevu sono corre .
i campi tranne
1 (0xff ff in hex)
Operazione
Master
Read dati digitali (dati 1 bit)
Write dati digitali (dati 1 bit)
Read dati analogici (dati 16 bit)
Write dati analogici (dati 16 bit)
"Tab.2.
5