Vous êtes sur la page 1sur 5

Modbus sur Ethernet

Accéder aux données


Modbus sur IP
 Olga Weis Mar 19, 2020

Modbus est un protocole standard pour la communication série. Populaire dans tous les
secteurs, il est souvent utilisé pour connecter divers appareils et instruments électroniques
industriels à un système qui collecte des données ou à un contrôleur principal. Un exemple
courant serait un appareil qui mesure la température et le niveau d'humidité et envoie les
données collectées au centre de contrôle via un ordinateur.

Contenu

 Qu'est-ce que Modbus?


 Astuces Modbus TCP / IP
 Partager Modbus RTU et ASCII sur le réseau
 Tunneling de port série
 Le résultat final

Qu'est-ce que Modbus?


Le protocole de communication série connu sous le nom de Modbus a été développé et
publié en 1979 par Modicon® dans le but de le déployer dans ses automates programmables.
Le protocole est essentiellement une technique permettant la transmission de données entre
périphériques via une interface série. Le maître Modbus est le nom du périphérique qui
demande des données. Ses demandes de données sont gérées par des périphériques
appelés esclaves Modbus. Il existe un seul maître dans la configuration de réseau Modbus
standard et jusqu'à 247 périphériques esclaves identifiés de manière unique par une adresse
esclave de 1 à 247. Le maître peut écrire sur les périphériques esclaves.
Les spécifications officielles du protocole Modbus sont définies here
Utilisations de Modbus

Les fabricants peuvent incorporer Modus dans leurs équipements, sans payer de
redevances, étant donné qu’il a été développé en protocole ouvert. Il est largement utilisé lors
de la connexion de dispositifs électroniques industriels et a évolué pour devenir un protocole
de communication commun largement utilisé dans l'industrie et la fabrication. Le protocole est
principalement utilisé pour permettre la transmission de données requise entre les
instruments distants et le serveur de données central ou le contrôleur. Un exemple est un
dispositif de surveillance de la pression qui met à jour l'ordinateur central via une
communication série. Les systèmes de contrôle et d’acquisition de données (SCADA) utilisent
souvent le protocole Modbus pour communiquer entre une unité de terminal distant (RTU) et
l’ordinateur de supervision. Il existe des versions du protocole Modbus disponibles pour
(Modbus RTU et Modbus ASCII) et pour Ethernet (Modbus TCP).

Qu'est-ce que le protocole


Modbus TCP / IP?
Modbus TCP / IP est un type de protocole Modbus conçu pour contrôler et superviser un
équipement via TCP ou IP. Il est possible d'utiliser Modbus sur Internet ou Intranet si un
périphérique prend en charge les sockets TCP / IP et si vous savez exécuter un pilote TCP.
Sinon, il existe d'autres moyens de le faire, nous en parlerons ci-dessous.

Le logiciel permet de travailler avec les données Modbus RTU et ASCII sur le réseau. Vous
pouvez partager Modbus sur Ethernet en quelques étapes. Installez simplement l'application
et accédez à un périphérique série distant.
Serial to Ethernet Connector
 4.9 Classement basé sur 52+ utilisateurs, Revue(86)
Télécharger 14-jours d’essai entièrement fonctionnel

Partage de Modbus RTU / ASCII sur Ethernet

Solution logicielle

Ceci est un logiciel spécial - Serial to Ethernet Connector cela vous permet de travailler avec
Modbus à Ethernet. Il vous permet de fournir un accès partagé à un périphérique Modbus
local via le réseau, afin que d'autres utilisateurs du réseau puissent accéder à son contenu et
à ses fonctionnalités comme s'il était directement connecté à leurs ordinateurs. De la même
manière, vous pouvez également accéder à un réseau Modbus via Ethernet distant, quelle
que soit votre proximité physique avec le périphérique. Le nombre de périphériques que vous
pouvez utiliser sur le réseau peut aller jusqu'à 500, et il est possible d'accéder à tous
simultanément.

Pour commencer à utiliser le connecteur série vers Ethernet, Télécharger et installez-le sur


un ordinateur partageant un périphérique local (serveur) et les ordinateurs devant y accéder à
distance via le réseau (clients). Lancez l’application sur le serveur et "partagez" un
périphérique requis, puis "connectez-vous" à celui-ci à partir d’ordinateurs distants: les
fonctionnalités de ce périphérique deviennent accessibles aux utilisateurs du réseau comme
à un périphérique local.
Le connecteur série vers Ethernet redirige Modbus RTU via TCP / IP vers des ordinateurs
distants. En retour, ils affichent une connexion série virtuelle via laquelle le logiciel peut
communiquer avec le port.

Veuillez noter que ce convertisseur Ethernet Modbus fonctionne comme un service Windows.
Qu'est-ce que ça veut dire? Cela signifie que chaque fois que le système redémarre, toutes
les connexions sont automatiquement reconfigurées. L’application s’exécute en arrière-plan
et il n’est pas nécessaire de la laisser ouverte en permanence. Nous souhaitons également
attirer votre attention sur le fait que le logiciel peut sauvegarder une configuration en la
déplaçant sur un autre ordinateur, ce qui s'avère parfois très pratique.

Le logiciel est compatible avec les systèmes d’exploitation Windows et Linux, c’est-à-dire que
vous pouvez partager un périphérique sur un ordinateur portable Windows et y accéder à
partir d’un bureau Linux, ou inversement. L'édition Linux est désormais disponible
uniquement en tant que solution de ligne de commande. Le connecteur série vers Ethernet
peut également être diffusé sur UDP.
Tunneling de port série

Encapsuler des messages Modbus

Il existe un autre moyen d’utiliser Modbus sur IP ou tout autre réseau appelé «tunneling de
port série». Ce que vous devez faire ici est d'encapsuler un "message Modbus standard"
dans un paquet TCP / IP ou un paquet UDP / IP et de l'envoyer. Cette méthode peut être
utilisée pour envoyer presque n'importe quel protocole série comme s'il s'agissait d'un flux de
données série.

Cependant, il y a un problème ici: si vous envoyez une norme Modbus RTU sur Ethernet, les
messages de tramage peuvent nécessiter un certain temps. À moins que vous ne maîtrisiez
bien ce message, vos messages pourraient être divisés en paquets et vous ne les recevrez
pas simultanément. Aucun contenu n'est perdu, mais à cause d'un retard, le message ne
sera pas reçu correctement.

Pour vous assurer que votre message est remis dans un seul paquet, vous pouvez utiliser
Modbus ASCII à la place. Ce protocole vous permet de spécifier les caractères Début du
message et Fin du message.

Conclusions
Vous avez maintenant été introduit au protocole Modbus. Les utilisateurs peuvent utiliser le
protocole IP Modbus RTU sur TCP, mais cela ne résout pas tous les problèmes liés à
l'utilisation de Modbus sur IP. Dans certains cas, un convertisseur Modbus RTU vers TCP
devra être utilisé. Une application logicielle efficace est nécessaire pour aider à la mise en
œuvre de Modbus RTU sur Ethernet. Lorsque vous devez utiliser Modbus sur Internet, Serial
to Ethernet Connector est une solution logicielle qui fonctionne comme un convertisseur
Modbus vers TCP IP. Cette application peut être utilisée pour exécuter le protocole Modbus
RTU sur TCP afin de connecter des API ainsi que d’autres équipements industriels
électroniques. Le connecteur série vers Ethernet est le moyen le plus efficace d'implémenter
un convertisseur logiciel Modbus RTU vers Ethernet.

Vous aimerez peut-être aussi