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

Logiciel Modbus

Modbus est un protocole de communication publié publiquement 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 sur des lignes série avec les protocoles RS-485, RS-422, RS-232 et TCP / IP (Modbus TCP). Modbus sur UDP est également possible bien que peu utilisé.

Contenu


  1. Types de logiciels Modbus et leur utilisation
  2. Logiciel de surveillance Modbus
  3. Le défi de la scission des données Modbus
  4. Partage de périphériques Modbus sur TCP
  5. Simulateurs Modbus maître et esclave
  6. Qu'est-ce que Modbus et comment ça marche? - principes de base

Types de logiciels Modbus et leur utilisation


Comme mentionné précédemment, le protocole Modbus est très largement implémenté, en particulier ses versions 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 des appareils électroniques via Modbus RTU? Dans ce cas, vous apprécierez certainement un logiciel de haute qualité Modbus RTU pour la surveillance et l'analyse des données envoyées via ce protocole. Même avec Variation ASCII Modbus.

Logiciel de surveillance Modbus

Serial Port Monitor développé par Eltima Software permet de surveiller et d'analyser les messages envoyés via les deux variantes du protocole Modbus. Son interface conviviale affiche des vues complètes des données et offre des filtres flexibles pour une analyse précise.
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

Analyseur de protocole Modbus offre un moyen pratique de localiser les problèmes éventuels lors du développement d’une application ou d’un pilote, de tester et d’optimiser des périphériques en série, etc.

Ce logiciel de test Modbus professionnel vous permet de:

  • Connectez-vous à un port série déjà utilisé par un autre programme et commencez à le surveiller immédiatement. Toutes les données reçues par le port sont affichées en temps réel pour un suivi immédiat des problèmes éventuels.
  • Surveillez plusieurs ports série en même temps. Vous pouvez analyser l'activité de plusieurs ports Modbus au cours d'une session de manière synchrone. Les données circulant dans les deux sens sont facilement enregistrées dans un seul journal, premier entré, premier sorti.
  • Visualisez les données capturées simultanément dans les vues de table, de terminal, de ligne et de vidage Vous pouvez utiliser divers filtres pour une surveillance précise.
  • Émulez le transfert de données sur un périphérique série pour voir exactement comment il réagira à des commandes spécifiques.
  • Découvrez comment décoder les messages Modbus ici.

Le défi de la scission des données Modbus


Comme vous le savez déjà, une communication Modbus typique est établie entre plusieurs capteurs et un seul contrôleur (ou un serveur) qui reçoit les données entrantes via une interface de communication série. Ce port COM est généralement contrôlé par une application série spécialisée. Toutefois, dans de nombreux cas, il peut être nécessaire d’ouvrir le port de réception avec plusieurs applications à la fois. En règle générale, cela ne semble pas possible à moins d'utiliser un logiciel dédié.Logiciel de répartiteur Modbus.

Modbus splitter software

VSPD PRO logo

Virtual Serial Port Driver PRO


Configuration requise: Windows (32 bits et 64 bits): XP(seulement Standard)/2003(seulement Standard)/2008/ Vista/7/8/10, Windows Server 2012, Windows Server 2016. 6.54MB espace disponible. Version 9.0.270. (le 12 Avr, 2018). 4.8 Classement basé sur 85+ utilisateurs, Revue(91)
Catégorie: Communication Application
Virtual Serial Port Driver PRO - un utilitaire tout-en-un avancé pour créer et gérer des ensembles de ports réels et virtuels RS485.
Virtual Serial Port Driver PRO

Virtual COM Port Driver Pro Eltima est probablement la solution la plus optimale pour cette tâche. Le programme fonctionne comme un séparateur de port série capable de dupliquer les données provenant d’un port COM vers un nombre illimité d’interfaces série réelles et virtuelles. Virtual COM Port Driver Pro vous aidera créez autant de ports virtuels RS485 (RS232, RS422) dont vous avez besoin dans votre système. Ainsi, si vous souhaitez que votre trafic Modbus soit reçu par plusieurs applications simultanément, vous pouvez simplement créer des copies virtuelles du port COM de réception du maître et y connecter les applications requises. Virtual COM Port Driver Pro dupliquera le trafic vers toutes les copies virtuelles du port COM réel et ainsi plusieurs applications pourront recevoir les mêmes données à la fois.

Partage de périphériques Modbus sur TCP


Une autre option spéciale qui mérite vraiment votre attention est le partage de Modbus sur Ethernet. Vous pouvez rendre un périphérique Modbus local accessible à plusieurs utilisateurs distants à l'aide d'une solution réseau pratique - Connecteur série vers Ethernet.

Sec logo

Serial to Ethernet Connector


Configuration requise: Configuration requise pour Windows (32 bits et 64 bits): XP/2003/2008/ Vista/7/8/10, Windows Server 2012. 4.66MB espace disponible. Version 7.1.876. (le 27 Jan, 2017). 4.9 Classement basé sur 52+ utilisateurs, Revue(86)
Catégorie: Communication Application
Le logiciel vous permettra de partager Modbus sur TCP (ou UDP) entre plusieurs utilisateurs de votre réseau et de vous connecter à un équipement Modbus distant, même lorsqu'il se trouve à des kilomètres de votre PC.
Serial to Ethernet Connector

Cet utilitaire avancé vous permet de travailler avec 500 périphériques Modbus distants à la fois. Le logiciel Modbus over IP présente l’avantage de pouvoir s’exécuter en arrière-plan en tant que service, ce qui signifie que vous n’avez pas besoin de le garder toujours ouvert. De plus, le programme est capable de sauvegarder une configuration et de la déplacer sur un autre ordinateur, vous permettant ainsi d’économiser du temps et des efforts.

Pour l'instant, le connecteur Modbus vers Ethernet est disponible pour les plates-formes Windows et Linux. Et la version pour Linux est une solution de ligne de commande.

Simulateurs Modbus maître et esclave


  • QModMaster est une application basée sur 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 Modbus RTU ou un Modbus ASCII Master. Il affiche toutes les informations dans une seule fenêtre.
  • Modbus RTU Esclave et Modbus Logiciel esclave ASCII - fonctionne comme esclave Modbus RTU ou esclave Modbus ASCII et surveille les demandes principales. Une fenêtre est utilisée pour entrer et afficher les paramètres, et la deuxième fenêtre - pour les données.
  • Modbus Poll comporte une interface à plusieurs documents et simule un maître Modbus. Une bonne application d'aide pour ceux qui développent les périphériques 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.

Qu'est-ce que Modbus et comment ça marche? - principes de base


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

Il existe deux variantes du protocole Modbus utilisé dans la communication série:

  • Modbus ASCII - utilise des caractères ASCII pour la communication de protocole. La somme de contrôle de la vérification de la redondance longitudinale est utilisée et les messages sont encadrés par un signe deux-points (":") et une nouvelle ligne (CR / LF).
  • Modbus RTU - ce protocole affiche les données dans une vue binaire compacte. RTU vérifie les informations pour rechercher des erreurs en suivant les commandes avec une somme de contrôle de contrôle de redondance cyclique. Les octets sont envoyés consécutivement sans espace 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é.

Serial Port Monitor

Exigences: Windows XP/2003/2008/Vista/7/8/10/Server 2012 , 9.16MB taille
Version 7.0.342 (le 13 Jan, 2018) Notes de mise à jour
Catégorie: Communication Application