Modbus Protocoles pris en charge
Robotique et industrieModbus RTU/TCP
Qu'est-ce que Modbus?
Modbus est un protocole de communication série publie à l'origine par Modicon en 1979, aujourd'hui l'un des protocoles les plus largement utilisés dans l'automatisation industrielle, la gestion de batiments, les systèmes energetiques et les applications SCADA. Modbus définit une architecture maître-esclave (client-serveur) ou un dispositif maître communique avec jusqu'à 247 dispositifs esclaves. Deux variantes série principales existent : Modbus RTU (encodage binaire avec vérification d'erreur CRC-16) et Modbus ASCII (encodage hexadecimal ASCII avec vérification d'erreur LRC). Modbus RTU est la variante la plus courante, fonctionnant sur les couches physiques RS-232, RS-422 ou RS-485 à des debits en bauds allant typiquement de 9600 a 115200. Le protocole définit des codes de fonction pour la lecture d'entrees discretes, la lecture de bobines, la lecture de registres de maintien, la lecture de registres d'entrée, l'ecriture de bobines simples/multiples et l'ecriture de registres simples/multiples. Chaque transaction se compose d'une adresse de dispositif, d'un code de fonction, d'une charge utile de données et d'un contrôle d'erreur. Modbus est apprecie pour sa simplicite, sa fiabilité et la prise en charge étendue par des milliers d'automates, capteurs, compteurs, variateurs et actionneurs de centaines de fabricants. L'analyse de protocole pour Modbus est essentielle dans les environnements industriels pour diagnostiquer les échecs de communication, vérifier les cartes de registres, déboguer les réponses d'exception et optimiser les cycles d'interrogation. Les ingénieurs doivent decoder les trames Modbus pour identifier les erreurs d'adressage de dispositifs, les incompatibilites de codes de fonction, les ecarts de valeurs de registres et les échecs de CRC qui empechent l'echange fiable de données.
Modbus Référence rapide
| type | Serial, asynchronous (RTU) or TCP |
| signals | RS-485 differential or Ethernet |
| max Speed | 115.2 kbps (serial) |
| voltage Range | RS-485 differential |
| topology | Master-slave |
Instruments Acute compatibles avec Modbus
Solutions recommandées
Tous les produits compatibles
Prêt à analyser ce protocole ?
Découvrez comment les instruments Acute capturent et décodent ce protocole en temps réel. Demandez une démo ou contactez notre équipe.
Comment analyser Modbus avec les instruments Acute
Connectez votre analyseur logique Acute aux lignes série Modbus — TX et RX pour RS-232, ou lignes de données A et B pour RS-
Reliez un fil de masse à la référence de masse du système.
Dans le logiciel Acute, sélectionnez le décodeur de protocole Modbus RTU ou Modbus ASCII et assignez les canaux de données.
Configurez le debit en bauds, les bits de données (typiquement 8), la parite (paire, impaire ou aucune) et les bits d'arret pour correspondre aux parametres du réseau Modbus.
Capturez et visualisez les trames Modbus décodées montrant les adresses d'esclaves, les codes de fonction, les adresses de registres, les valeurs de données, le statut CRC/LRC et toute réponse d'exception.