Waarom Modbus het dominante protocol blijft
Modbus, in 1979 geïntroduceerd door Modicon (tegenwoordig Schneider Electric), is het meest gebruikte industriële protocol ter wereld. Miljoenen apparaten — PLC’s, frequentieregelaars, meters, sensoren, regelaars — communiceren via Modbus. Dankzij zijn eenvoud, openheid en robuustheid is het al 40 jaar een vaste waarde.
Het probleem: Modbus is ontworpen voor seriële lokale netwerken (RS-485) of industrieel Ethernet, niet voor het internet. Om deze gegevens in de cloud te kunnen gebruiken (monitoring, waarschuwingen, analyses), is een Modbus/cloud-bridge nodig.
Modbus-naar-cloud-architectuur
De gateway fungeert als Modbus-master: hij vraagt gegevens op bij elk apparaat volgens een configureerbaar schema (elke seconde, elke minuut…), verzamelt de registers en publiceert deze via MQTT naar de cloud. Hij beheert tegelijkertijd zowel RS-485-apparaten (Modbus RTU) als Ethernet-apparaten (Modbus TCP).
Modbus-registers uitgelegd
| Type register | Adres | Toegang | Typische inhoud |
|---|---|---|---|
| Coil (Coil) | 1–9999 | Lezen/Schrijven | Digitale status (AAN/UIT): pomp, klep, alarm |
| Digitale ingang | 10001–19999 | Alleen lezen | Digitale ingang: schakelaar, sensor |
| Ingangsregister | 30001–39999 | Alleen lezen | Analoge meting: temperatuur, stroom |
| Houdregister | 40001–49999 | Lezen/schrijven | Instelwaarde, parameter, configureerbare waarde |
De gateway leest de registers uit wanneer dat nodig is: bijvoorbeeld de meetwaarden elke minuut en de alarmstatussen elke 10 seconden. De waarde wordt omgerekend naar fysieke eenheden (bijv. register 1234 → 123,4 °C met een factor 0,1).
Toepassingsvoorbeelden: Modbus naar de cloud per sector
Water en riolering Pompstations, reservoirs, zuiveringsinstallaties: uitlezing van debietmeters (4-byte register in IEEE 754-drijvende-kommatyp), tankniveaus (4–20 mA → register), pompstatussen (spoelen), druk (Modbus-transducer). Waarschuwing bij druk buiten het bereik of bij pompstoring.
Energie Netwerkanalysatoren (PM500, PM800 Schneider, EM340 Carlo Gavazzi): spanning, stroom, actief/reactief vermogen, energie (kWh), vermogensfactor. Export naar een energiedashboard voor het bijhouden van het verbruik en de facturering tussen gebouwen.
Productie-industrie Frequentieregelaars van Schneider ATV, Danfoss VLT en ABB: motorfrequentie, stroom, storingen. PLC’s: productietellers, cyclustijden, beschikbaarheidsgraad (TRS/OEE). Gegevens worden doorgegeven aan het ERP- of MES-systeem.
Landbouw / Smart Farming Bodemsensoren (vochtigheid, temperatuur, elektrische geleidbaarheid), weerstations, irrigatiecontrollers: Modbus-polling om de 15 minuten, gegevensverzending naar de cloud, automatische waarschuwingen.
Modbus-polling: de optimale frequentie instellen
Een veelvoorkomende valkuil: een te frequente polling instellen op een trage RS-485-bus, waardoor apparatuur kan vastlopen. Aanbevelingen:
- Kritieke statusvariabelen (alarmen, storingen): om de 5–10 s.
- Procesmetingen (temperatuur, druk, debiet): elke 60 s.
- Energiemeters (kWh, index): elke 5–15 min.
- Configuratieparameters: uitsluitend op verzoek.
Met de Eziwan-gateway kunnen groepen registers met verschillende pollingfrequenties worden geconfigureerd.
De Eziwan-aanpak
De Eziwan Gateway beschikt over een ingebouwde Modbus RTU-client (RS-485-poort op DIN-rail) en Modbus TCP (Ethernet), een lokale MQTT-broker voor edge-voorbewerking en een VPN-tunnel naar de Eziwan Cloud voor monitoring en waarschuwingen.
Configuratie in enkele minuten via de cloudinterface: selecteer de registers die moeten worden uitgelezen, de pollingfrequentie en de alarmdrempels — zonder het programma van de PLC aan te raken.
Meer informatie: Modbus RTU/TCP-gateway, RS-485-cloudgateway en industriële OPC UA-cloud.