Pourquoi Modbus reste le protocole dominant
Introduit en 1979 par Modicon (aujourd’hui Schneider Electric), Modbus est le protocole industriel le plus répandu au monde. Des millions d’équipements — automates, variateurs, compteurs, capteurs, regulateurs — parlent Modbus. Sa simplicité, son ouverture et sa robustesse en font une valeur sûre depuis 40 ans.
Le problème : Modbus a été conçu pour les réseaux locaux série (RS-485) ou Ethernet industriel, pas pour Internet. Pour exploiter ces données dans le cloud (supervision, alertes, analytiques), il faut un bridge Modbus/cloud.
Architecture Modbus vers cloud
La gateway joue le rôle de maître Modbus : elle interroge chaque équipement selon un planning configurable (toutes les secondes, toutes les minutes…), collecte les registres, et les publie en MQTT vers le cloud. Elle gère simultanément les équipements RS-485 (Modbus RTU) et les équipements Ethernet (Modbus TCP).
Les registres Modbus expliqués
| Type de registre | Adresse | Accès | Contenu typique |
|---|---|---|---|
| Bobine (Coil) | 1–9999 | Lecture/Écriture | État TOR (ON/OFF) : pompe, vanne, alarme |
| Entrée numérique | 10001–19999 | Lecture seule | Entrée TOR : interrupteur, détecteur |
| Registre entrée | 30001–39999 | Lecture seule | Mesure analogique : température, courant |
| Registre de maintien | 40001–49999 | Lecture/Écriture | Consigne, paramètre, valeur configurable |
La gateway lit les registres selon les besoins : par exemple, les registres de mesure toutes les minutes, les états d’alarme toutes les 10 secondes. La valeur est convertie en unité physique (ex. registre 1234 → 123,4 °C avec un facteur 0,1).
Cas d’usage : Modbus vers cloud par secteur
Eau et assainissement Stations de pompage, réservoirs, stations d’épuration : lecture des débitmètres (registre 4 octets en virgule flottante IEEE 754), niveaux de cuves (4–20 mA → registre), états de pompes (bobines), pression (transducteur Modbus). Alerte si pression hors plage ou si pompe en défaut.
Énergie Analyseurs de réseau (PM500, PM800 Schneider, EM340 Carlo Gavazzi) : tension, courant, puissance active/réactive, énergie (kWh), facteur de puissance. Export vers un dashboard énergie pour le suivi des consommations et la facturation inter-bâtiments.
Industrie manufacturière Variateurs Schneider ATV, Danfoss VLT, ABB : fréquence moteur, courant, défauts. Automates : compteurs de production, temps de cycle, taux de disponibilité (TRS/OEE). Données remontées dans l’ERP ou le MES.
Agriculture / Smart Farming Capteurs de sol (humidité, température, conductivité électrique), stations météo, contrôleurs d’irrigation : polling Modbus toutes les 15 min, remontée cloud, alertes automatiques.
Polling Modbus : configurer la fréquence optimale
Un piège courant : configurer un polling trop fréquent sur un bus RS-485 lent, ce qui peut bloquer les équipements. Recommandations :
- Variables d’état critique (alarmes, défauts) : toutes les 5–10 s.
- Mesures process (température, pression, débit) : toutes les 60 s.
- Compteurs d’énergie (kWh, index) : toutes les 5–15 min.
- Paramètres de configuration : à la demande uniquement.
La gateway Eziwan permet de configurer des groupes de registres avec des fréquences de polling différentes.
L’approche Eziwan
L'Eziwan Gateway intègre un client Modbus RTU natif (port RS-485 DIN-rail) et Modbus TCP (Ethernet), un broker MQTT local pour le pré-traitement edge, et un tunnel VPN vers l'Eziwan Cloud pour la supervision et les alertes.
Configuration en quelques minutes via l’interface cloud : sélectionnez les registres à lire, la fréquence de polling, et les seuils d’alerte — sans toucher au programme de l’automate.
Pour aller plus loin : passerelle Modbus RTU/TCP, passerelle RS-485 cloud et OPC UA cloud industriel.