Surveillez, divisez et émulez avec le logiciel du protocole Modbus

Logiciel Modbus

Qu'est-ce que Modbus? En termes simples, il s'agit d'une méthode utilisée pour transmettre des informations série entre des appareils électroniques. Modbus est un protocole ouvert qui est gratuit à utiliser pour les applications commerciales. Il a été développé par Modicon pour contrôler leurs contrôleurs logiques programmables (PLC). Le protocole est basé sur une architecture maître-esclave.

En communication Modbus, le maître diffuse les requêtes aux équipements esclaves qui renvoient une réponse. Les dispositifs esclaves ont chacun une adresse d'identification distincte. Le maître peut envoyer des messages et des requêtes à des esclaves individuels ou à tous simultanément. Lorsqu'une réponse est requise, le message est généralement envoyé à un périphérique esclave spécifique. L'adresse esclave est le premier octet d'une demande afin que les esclaves sachent s'ils doivent écouter ou ignorer le message.

De nombreuses industries utilisent le protocole Modbus pour établir une communication série entre les appareils. Il prend en charge les protocoles TCP/IP et RS232/RS433/RS485. Modbus sur UDP est également pris en charge mais moins souvent vu.


Table des matières:

  1. Logiciel de surveillance Modbus
  2. Pourquoi diviser les données Modbus?
  3. Partager Modbus sur Ethernet
  4. Utilitaires tiers pour le protocole Modbus

Logiciel de surveillance Modbus


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

Modbus ASCII - utilise des caractères ASCII pour une communication plus lisible par l'homme. Les sommes de contrôle sont dérivées à l'aide d'un contrôle de redondance longitudinale (LRC). Les messages commencent par deux points («:») et se terminent par un caractère de nouvelle ligne (CR / LF).

Modbus RTU est la variation la plus souvent employée. Il présente les données dans un format binaire compact. Un message est composé d'octets consécutifs sans espaces entre eux. La vérification des erreurs est effectuée en ajoutant une somme de contrôle de contrôle de redondance cyclique (CRC) aux commandes. Le logiciel Modbus RTU identifie la fin d'un message par un espace de 3,5 caractères qui agit comme un délimiteur.

Si vous êtes un développeur de logiciels travaillant avec Modbus ASCII ou RTU, vous pourriez bénéficier grandement en utilisant un logiciel Modbus de qualité professionnelle qui peut vous aider à surveiller et analyser les données envoyées avec le protocole.

Logiciel de surveillance Modbus

Serial Port Monitor by Eltima Software analyse et surveille les messages Modbus RTU et ASCII. Il dispose d'une interface conviviale et d'options de filtrage flexibles qui vous permettent d'effectuer une analyse détaillée sur la communication 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 qui peut être déterminant pour résoudre les problèmes de développement de pilotes ou d'applications. Il peut également être utilisé pour tester et optimiser les efforts dans un réseau Modbus.

Ce logiciel de surveillance Modbus professionnel vous permet de:

  • Affichez les données surveillées dans une vue de terminal, de ligne, de tableau ou de vidage pour une analyse plus facile. Les filtres peuvent être utilisés pour limiter les données et les vues peuvent être utilisées seules ou toutes à la fois pour une flexibilité de surveillance.
  • Plusieurs ports série peuvent être observés simultanément dans une seule session de surveillance. Les données sont capturées selon le principe du premier entré, premier sorti, ce qui facilite la détection des problèmes de communication série.
  • Émulez le transfert de données série pour comparer la réponse d'un appareil ou d'une application. Cette fonctionnalité est idéale pour le dépannage.
  • Les ports série utilisés par un autre programme peuvent être surveillés immédiatement sans impact sur la première application. L'affichage des données en temps réel facilite l'identification et la surveillance de tout problème.

Pourquoi diviser les données Modbus?


Une implémentation Modbus typique est composée d'un seul contrôleur ou maître et de plusieurs capteurs ou esclaves. Ils communiquent entre eux via une interface série qui est contrôlée par un logiciel série spécialisé. Parfois, plusieurs applications peuvent avoir besoin d'accéder au port simultanément. Pour ce faire, vous devez utiliser le logiciel de répartiteur Modbus.

