Exercices-Modbus
Exercices MODBUS -. Table des matières. MODBUS. Modbus (marque déposée par Modicon) est un protocole de communication utilisé pour des réseaux
Part of the document
- Exercices MODBUS -
Table des matières
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...................................................................4
Exercice n°2.............................................................................4
Exercice n°3.............................................................................5
Exercice n°4.............................................................................5
Étude de cas...................................................................................6
Exercice n°5.............................................................................6
Exercice n°6.............................................................................7
Exercice n°7.............................................................................8
Programmation (ESI 2005)...............................................................9
Exercice n°8...........................................................................10
Exercice n°9...........................................................................12
Exercice n°10..........................................................................12
Exercice n°11..........................................................................13
Exercice n°12..........................................................................14
Exercice n°13..........................................................................14
LT La Salle Avignon- 1/14 -© 2005-2011 BTS IRIS 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).
LT La Salle Avignon- 2/14 -© 2005-2011 BTS IRIS tvRS-485 4 filsRS-485 2 fils
- 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/14 -© 2005-2011 BTS IRIS tv
- Exercices MODBUS -
Question du maître
Le message émis par le maître est le suivant :
040300020001259F
Exercice n°1
Décoder le message émis par le maître en complétant le tableau suivant.
Réponse :
ChampsValeurSignification/Décodage
Adresse de l'esclave
Code fonction
Mot de contrôle (CRC)
LT La Salle Avignon- 4/14 -© 2005-2011 BTS IRIS tv
- Exercices MODBUS -
Réponse(s) de l'esclave
L'esclave peut émettre deux types de réponse :
Réponse n°1 :
040302025874DE
Réponse n°2 :
048302D0F0
Exercice n° 2
Décoder le message " réponse n°1 » émis par l'esclave en complétant le tableau
suivant.
Réponse :
ChampsValeurSignification/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 :
ChampsValeurSignification/Décodage
Adresse de l'esclave
Code fonction
Mot de contrôle (CRC)
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 :
LT La Salle Avignon- 5/14 -© 2005-2011 BTS IRIS tv
- Exercices MODBUS -
Étude de cas
Le pressostat TEDM et le thermostat ETTNM possèdent un port série RS485 et
utilisent le protocole de communication Modbus RTU.
Les TEDM et ETTNM utilise 4 codes fonctions.
Ces codes fonctions permettent de récupérer :
•la valeur de mesurée de pression (TEDM) ou de température (ETTNM)
•l'état de chaque seuil (ouvert ou fermé)
et d'écrire l'état et le réglage des seuils, le code d'accès et l'adresse de l'esclave
Le maître veut interroger le TEDM/ETTNM sur la valeur de la mesure, du code, du
réglage des points de commutation haut ou bas des temporisations des seuils.
La question envoyée par le maître doit spécifier l'adresse du registre à lire. Les
registres sont adressés à partir de zéro : les registres 1-11 sont adressés de 0 à
10.
Exercice n° 5
Donner la requête émise par le maître pour lire le registre 1 (valeur mesure) de
l'esclave 59.
Réponse :
LT La Salle Avignon- 6/14 -© 2005-2011 BTS IRIS tv
- Exercices MODBUS -
L'esclave répond :
Exercice n° 6
En décodant la réponse de l'esclave donner (en décimal) la valeur de la mesure.
Réponse :
LT La Salle Avignon- 7/14 -© 2005-2011 BTS IRIS tv
- Exercices MODBUS -
Le code fonction 05 (Write Single Coil) est utilisé pour configurer à distance les
seuils en NO ou en NC. Les coils concernés sont le 05 (NO) et le 06 (NC) avec
en adresse respective adr 04 et adr 05.
Pour configurer le seuil en NO, la donnée 0xFF00 est envoyée à l'esclave.
Pour configurer le seuil en NC, la donnée 0x0000 est envoyée à l'esclave.
Corrigé des exercices Conçu par des enseignants et conforme aux programmes de l'éducation nationale.
La mole Ce qu'il faut retenir La mole : Exercices d'application niveau Exercice 12 ? Soit A et B deux matrices carrées de même ordre, on suppose que la matrice. AB est inversible d'inverse la matrice C. Montrer alors que B est
Corrigé Exercice 2 Amérique du Nord Bac ES - Freemaths est le nombre de choix ordonnés de k éléments distincts pris parmi n. Exercice 1. Tout d'abord, par l'inclusion A ? B ? A, on a la majoration suivante de P(
Corrigé du baccalauréat S Métropole?La Réunion 21 juin - Apmep Corrigé olympiades 4é 2018 2019. Exercice 1 La persistance d'un nombre. 1. a. ; la persistance de est b. la persistance de est c. ; la persistance de est. 2. Si l'un
Corrigé de l'exercice 4 du T.D. 2 Exercices. Corrigés. Initiation aux. Base de données. ? Algèbre relationnelle. ? Modèle relationnel. ? SQL Correction de l'exercice 1. Corrigé de l'EXAMEN.
Les participes passés inter-avancé exerc. et corrigé Dans l'exercice suivant, appliquez la règle du participe passé employé sans auxiliaire. * Le participe passé employé sans auxiliaire s'accorde avec le sujet de la
Cap Maths exo7 analyse exercices corrigés
Corrigé du baccalauréat S Asie 18 juin 2019 - Apmep 15 pages d'exercices individuels de calcul mental. ? Supports d'activités Manuel p. 9. Guide p. 8. Dictée de nombres / calcul sur les dizaines et les centaines
Rallye Mathématique des écoles de Côte d'Or - mathématiques étape 3 : 1 ; 2 ; 3 ; 4 ; 5 ; 6 ; 7 ; 8 ; 9 ; 10 p 50 à 63. Exercices bonus et corrigés p 64. Enoncés CE2 p 65. Enoncés CM1, p 66. Enoncés CM2 p 67. Réponses p 68.
Livre du professeur - Editions Hatier Éditions Hatier, 2019. Chapitre 1 ? 1. CHAPITRE. ? Les exercices 1 à 8 de la rubrique «. » sont corrigés en fin de manuel (p. 368). p. 16 et 17 du manuel. 1.
Exercices de mathématiques Le but de cet exercice est de partager le domaine D en deux domaines de Calculer la probabilité que les 10 boîtes soient sans trace de pesticides. 3. Calculer la probabilité qu'au moins 8 boîtes ne présentent aucune trace de Page 9 sur 69 33.
Corrigé Exercice 4 - Freemaths Exercice 10. Un jeu vidéo de 460 F est soldé à - 25 % . Quel est son prix de vente durant les soldes ? Page 22. 9.9. CALCULER UN POURCENTAGE.