SOMMAIRE
Utilisation de la liaison RS485 Modbus
1) Structure interne
1.1) Présentation
L'appareil est scindé en deux cellules. Chaque cellule réalise une fonction bien spécifique tout en conservant un échan-
ge permanent des informations avec la seconde cellule.
La première cellule s'occupe de la fonction mesure, analyse et conversion. La seconde cellule s'occupe de la fonction
communication. L'échange des informations est permanent et automatique.
1.2) Fonction mesure
La cellule de mesure gère l'acquisition des différents signaux et calcule toutes les valeurs en fonction de la configuration
de l'appareil.
Elle gère également toutes les fonctions de sortie (analogique, alarme, comptage, RS 232). Tous les paramètres mesu-
rés ou calculés sont stockés dans la mémoire système et sont constamment rafraichis.
1.3) Fonction communication
La cellule de communication gère l'interface de communication RS 485 sous le protocole MODBUS/JBUS. Elle analyse
les requêtes du poste maître et répond si l'appareil est adressé. Elle puise toutes ces données dans la mémoire systè-
me qui est accessible en permanence.
1.4) Mémoire système
Chacune des deux cellules peut accéder en permanence à la mémoire système. Celle-ci est à double accès, ce qui per-
met une lecture/écriture des données sans possibilité de conflit interne.
2) Communication
Le type de protocole utilisé est MODBUS/JBUS en mode RTU. La communication ne comporte ni entête ni délimiteur de
trame. La détection de début de trame est réalisée par un silence dont le temps est au moins égal à la transmission de
3.5 octets. Ceci implique qu'une trame reçue ne peut être traitée qu'après un temps égal au silence déterminé précé-
demment. Le temps de ce silence est directement lié à la vitesse de transmission.
Ex:
Vitesse 9600 bauds - sans parité (10 bits/octet)
Silence = (3.5 x 10) / 9600 = 3.64 ms
Le traitement de la trame commence 3.64 ms après réception du dernier octet.
Le temps séparant deux octets d'une même trame doit être inférieur à un silence. Si cette condition n'est pas respectée,
le second octet sera considéré comme le premier d'une nouvelle trame.
L'intervalle de temps séparant la fin de réception du dernier octet de la trame question et la fin d'émission du premier
octet de la trame réponse (détection de trame du poste maître) constitue le temps de réponse de l'appareil.
Ce temps de réponse Trep comprend:
- le silence (temps de 3.5 octets) Ts
- le traitement de la trame Tt
- l'émission du premier octet Te1
E 15