Logiciel Modbus: test, surveillance et émulation de maître

Olga Weis

Modbus est un protocole de communication ouvertement publié basé sur une architecture maître-esclave. Il est mis en œuvre dans un large éventail d'industries pour établir la communication entre divers appareils électroniques. Le protocole Modbus peut être utilisé pour l'envoi de données via des protocoles série RS-485, RS-422, RS-232 et TCP / IP (Modbus TCP). Modbus sur UDP est également possible bien que pas largement utilisé.

Modbus software

Qu'est-ce que Modbus et comment ça marche


Le protocole Modbus est une structure de messagerie d'une communication maître-esclave entre des dispositifs électroniques intelligents. En règle générale, les signaux sont transférés des dispositifs à un contrôleur principal ou à une ressource rassemblant les données. Un dispositif maître peut diriger une requête individuellement vers un dispositif esclave ou la diffuser à tous les esclaves. Lorsque le signal individuel est reçu, l'esclave répondra, alors que lorsque le signal est diffusé, la réponse n'est généralement pas anticipée. Le premier octet que le maître envoie est l'adresse de l'esclave. De cette façon, chaque périphérique esclave sait s'il doit ignorer le message ou l'écouter après ce premier octet.

Il existe deux variantes du protocole Modbus utilisées en communication série:

  • Modbus ASCII - utilise des caractères ASCII pour la communication de protocole. La somme de contrôle de redondance longitudinale est utilisée et les messages sont encadrés par un deux-points (":") et un saut de ligne (CR / LF).
  • Modbus RTU - ce protocole affiche les données dans une vue binaire compacte. RTU vérifie les informations sur les erreurs en suivant les commandes avec une somme de contrôle de redondance cyclique. Les octets sont envoyés consécutivement sans espaces entre eux avec un espace de 3,5 caractères entre les messages pour un délimiteur. C'est ainsi que le logiciel sait qu'un nouveau message a commencé. Les messages RTU sont encadrés par des périodes d'inactivité.

Types de logiciels Modbus et leur utilisation


Comme mentionné précédemment, le protocole Modbus est très largement implémenté, en particulier les versions en série (RTU et ASCII). Modbus RTU est en fait l'utilisation la plus courante du protocole Modbus. Développez-vous un logiciel qui communique avec les appareils électroniques via Modbus RTU? Dans ce cas, vous apprécierez sûrement un logiciel Modbus RTU de haute qualité pour la surveillance et l'analyse des données envoyées via ce protocole. Pareil avec la variation Modbus ASCII.

Modbus Monitor Software

Serial Port Monitor développé par Eltima Software permet de surveiller et d'analyser les messages envoyés par les deux variantes du protocole Modbus. Son interface conviviale présente une vision globale des données et propose des filtres flexibles pour une analyse précise.
Serial Port Monitor logo

Serial Port Monitor [Professional Edition]

Enregistrez et analysez l'activité des ports série
4.8 Classement basé sur 41+ utilisateurs, Revue(75)
Télécharger 14-jours d’essai entièrement fonctionnel
Serial Port Monitor

Serial Port Monitor développé par Eltima Software permet de surveiller et d'analyser les messages envoyés à travers les deux variantes du protocole Modbus. Son interface conviviale affiche des vues complètes des données et propose des filtres flexibles pour une analyse précise. Serial Port Monitor offre un moyen pratique de repérer les problèmes éventuels lors du développement d'une application ou d'un pilote, de tester et d'optimiser les périphériques série, etc.

Ce logiciel de test professionnel Modbus vous permet de:

  • Connectez-vous à un port série déjà utilisé par un programme différent et commencez à le surveiller directement. Toutes les données reçues par le port sont affichées en temps réel pour un suivi immédiat de tous les problèmes possibles.
  • Surveillez plusieurs ports série en même temps. Vous pouvez analyser l'activité de plusieurs ports série dans une session de manière synchrone. Les données circulant dans les deux sens sont commodément enregistrées dans un seul journal sur la base du premier entré, premier sorti.
  • Affichez les données capturées dans une table, un terminal, une ligne et des vues de vidage en même temps. Vous pouvez utiliser différents filtres pour une surveillance précise.
  • Émulez le transfert de données vers un périphérique série pour voir exactement comment il va réagir à des commandes spécifiques.

Simulateurs Modbus maître et esclave.


  • QModMaster est une application Qt simulant un maître Modbus. Ce logiciel est gratuit et offre une interface graphique complète et un moniteur de bus pour l'analyse du trafic.
  • SimplyModbusMaster -peut simuler un RTU Modbus ou un Master ASCII Modbus. Il affiche toutes les informations dans une seule fenêtre.
  • Modbus RTU Slave et Modbus ASCII Slave Software - fonctionne comme un esclave Modbus RTU ou un esclave ASCII Modbus et surveille les demandes de maître. Une fenêtre est utilisée pour entrer et afficher les paramètres, et la seconde fenêtre - pour les données.
  • Sondage Modbus dispose d'une interface de document multiple et simule un maître Modbus. Une bonne application d'aide pour ceux qui développent les appareils esclaves Modbus. Ce logiciel Modbus peut surveiller plusieurs esclaves Modbus et / ou zones de données simultanément. Les développeurs ont la possibilité de créer et d'envoyer leurs propres chaînes de test dans le "centre de test" et d'obtenir le résultat de l'esclave au format hexadécimal.

Serial Port Monitor

Configuration requise: Windows XP / 2003/2008 / Vista / 7/8/10 / Server 2012 , 9.16MB taille
Version 7.0.342 (le 15 Jan, 2018) Notes de mise à jour
Catégorie: Serial Port Software