Cookie
Eltima IBC uses cookies to personalize your experience on our website. By continuing to use this site, you agree to our cookie policy. Click here to learn more.

Logiciel de protocole Modbus. Surveillez, scindez et émulez des données Modbus

Logiciel Modbus

Qu'est-ce que Modbus ? Pour faire simple, il s'agit d'une méthode utilisée pour transmettre des informations série entre des appareils électroniques. Modbus est un protocole libre pouvant être utilisé gratuitement à des fins commerciales. Il a été développé par Modicon pour contrôler leurs automates programmables industriels (API). Le protocole est basé sur une architecture maître-esclave.

Dans une communication Modbus, le maître envoie des requêtes aux périphériques esclaves, qui renvoient une réponse. Chaque périphérique esclave possède sa propre adresse d'identification. Le maître peut envoyer des messages et des requêtes à des esclaves spécifiques ou à l'ensemble des esclaves simultanément. Lorsqu'une réponse est attendue, le message est généralement envoyé à un périphérique esclave spécifique. L'adresse de l'esclave correspond au premier octet d'une requête pour permettre aux esclaves de savoir s'ils doivent lire ou ignorer le message envoyé.

Le protocole Modbus est utilisé dans de nombreux domaines pour établir une communication série entre des périphériques. Il supporte les protocoles TCP/IP et RS232/RS433/RS485. Modbus sur l'UDP, bien que moins couramment utilisé, est également supporté.

Logiciel de surveillance Modbus

Les implémentations série de Modbus sont principalement utilisées dans l'industrie. Il existe deux variantes différentes de Modbus :

