Architecture Bus de communication








télécharger 8.43 Kb.
titreArchitecture Bus de communication
date de publication07.02.2018
taille8.43 Kb.
typeDocumentos
ar.21-bal.com > droit > Documentos


Architecture
Bus de communication


TD Mise en Œuvre ModBus/TCP
Le matériel :

Vous disposez d’un micro-ordinateur de type PC et d'un contrôleur de bus de terrain Wago. Sous Windows, vous utilisez l’environnement de développement QT en langage C++

Travail nécessaire à réaliser :
  1. Simulation


Dans un premier temps on propose de simuler les différents éléments en utilisant les outils proposer sur le site http://www.modbustools.com/index.asp (disponible également en ressource)


  1. Installez sur votre poste le module maître Modbus Poll

  2. Soit la trame émise par le maître : 01 03 00 02 00 01 25 CA, indiquer l’adresse de l’esclave, le code et la signification de la fonction ainsi que la valeur des deux paramètres de la fonction (sur 16 bits chacun) puis identifier le CRC. Vérifier sa valeur avec le Test Center de ModBus Poll



  1. Suite à une erreur, fabriquer la trame que renverrait l’esclave. Pour la construction de sa réponse avec erreur l’esclave positionne à 1 le bit MSB de la commande, le code d’erreur est 02 (ici le n° du registre sur 8 bits), la trame se termine naturellement par un CRC toujours sur 16 bits. Déterminer la valeur du CRC à l’aide du Test Center (Attention il faut que l’esclave soit également lancé)

  2. Le maître effectue sur l’esclave n°17 une opération de lecture des bits de sortie 20 à 56 avec les valeurs suivantes.

B56 B27 B20

1 1011 - 0000 1110 - 1011 0010 - 0110 1011 - 1100 1101
Combien d’octets comporte la trame correspondant à cette requête ? Donner le détail des trames (en hexadécimal) du maître et de l’esclave. Préciser à quel(s) champ(s) de la trame corresponde(nt) chaque(s) octet(s).

  1. A partir du serveur, envoyer la valeur décimal 10 dans le regisre 0 de l’esclave 1



Relever la trame à l’aide de la fenètre “Communication Traffic”, détailler les différents champs à l’aide de la documentation Open_ModbusTCP. Pourquoi le CRC n’est il pas envoyer ?

  1. Connecter un des deux contrôleurs de bus Wago sur le Ethernet, vérifier sa configuration soit 172.17.83.3 ou 172.17.83.8 et relevez l'état des capteurs avec le serveur Modbus Poll, de même commandez quelques sorties (voir documentation Wago)

  2. Réalisez une capture de trame en utilisant Wireshark. Faites apparaître sur votre relevé chaque partie de la trame (Ethernet, IP, ModBus...)
  1. Codage





  1. Réaliser un programme en C++ ou utilisant les sockets TCP/IP pour dialoguer avec le contrôleur de bus. Cette application doit permettre de visualiser et de commander les Entrées/Sorties du contrôleur de bus de terrain Wago.

similaire:

Architecture Bus de communication icon) les bus possédant des connecteurs permettant d'ajouter des cartes...
«bottleneck», littéralement «goulot de bouteille» est couramment utilisé). Afin de remédier à ce problème l'architecture dite de...

Architecture Bus de communication iconArchitecture de communication pour les applications multimedia interactives...
«cross ‐ layer» qui permet alors d'améliorer de façon significative la réactivité du système. Afin de faciliter l'intégration et...

Architecture Bus de communication iconLes classes de 2°4 et de 2°2 partent pour ce séjour en Italie. Après...
«Hôtel Kitty». C’est un hôtel 3 étoiles, sobre, à 50m de la plage. On mange dans le restaurant de l’hôtel et nous allons nous coucher,...

Architecture Bus de communication iconA)le bus mémoire qui fait la liaison entre le processeur et la mémoire...
«chipset» (jeu de composants) dont le rôle essentiel est de réguler les échanges entre les différents éléments de l’unité centrale....

Architecture Bus de communication iconBus agp

Architecture Bus de communication iconCours de communication
«Nulle part ni pour personne n’existe la communication. Ce terme recouvre trop de pratiques, nécessairement disparates, indéfiniment...

Architecture Bus de communication iconRésumé P. Breton et S. Proulx s’intéressent d’abord aux techniques...
«sociale», ou communication médiatisée, qui met en jeu la circulation de messages

Architecture Bus de communication iconRéalisation d'interfaces Web innovantes. Architecture de l'information,...
«communication interactive» est spécialisé dans la conception et la réalisation d'interfaces Web innovantes. Architecture de l'information,...

Architecture Bus de communication iconDes halles sous jardin inondées de lumière
«Pour que ce projet soit réussi, IL fallait une communication limpide, critique et quelquefois passionnée entre le fabricant et les...

Architecture Bus de communication iconTous les modules comportent un bloc de visualisation permettant l'identification...








Tous droits réservés. Copyright © 2016
contacts
ar.21-bal.com