Configuration et mise en service (Modbus/TCP)
8
Exemples d'échange de données via Modbus/TCP
8.4
Exemples d'échange de données via Modbus/TCP
92
Un grand nombre de systèmes maître et de logiciels pour PC standard étant disponibles
pour Modbus/TCP, il n'y a pas de "commande de référence", à partir de laquelle tous
les exemples sont réalisés. C'est pourquoi ce chapitre contient des exemples détaillés
de structures de télégramme.
La structure de télégramme présentée dans ces exemples peut ensuite être comparée
avec la structure des télégrammes des applications respectives pour la recherche
d'éventuelles erreurs. Pour la représentation de télégrammes via le réseau Ethernet,
des outils simples tels p. ex. Wireshark (voir illustration suivante), Packetizer etc.
peuvent être téléchargés gratuitement sur Internet.
Attention : la représentation (traces) de tous les télégrammes Ethernet dans un réseau
n'est possible que si vous possédez un tab, un hub ou un switch avec fonction Port-
Mirror. Les télégrammes envoyés et reçus par le PC servant également à la représen-
tation des télégrammes peuvent également être écrits.
L'illustration ci-dessus est un exemple d'écriture (FC16) de consignes sur l'esclave
Modbus/TCP d'adresse IP 10.3.71.119. Les trois données-process sont stockées à
partir de l'offset 4 (reference number) et peuvent être adressées via l'ID Unit 255.
Dans tous les autres exemples, seule la partie Modbus/TCP du télégramme est décrite.
La partie TCP/IP du télégramme et l'établissement / la suppression d'une liaison TCP/IP
ne sont pas détaillés davantage dans le présent chapitre.
Manuel Passerelle bus de terrain UFR41B pour EtherNet/IP, Modbus/TCP et PROFINET IO
12047AXX