0% ont trouvé ce document utile (0 vote)
86 vues6 pages

Exercices pratiques sur le protocole MODBUS

Gestion

Transféré par

kgtumoh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
86 vues6 pages

Exercices pratiques sur le protocole MODBUS

Gestion

Transféré par

kgtumoh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

- Exercices MODBUS -

Sommaire
MODBUS..............................................................................................2

Introduction......................................................................................2

Échange entre un maître et un esclave..............................................3

Question du maître...........................................................................4
Exercice n°1.............................................................................4

Réponse(s) de l'esclave.....................................................................5
Exercice n°2.............................................................................5
Exercice n°3.............................................................................5
Exercice n°4.............................................................................6

Généralités.......................................................................................6
Exercice n°5.............................................................................6
Exercice n°6.............................................................................6

LT La Salle Avignon - 1/6 - © 2011 tv


- Exercices MODBUS -

MODBUS
Introduction
Modbus (marque déposée par Modicon) est un protocole de communication
utilisé pour des réseaux d'automates programmables (API). Il fonctionne sur le
mode maître / esclave(s). Il est constitué de trames contenant l'adresse de
l'automate concerné, la fonction à traiter (écriture, lecture), la donnée et le code
de vérification d'erreur appelé contrôle de redondance cyclique sur 16 bits ou
CRC16.

Les trames sont de 2 types :

• mode RTU (Remote Terminal Unit) : les données sont sur 8 bits
• mode ASCII : les données sont codées en ASCII (il faut deux caractères
pour représenter un octet, exemple 0x03 sera codé '0' et '3')

Le protocole Modbus peut être implémenté :

• sur une liaison série asynchrone de type RS-422 ou RS-485 ou TTY (boucle
de courant), avec des débits et sur des distances variables ;
• sur TCP/IP sur Ethernet ; on parle alors de Modbus TCP/IP ;
• sur Modbus Plus. Modbus Plus est un réseau à passage de jetons à 1 Mb/s,
pouvant transporter les trames Modbus et d'autres services propre à ce
réseau.

Exemple : une liaison multipoints de type RS-485 relie un seul maître et un ou


plusieurs esclave(s) sur une paire différentielle avec un débit jusqu'à 10 Mbits/s
sur une distance d'environ 1 200 m. Sur 2 fils, la transmission est en half duplex
(les données passent alternativement dans un sens puis dans l'autre).

RS-485 4 fils RS-485 2 fils

LT La Salle Avignon - 2/6 - © 2011 tv


- Exercices MODBUS -

Échange entre un maître et un esclave


Le maître envoie une question et attend une réponse de l'esclave.

La structure des messages (question/réponse) est la suivante :

MODBUS offre 19 fonctions différentes. Les équipements ne supportent pas


obligatoirement toutes ces fonctions.

LT La Salle Avignon - 3/6 - © 2011 tv


- Exercices MODBUS -

Question du maître

Le message émis par le maître est le suivant :

04 03 00 02 00 01 25 9F

Exercice n°1
Décoder le message émis par le maître en complétant le tableau suivant.
Réponse :
Champs Valeur Signification/Décodage
Adresse de l'esclave
Code fonction

Mot de contrôle (CRC)

LT La Salle Avignon - 4/6 - © 2011 tv


- Exercices MODBUS -

Réponse(s) de l'esclave
L'esclave peut émettre deux types de réponse :

Réponse n°1 :

04 03 02 02 58 74 DE

Réponse n°2 :

04 83 02 D0 F0

Exercice n°2
Décoder le message « réponse n°1 » émis par l'esclave en complétant le
tableau suivant.
Réponse :
Champs Valeur Signification/Décodage
Adresse de l'esclave
Code fonction

Mot de contrôle (CRC)

Exercice n°3
Décoder le message « réponse n°2 » émis par l'esclave en complétant le
tableau suivant.
Réponse :
Champs Valeur Signification/Décodage
Adresse de l'esclave
Code fonction

Mot de contrôle (CRC)

LT La Salle Avignon - 5/6 - © 2011 tv


- Exercices MODBUS -

Exercice n°4
D'après les messages transférés entre le maître et l'eclave, en déduire le type
de trame (RTU ou ASCII) utilisé ici.
Réponse :

Généralités
Exercice n°5
Quel est le nombre maximum d’appareils qu’on peut trouver sur un réseau
ModBus ? Justifier la réponse.
Réponse :

Exercice n°6
Quelle est l’adresse de diffusion sur un réseau ModBus et quelle est sa fonction
?
Réponse :

LT La Salle Avignon - 6/6 - © 2011 tv

Vous aimerez peut-être aussi