Baumer ETTNM Manuel d'utilisation

Trame d’échange question/réponse, Modbus, Tedm - ettnm

Advertising
background image

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

Advertising
Ce manuel est liée aux produits suivants: