Modbus est un protocole de communication libre de droits construit sur une architecture de type maître-esclave. Il est utilisé dans de nombreux domaines pour établir des communications entre différents appareils électroniques. Le protocole Modbus peut être utilisé pour envoyer des données sur des lignes série RS-485, RS-422 et RS-232 ainsi que les protocoles TCP/IP (Modbus TCP). Le Modbus sur l'UDP est également possible, bien qu'il ne soit que peu utilisé.
Comme nous l'avons mentionné précédemment, le protocole Modbus est très largement utilisé, tout particulièrement dans ses versions (RTU et ASCII). Modbus RTU est la variante du protocole Modbus la plus couramment utilisée. Vous développez un logiciel qui communique avec des appareils électroniques à l'aide du mode RTU de Modbus ? Si tel est le cas, vous avez très certainement besoin d'un logiciel Modbus RTU de qualité pour surveiller et analyser les données envoyées à l'aide de ce protocole. Il en est de même pour le mode ASCII de Modbus.
Modbus Protocol Analyzer propose une méthode efficace pour détecter les éventuels problèmes pouvant survenir durant le développement d'une application ou d'un pilote, le test et l'optimisation de périphériques série, etc.
Ce logiciel de test Modbus professionnel vous permet :
Découvrez comment décoder des messages Modbus ici.
Comme vous le savez déjà, une communication Modbus typique est établie entre plusieurs capteurs et un seul contrôleur (ou 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. Dans de nombreux cas, il peut être nécessaire d'ouvrir le port de réception avec plusieurs applications à la fois. Cette opération ne peut être effectuée sans l'aide d'un logiciel de scindage Modbus dédié.
Virtual COM Port Driver d'Electronic Team est probablement la solution la plus adaptée pour y parvenir. Ce logiciel fonctionne comme un outil de scindage de port série capable de dupliquer les données provenant d'un port COM vers un nombre illimité d'interfaces série physiques et virtuelles. Virtual COM Port Driver vous aidera à créer autant de ports RS485 (RS232, RS422) virtuels que nécessaire sur votre système. Si vous souhaitez que plusieurs applications puissent recevoir simultanément vos données Modbus, il vous suffit de créer des copies virtuelles du port COM recevant les données du périphérique maître et d'y connecter les différentes applications. Virtual COM Port Driver dupliquera le flux de données vers toutes les copies virtuelles du port COM physique pour permettre à toutes les applications de recevoir les mêmes données au même moment.
Cet utilitaire avancé vous permet d'utiliser simultanément jusqu'à 500 périphériques Modbus. L'un des avantages du logiciel Modbus sur IP est qu'il peut être exécuté en tâche de fond, ce qui signifie que vous n'avez pas à avoir l'application ouverte en permanence. De plus, le programme est capable de sauvegarder une configuration et de la reproduire sur un autre ordinateur pour vous permettre de gagner du temps.
Pour le moment, Modbus to Ethernet Connector est disponible pour les systèmes Windows et Linux. La version Linux est une application en ligne de commande.
Le protocole Modbus est une structure de communication maître-esclave utilisée entre des périphériques électroniques. Par convention, les signaux sont transmis depuis des périphériques vers un contrôleur principal ou une ressource regroupant les données. Un périphérique maître peut envoyer individuellement une requête vers un périphérique esclave ou la diffuser vers l'ensemble des esclaves. Lorsqu'un signal individuel est reçu, il est acquis que l'esclave répondra tandis que dans le cas d'un signal diffusé, la réponse ne peut généralement être anticipée. Le premier octet envoyé par le maître est l'adresse de l'esclave. De cette manière, chaque périphérique esclave sait après avoir reçu ce premier octet s'il doit lire le message envoyé ou l'ignorer.
Il existe deux variantes du protocole Modbus utilisées dans la communication série :
Serial Port Monitor