Modbus ASCII, qui utilise des caractères ASCII pour une communication plus facilement lisible par l'utilisateur. Les sommes de contrôle sont dérivées à l'aide de la vérification de la redondance longitudinale (LRC). Les messages débutent par deux-points (“:") et se terminent avec un caractère de fin de ligne (CR/LF).

Modbus RTU est la variante la plus couramment utilisée. Elle présente les données dans un format binaire compact. Un message se compose d'octets consécutifs sans espaces entre eux. La vérification d'erreurs est possible grâce à l'intégration d'un contrôle de redondance cyclique (CRC) aux commandes. Un logiciel Modbus RTU permet d'identifier la fin d'un message en utilisant un espace d'une valeur de 3,5 caractères comme délimiteur.

Si vous êtes un développeur d'applications travaillant avec Modbus ASCII ou RTU, vous trouverez très pratique voire indispensable d'utiliser un logiciel Modbus professionnel pour surveiller et analyser les données envoyées avec ce protocole.

Logiciel de surveillance Modbus

Serial Port Monitor d'Eltima Software analyse et surveille les messages Modbus RTU et ASCII. Il possède une interface intuitive et des options de filtrage vous permettant d'effectuer une analyse détaillée des communications Modbus.
Serial Port Monitor logo

Serial Port Monitor

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

Modbus Protocol Analyzer est un utilitaire Modbus pouvant s'avérer indispensable lors de la résolution de problèmes liés au développement d'applications ou de pilotes. Il peut également être utilisé pour tester et optimiser le fonctionnement d'un réseau Modbus.

Ce logiciel de surveillance Modbus professionnel vous permet :

  • D'afficher les données capturées dans un terminal, en ligne, dans un tableau ou en vrac pour une analyse simplifiée. Des filtres peuvent être utilisés pour choisir les données à afficher, et les différents modes de vue peuvent être sélectionnés individuellement ou tous à la fois pour adapter la surveillance des données à vos besoins.
  • D'observer simultanément plusieurs ports série dans une même session de surveillance. Les données sont capturées par ordre chronologique, ce qui facilite la détection d'éventuelles erreurs de communication.
  • D'émuler le transfert de données série pour comparer le comportement d'un périphérique ou d'une application. Cette fonctionnalité est relativement pratique pour la résolution d'erreurs.
  • De surveiller instantanément les ports série utilisés par un autre programme sans aucun impact sur le fonctionnement de celui-ci. L'affichage des données en temps réel facilite l'identification et la surveillance des éventuels problèmes.

Pourquoi scinder des données Modbus ?

Une implémentation Modbus typique se compose d'un seul contrôleur ou maître et de plusieurs capteurs ou esclaves, qui communiquent entre eux via une interface série contrôlée par un logiciel série spécialisé. Parfois, plusieurs applications peuvent avoir besoin d'accéder simultanément à un port. Pour cela, vous devez utiliser un logiciel de scindage Modbus.

Logiciel de scindage Modbus

VSPD PRO logo

Virtual Serial Port Driver PRO


Configuration requise: Windows (32 et 64 bits) : XP (version Standard uniquement)/2003 (version Standard uniquement)/2008/ Vista/7/8/10, Windows Server 2012, Windows Server 2016. 5MB espace libre. Dernière version 10.0.844. (le 24 Fév, 2021). 4.8 Classement basé sur 85+ utilisateurs, Revue(91)
Catégorie: Serial Port Software
Virtual Serial Port Driver PRO est un utilitaire tout-en-un avancé pouvant être utilisé pour créer et gérer des ensembles de ports RS485 physiques et virtuels.
Virtual Serial Port Driver PRO

Virtual COM Port Driver Pro d'Eltima est une excellente solution pour scinder des données Modbus.

  • L'application permet de scinder les données transitant par un port série en dupliquant les données reçues par un port COM et en les redirigeant vers un nombre illimité d'interfaces série physiques ou virtuelles.
  • Virtual COM Port Driver Pro offre la possibilité de dupliquer les données transmises vers un port série afin de permettre à plusieurs applications d'y accéder simultanément
  • Virtual COM Port Driver Pro est capable de créer un nombre illimité de ports RS232/RS422/RS485 virtuels en fonction des besoins de votre système. Cela vous permet de scincer des données Modbus en créant des copies virtuelles du port COM d'un maître Modbus et en les utilisant pour transmettre les données aux applications qui y sont connectées.

Partager Modbus sur l'Ethernet

La possibilité de partager une communication Modbus sur l'Ethernet est l'un des autres avantages de Serial to Ethernet Connector. Cela permet à des utilisateurs distants de se connecter à un périphérique Modbus local en passant par un réseau IP.

Sec logo

Serial to Ethernet Connector


Configuration requise: Requirements for Windows (32-bit and 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2012. 4.58MB espace libre. Dernière version 8.0.1113. (le 1 Juin, 2020). 4.9 Classement basé sur 52+ utilisateurs, Revue(86)
Catégorie: Serial Port Software
Cette application de communication permet de partager des données Modbus avec plusieurs utilisateurs connectés au réseau en TCP vers UDP. Aucune limite de distance ne s'applique, ce qui vous permet d'accéder aux données depuis n'importe quel ordinateur du réseau.
Serial to Ethernet Connector
  • L'application de Modbus sur IP peut être exécutée en tâche de fond, ce qui vous permet de la fermer lorsque vous ne l'utilisez pas activement.
  • Vous pouvez accéder simultanément à un maximum de 500 périphériques Modbus à distance avec cet utilitaire logiciel.
  • Vous avez la possibilité de sauvegarder la configuration de l'application et de facilement la déplacer sur un autre ordinateur pour gagner du temps.
  • Des versions Windows et Linux du connecteur Modbus sur Ethernet sont disponibles. Veuillez noter que la version Linux possède une interface en ligne de commande.

Autres utilitaires pour le protocole Modbus

QModMaster est une application fonctionnant sur le système Qt simulant un périphérique Modbus maître. Cet utilitaire gratuit comprend une option de surveillance de bus permettant d'analyser le trafic ainsi qu'une interface graphique pour faciliter son utilisation.

SimplyModbusMaster est une application permettant de simuler un maître Modbus au format ASCII ou RTU. Toutes les informations sont affichées dans une même fenêtre.

Simply Modbus Slave est un logiciel Modbus esclave capable de surveiller les requêtes du maître et pouvant également être utilisé aux formats RTU ou ASCII de Modbus. Une même fenêtre est utilisée pour la configuration et l'affichage des paramètres, tandis que les données sont affichées dans une autre fenêtre.

Modbus Poll est une autre application utilisée pour simuler un périphérique Modbus maître. Elle peut s'avérer très utile pour les développeurs travaillant avec des périphériques Modbus esclaves. Avec ce logiciel, vous pouvez surveiller simultanément plusieurs esclaves Modbus ou plusieurs types de données. Le test est simplifié par la création et l'envoi de données sous forme de chaînes de caractères dans le centre de test de l'application, suivis de l'analyse de la réponse de l'esclave au format hexadécimal.

Serial Port Monitor

Configuration requise: Windows (32-bit et 64-bit): XP/2003/2008/Vista/7/8/10, Windows Server 2012, Windows Server 2012/2016/2019 , 8.15MB taille
Dernière version 8.0.388 (le 7 Juil, 2020) Notes de mise à jour
Catégorie: Serial Port Software