Logiciel répartiteur Modbus

VSPD PRO logo

Virtual Serial Port Driver PRO


Configuration requise: Windows (32-bit et 64-bit): XP(uniquement Standard)/2003(uniquement Standard)/2008/ Vista/7/8/10, Windows Server 2012, Windows Server 2016. 6.54MB espace libre. 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 est un utilitaire tout-en-un avancé qui peut être utilisé pour créer et gérer des ensembles de ports RS485 réels et virtuels.
Virtual Serial Port Driver PRO

Virtual COM Port Driver Pro by Eltima est une excellente solution pour diviser les données Modbus.

  • L'application divise le trafic du port série en dupliquant les données reçues par un port COM et en les transmettant à un nombre illimité d'interfaces série virtuelles ou réelles.
  • Virtual COM Port Driver Pro permet la duplication des données transmises vers un port série afin que plusieurs applications puissent y accéder en même temps.
  • Virtual COM Port Driver Pro permet la création d'un nombre illimité de ports virtuels RS232 / RS422 / RS485 selon les besoins de votre système. Cela vous permet de diviser le trafic Modbus en créant des copies virtuelles du port COM d'un maître Modbus et en les utilisant pour transmettre des données aux applications connectées.

Partager Modbus sur Ethernet


La possibilité de partager la communication Modbus sur Ethernet est une autre caractéristique précieuse de Serial to Ethernet Connector. Il permet aux utilisateurs distants de se connecter à un appareil Modbus local via un réseau IP.

Sec logo

Serial to Ethernet Connector


Configuration requise: Configuration requise pour Windows (32-bit et 64-bit): XP/2003/2008/ Vista/7/8/10, Windows Server 2012. 4.66MB espace libre. Version 7.1.876. (le 26 Jan, 2017). 4.9 Classement basé sur 52+ utilisateurs, Revue(86)
Catégorie: Communication Application
Cette application de communication permet de partager des données Modbus avec plusieurs utilisateurs connectés au réseau via TCP vers UDP. Aucune limite de distance n'est appliquée, vous pouvez donc accéder aux données à partir de n'importe quelle machine connectée au réseau.
Serial to Ethernet Connector

  • L'application Modbus sur IP peut être exécutée en tant que service d'arrière-plan. Ce fait vous permet de fermer l'application lorsque vous ne l'utilisez pas activement.
  • Vous pouvez accéder à 500 appareils Modbus à distance à la fois avec cet outil logiciel.
  • Vous pouvez sauvegarder la configuration de l'application et la déplacer facilement vers un autre ordinateur pour gagner du temps et du travail supplémentaire.
  • Des versions Windows et Linux du connecteur Modbus vers Ethernet sont disponibles. Veuillez noter que la solution Linux fonctionne avec une interface de ligne de commande.

Utilitaires tiers pour le protocole Modbusl


QModMaster est une application basée sur Qt qui simule un appareil Modbus maître. Il s'agit d'un outil gratuit qui fournit à l'utilisateur un moniteur de bus avec lequel analyser le trafic et une interface utilisateur graphique pour une facilité d'utilisation.

SimplyModbusMaster - est une application qui vous permet de simuler un maître Modbus en utilisant le format ASCII ou RTU. Toutes les informations sont affichées dans une seule fenêtre.

Simply Modbus Slave - Le logiciel esclave Modbus surveille les demandes principales et peut également être utilisé aux formats Modbus RTU ou ASCII. Il utilise une seule fenêtre pour configurer et afficher les paramètres. Une autre fenêtre est utilisée pour les données.

Modbus Poll est une autre application utilisée pour simuler un appareil maître Modbus. Cela peut être très utile pour les développeurs travaillant avec des appareils esclaves Modbus. Avec ce programme, vous pouvez surveiller plusieurs esclaves Modbus ou zones de données en même temps. Le test est facilité en créant et en envoyant des chaînes de données de test dans le centre de test de l'application et en examinant 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 , 9.16MB taille
Version 7.0.342 (le 13 Jan, 2018) Notes de mise à jour
Catégorie: Communication Application