Modbus : le protocole industriel universel (RTU et TCP)
Modbus est le protocole industriel le plus répandu au monde. Créé en 1979 par Modicon, il équipe des millions d’automates, d’onduleurs, de variateurs, de compteurs et de capteurs. Sa simplicité est sa force : un maître interroge des esclaves via des registres (bobines, entrées, registres holding), sans négociation de session.
- Modbus RTU — liaison série RS-485 ou RS-232, jusqu’à 247 esclaves par bus, trames compactes avec CRC.
- Modbus TCP — encapsulation dans TCP/IP sur Ethernet, adressage par IP, pas de limite d’esclaves par segment.
La quasi-totalité des équipements industriels parlent Modbus. C’est le point de départ incontournable pour toute intégration IoT.
Ressources détaillées :
OPC UA : le standard ouvert pour l’industrie 4.0
OPC UA (Unified Architecture) est le protocole de référence pour l’interopérabilité Industrie 4.0. Contrairement à Modbus, il embarque une modélisation orientée objet, une sécurité native (authentification, chiffrement TLS) et un mécanisme de découverte de services.
OPC UA fonctionne sur TCP/IP (port 4840) ou sur WebSockets. Il est imposé par de nombreux référentiels (Industrie 4.0, RAMI 4.0) et adopté par les grands constructeurs d’automates (Siemens, Beckhoff, B&R…).
Son usage principal côté IoT : exposer les données d’un automate ou d’un serveur SCADA vers une gateway qui les pousse ensuite en MQTT vers le cloud.
Ressource : OPC UA vers MQTT
RS-485 : la liaison série industrielle
RS-485 est une norme électrique (non un protocole) qui définit un bus différentiel multi-points. La plupart des protocoles industriels série (Modbus RTU, M-Bus, BACnet MS/TP) s’appuient sur RS-485 comme couche physique.
Caractéristiques clés :
- Distance : jusqu’à 1 200 m à 100 kbps
- Résistance au bruit électromagnétique (câble blindé paire torsadée)
- Jusqu’à 32 pilotes/récepteurs standard (256 avec des transceivers haute impédance)
- Alimentation bifilaire pour les compteurs M-Bus (variante 2-fils)
Pour connecter un bus RS-485 existant au cloud sans modifier le câblage, une passerelle série Ethernet industrielle ou une gateway 4G s’intercale directement sur le bus.
Ressources :
MQTT : le protocole IoT cloud
MQTT (Message Queuing Telemetry Transport) est le protocole IoT de référence pour la remontée de données vers le cloud. Son modèle publish/subscribe via un broker central (Mosquitto, HiveMQ, AWS IoT…) découple les producteurs de données des consommateurs.
Avantages pour l’IoT industriel :
- Overhead très faible (en-tête 2 octets minimum) — idéal sur réseau cellulaire
- Gestion native de la déconnexion et de la reconnexion (QoS 0, 1, 2)
- Message "last will" pour détecter la perte de lien
- TLS pour le chiffrement bout en bout
La gateway IoT traduit les registres Modbus en topics MQTT structurés (JSON ou binaire) et les publie vers le broker cloud.
BACnet et M-Bus : GTB et télérelève
BACnet (Building Automation and Control Network) est le standard ouvert pour la gestion technique du bâtiment (GTB). Il définit des objets sémantiques (température, luminosité, consigne, alarme) et fonctionne en BACnet/IP (Ethernet) ou BACnet MS/TP (RS-485). Il est utilisé par les CVC, éclairages, contrôles d’accès et systèmes incendie.
M-Bus (Meter Bus) est le standard européen (EN 1434, EN 13757) pour la télérelève de compteurs : eau froide, eau chaude, gaz, chaleur, électricité. La version filaire (2-fils) alimente les compteurs depuis le concentrateur. La version Wireless M-Bus (868 MHz) supprime le câblage.
Ressources :
Tableau comparatif des protocoles industriels
| Protocole | Médium | Vitesse typique | Cas d’usage principal | Guide |
|---|---|---|---|---|
| Modbus RTU | RS-485 / RS-232 | 9 600–115 200 bps | Automates, capteurs, compteurs | → |
| Modbus TCP | Ethernet TCP/IP | 10–1 000 Mbps | Automates en réseau IP | → |
| OPC UA | Ethernet TCP/IP | 1–1 000 Mbps | Industrie 4.0, SI métier | → |
| RS-485 | Paire torsadée | 100 kbps–10 Mbps | Bus terrain multi-équipements | → |
| MQTT | TCP/IP (cloud) | Selon réseau | Remontée données IoT cloud | → |
| BACnet/IP | Ethernet | 10–100 Mbps | GTB, CVC, bâtiment | → |
| BACnet MS/TP | RS-485 | 9 600–76 800 bps | GTB terrain | → |
| M-Bus | Paire torsadée | 300–9 600 bps | Télérelève compteurs | → |
| Wireless M-Bus | Radio 868 MHz | Faible débit | Télérelève sans câblage | → |
Nos solutions par protocole
Chaque protocole dispose de sa propre page d’intégration avec schémas d’architecture et cas d’usage détaillés :
| Solution | Description |
|---|---|
| Modbus RTU vers cloud | Remontée de données Modbus RTU / RS-485 vers plateforme cloud |
| Modbus TCP vers cloud | Modbus TCP sur Ethernet vers supervision cloud |
| Modbus RTU vers MQTT | Conversion Modbus RTU en topics MQTT |
| Compteurs Modbus | Intégration de compteurs à registres Modbus |
| OPC UA vers MQTT | Bridge OPC UA → MQTT pour l’Industrie 4.0 |
| RS-485 Modbus 4G | Connexion bus RS-485 via modem 4G/LTE |
| Passerelle série Ethernet industrielle | Conversion RS-485/232 vers Ethernet sur DIN-rail |
| BACnet vers cloud | Intégration GTB BACnet dans le cloud |
| M-Bus vers cloud | Concentrateur M-Bus avec remontée cloud |
| Wireless M-Bus télérelève | Télérelève radio 868 MHz sans câblage |
| Remontée données industrielles | Architecture complète de remontée multi-protocoles |