Fig. 3
Fig. 4
Fig. 7
1 2 3
120 Ω
12
Guide de référence pour protocole modaer
Le protocole de communica on Modaer représente le standard de communica on
réseau Aermec pour la connexion entre chillers et les systèmes de supervision ou
contrôle centralisés (consulter le catalogue de produits Aermec pour savoir quels appa-
reils acceptent ce protocole).
Le protocole permet la connexion point à point (appareil * superviseur) de plusieurs
Fig. 5
appareils (max. 255) sur un même bus de liaison vers un superviseur, car il prévoit la
ges on d'une adresse pour chaque appareil.
Le mode de communica on est de type master-slave, le système de supervision fonc-
onnant en master, l'appareil en slave.
1 2 3
Cela signifi e que l'appareil répond seulement aux requêtes du superviseur.
Confi gura on série :
•
•
Fig. 6
•
•
Pin
Signifi ca on
Codifi ca on données :
Meaning
Chaque mot de 8 bits (1 octet) contenu dans le message est cons tué
de deux caractères hex codifi és avec 4 bits chacun (0-9, A-F).
1
GND
2
RX+/TX+
Format du message :
3
RX-/TX
Les champs qui composent le message sont indiqués dans le Tableau 1.
Le message commence par un intervalle de silence d'au moins 3,5 caractères (indiqués
dans le Tableau 1 comme temps de silence).
La durée de cet intervalle dépend du baud rate.
La première donnée transmise est l'adresse de la machine ; ensuite le type de demande
(type de lecture ou d'écriture), les données rela ves à la demande, le checksum et enfi n
un
intervalle de silence de la même longueur que celui ini ale .
Tab.1
START
ADRESSE
COMMANDE
DONNEE
CHECKSUM ...
SHigh
Adresse :
Commande
Checksun :
Le checksum est calculé en considérant tous les champs sauf
le champ checksum et en considérant seulement les 8 bits de données pour chaque
octet (en excluant le bit de start et de shigh).
Le checksum est une donnée de 16 bits et est obtenu comme suit :
MAX 1000 mt
1.
2.
3.
4.
5.
6.
7.
1200 to 19200 baud
1 bit de départ
aucune parité
2 bit d'arrêt
temps de silence
1 byte
1 byte
n x octet
2 byte
temps de silence
est l'adresse de la machine et peut être comprise entre
1 et 255.
est l'opéra on que l'on veut exécuter, la liste est en
"Tab. 2. page 2"
est un contrôle de sécurité pour vérifi er la justesse de la
donnée transmise et est calculé chaque fois que le mes-
sage est transmis ; qui le reçoit doit le recalculer et le
comparer avec celui reçu pour être sûr que les données
reçues soient correctes.
régler la donnée checksum à 16 bits avec tous 1 (0xff ff in hex)
exécuter l'exor avec le octet du message successif (en partant du premier c'est-à-
dire de l'adresse)
exécuter le shi d'un bit (vers le bit moins signifi ca f) avec inser on d'un 0 sur le
bit plus signifi ca f
contrôle sur le bit le moins signifi ca f extrait après le shi (bit di carry)
si le bit est 1 faire l'exor avec la donnée fi xe hex 0xA001
répéter les opéra ons du point 3 jusqu'à eff ectuer 8 shi
répéter les opéra ons du point 2 pour chaque octet qui compose le message.