Fig. 3
Fig. 4
Fig. 7
1 2 3
120 Ω
12
Guide de référence pour protocole modaer
Le protocole de communication Modaer représente le standard de communication
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
gestion d'une adresse pour chaque appareil.
Le mode de communication est de type master-slave, le système de supervision fonc-
tionnant en master, l'appareil en slave.
Cela signifie que l'appareil répond seulement aux requêtes du superviseur.
1 2 3
Configuration série :
•
•
Fig. 6
•
•
Signification
Pin
Codification données :
Meaning
Chaque mot de 8 bits (1 octet) contenu dans le message est constitué
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 relatives à la demande, le checksum et enfin
un
intervalle de silence de la même longueur que celui initiale .
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ération que l'on veut exécuter, la liste est en
"Tab. 2. page 2"
est un contrôle de sécurité pour vérifier 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 (0xffff 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 shift d'un bit (vers le bit moins significatif) avec insertion d'un 0 sur le
bit plus significatif
contrôle sur le bit le moins significatif extrait après le shift (bit di carry)
si le bit est 1 faire l'exor avec la donnée fixe hex 0xA001
répéter les opérations du point 3 jusqu'à effectuer 8 shift
répéter les opérations du point 2 pour chaque octet qui compose le message.