Baumer ETTNM Manuel d'utilisation
Trame d’échange question/réponse, Modbus, Tedm - ettnm

Le pressostat TEDM et le thermostat ETTNM possèdent un port série RS485 et
utilisent le protocole de communication Modbus RTU.
Le protocole Modbus est un protocole de dialogue basé sur une structure hiérar-
chisée entre un maître et plusieurs esclaves (stations). Il permet de lire la valeur de
pression (TEDM) ou de température (ETTNM) ainsi que de l'état de chaque seuil
(ouvert ou fermé).
Echange maître vers 1 esclave : le maître envoie une demande et attend une
réponse.
Echange Maître vers toutes les stations esclaves : le maître diffuse un message à
tous les esclaves présents sur le réseau, ceux-ci exécutent l’ordre du message sans
émettre une réponse.
Deux stations esclaves ne peuvent dialoguer ensemble.
Adressage
Les stations du bus sont identifiées par des adresses attribuées par l’utilisateur.
L’adresse de chaque abonné est indépendante de son emplacement physique.
Maître
Communication Modbus - Généralités
Echanges Modbus - Principe
Echange maître vers un esclave
Le maître interroge un esclave sur le réseau et attend de la part de cet esclave une
réponse.
Maître
Station esclave A
Station esclave B
Station esclave C
Réponse
Question
Echange maître vers tous les esclaves
Le maître diffuse un message vers tous les esclaves présents sur le réseau, ceux-ci
exécutent l’ordre du message sans émettre une réponse.
Maître
Station esclave A
Station esclave B
Station esclave C
Commande
Ex: station esclave = TEDM / ETTNM ...
Station esclave A
Station esclave B
Station esclave C
Ces adresses vont de 1 à 247 et ne doivent pas obligatoirement être attribuées de
manière séquentielle.
Deux stations esclaves ne peuvent pas avoir la même adresse.
Adresse sortie usine TEDM / ETTNM : 246.
La question
Elle contient un code fonction indiquant à l’esclave adressé le type d’action
demandé.
Les données contiennent des informations complémentaires dont l’esclave a besoin
pour exécuter cette fonction.
Le mot de contrôle permet à l’esclave de s’assurer de l’intégralité du contenu de la
question.
La réponse
Si une erreur apparaît, le code fonction est modifié pour indiquer que la réponse est
une réponse d’exception (MSB*=0 : pas d’erreur ; MSB=1 : erreur).
Les données contiennent alors un code (code d’exception) permettant de connaître
le type d’erreur.
Code d’exception :
01
Fonction illégale (erreur sur le code fonction)
02
Erreur sur l’adresse du registre ou du coil
08
Erreur de transmission (suite au contrôle du CRC ou du Timing)
*MSB : Most Significant Bit
Trame d’échange question/réponse
N° station
esclave
Code fonction
+ bit d’erreur
Information spécifique
concernant la demande
Mot de contrôle
1 octet
1 octet
n octets
2 octets
N° station
esclave
Code fonction
+ bit d’erreur
Données transmises
Mot de contrôle
1 octet
1 octet
n octets
2 octets
Réponse lors d’une erreur :
N° station
esclave
Code fonction
+ bit d’erreur
Code d’exception
Mot de contrôle
1 octet
1 octet
1 octet
2 octets
Réponse :
Question :
Baumer Bourdon-Haenni S.A.S. · 125, rue de la Marre · B.P. 70214 · 41103 Vendôme Cedex · France
Tél. +33 (0)2 54 73 74 75 · Fax France +33 (0)2 54 73 74 74 · Fax Export +33 (0)2 54 73 74 73
[email protected] · www.baumer.com
320124 ind a 1
1/2010
NOTICE D’INSTALLATION
MODBUS
TEDM - ETTNM
FR