Renseignez votre adresse e-mail pour obtenir un lien de téléchargement rapide et installer l'application sur votre ordinateur !
Dans cet article, nous allons vous expliquer comment lire et enregistrer des données Modbus à l'aide du logiciel de lecture Modbus le plus avancé : Modbus Analyzer. Si vous envisagez d'intégrer la norme Modbus à votre réseau local ou que vous êtes déjà un utilisateur régulier de Modbus, ce tutoriel vous sera très utile.
Le logiciel permet d'intercepter les données entrant et sortant de périphériques série communicant sur un réseau Modbus. L'application de lecture Modbus supporte tous les types de ports série, y compris les ports RS232, RS422 et RS485.
Le programme est conçu pour les développeurs et testeurs de matériel et d'applications série ainsi que pour tous les autres spécialistes utilisant du matériel et des logiciels Modbus. Il leur permet d'interpréter ou d'analyser les messages reçus ou envoyés par des périphériques via des interfaces série.
L'un des principaux avantages de ce lecteur Modbus RTU réside dans le fait qu'il est capable d'afficher les données interceptées dans un format lisible et pratique. Il propose quatre modes d'affichage des données : dans un tableau, en vrac, en ligne et dans un terminal. À vous de choisir quel mode de vue utiliser pour afficher les données. Vous pouvez en sélectionner un, deux ou activer tous les modes de vue à la fois.
Un autre point important est que le lecteur Modbus RS485 possède des options de filtrage et de recherche avancées ainsi qu'un mode terminal permettant d'exécuter des commandes texte.
Voici comment procéder pour intercepter et enregistrer facilement des messages Modbus à l'aide d'une application dédiée :
Vous pouvez à présent définir les paramètres souhaités dans les préférences de la vue Modbus. Tout ce que vous avez à faire est vous rendre dans “Session > Préférences” et sélectionner la couleur à utiliser pour la date et l'heure, l'en-tête, la structure, les informations, la somme de contrôle et les erreurs. Vous pouvez également choisir si vous souhaitez lire les données Modbus en mode Modbus RTU ou Modbus ASCII.
Modbus est un protocole de communication série utilisé pour transmettre des données sur des connexions série entre des appareils électroniques. La norme de communication Modbus est définie de manière à ce qu'un périphérique, le maître Modbus, écrive des données vers ou demande à recevoir des données d'autres périphériques, les esclaves Modbus, sur un réseau série. Par définition, il ne peut y avoir qu'un seul maître et jusqu'à 247 esclaves sur un réseau Modbus. Le protocole utilise des interfaces RS-485, RS-422 et RS-232 ainsi que des réseaux Ethernet TCP/IP (protocole TCP Modbus) pour le transfert des données.
Comme nous l'avons précédemment indiqué, les données Modbus peuvent être transmises via une connexion série entre deux périphériques dotés d'interfaces COM. Ils échangent des informations composées de séries de un et de zéro (des bits de données) à l'aide d'un câble série standard. Chaque bit est envoyé sous forme de tension. Une connexion Modbus est relativement rapide, la vitesse de transmission classique étant de 9 600 bauds. Les données sont envoyées sous forme de blocs de 8 bits appelés octets, chacun d'entre eux étant représentés par l'une des 256 paires de caractères comprises entre 00 et FF.
Modbus est traditionnellement utilisé dans l'industrie pour transmettre des données entre des périphériques de contrôle et le système de centralisation des données. Il peut par exemple s'agir d'un appareil mesurant le taux d'humidité ou la température qui transmet les résultats obtenus vers un ordinateur d'analyse. Ce protocole peut également être utilisé pour connecter l'ordinateur de contrôle à un appareil de transmission de données (RTU) sur des systèmes de contrôle et d'acquisition de données (SCADA). Il existe des versions du protocole Modbus pour les communications série (Modbus RTU et Modbus ASCII) et pour les connexions Ethernet (Modbus TCP).