OPC-UA, MQTT, Modbus: de juiste industriële gateway kiezen in 2025
OPC-UA, MQTT, Modbus RTU, Modbus TCP — elke industriële integrator staat voor dezelfde vraag: welke gateway moet ik kiezen om mijn veldapparatuur aan te sluiten? Het antwoord hangt af van uw apparatuur, uw infrastructuur en uw doelstellingen. Hieronder vindt u het beslissingsschema.
Waarom er geen „beste protocol“ bestaat
De discussie over OPC-UA versus MQTT versus Modbus wordt vaak verkeerd gesteld. Deze protocollen zijn geen concurrenten — ze vullen elkaar aan en werken op verschillende niveaus:
Een efficiënte industriële gateway kan tussen deze niveaus vertalen — bijvoorbeeld Modbus RTU-gegevens uit het veld lezen en deze via MQTT naar de cloud verzenden.
Modbus RTU / TCP: de universele veldstandaard
Waarom Modbus ook in 2025 nog onmisbaar blijft
Modbus bestaat al sinds 1979. Het is het meest gebruikte protocol in de Franse industrie:
- Frequentieregelaars (Schneider, Danfoss, ABB, Siemens)
- Industriële sensoren (temperatuur, druk, debiet, niveau)
- Analysatoren (waterkwaliteit, energie, gas)
- Compacte PLC's (Schneider TM3, Siemens S7-200, Wago)
- UPS-systemen, omvormers, industriële laders
Modbus RTU werkt via RS-485 (2-draadsbus), met maximaal 32 slaves, tot 1200 meter. Modbus TCP is de Ethernet-versie, met dezelfde registers en dezelfde logica.
Sterke punten en beperkingen
| Modbus RTU | Modbus TCP | |
|---|---|---|
| Infrastructuur | RS-485 (2-draads) | Ethernet |
| Overdrachtssnelheid | 9600 – 115200 bps | 100 Mbps |
| Aantal slaves | 32 per bus | Onbeperkt (netwerk) |
| Beveiliging | Geen ingebouwde | Geen ingebouwde (TLS mogelijk) |
| Standaardisatie | Ja (Modicon) | Ja |
| Overhead | Laag | Matig |
Wanneer moet u voor Modbus kiezen: altijd, als uw veldapparatuur dit ondersteunt. Dit vormt de basis voor het verzamelen van veldgegevens.
OPC-UA: de standaard voor SCADA-interoperabiliteit
Wat OPC-UA te bieden heeft
OPC-UA (Unified Architecture) vult de tekortkomingen van Modbus aan:
- Ingebouwde beveiliging: TLS-versleuteling, authenticatie via certificaten, rechtenbeheer
- Semantiek: de gegevens zijn getypeerd, benoemd en georganiseerd in een hiërarchie van objecten
- Bidirectioneel: lezen én schrijven, abonnementen (subscribe), externe methoden
- Gegarandeerde interoperabiliteit: certificering door de OPC Foundation
Modbus : Registre 0x0054 = 184 (valeur brute)
OPC-UA :
ns=2;i=1234
DisplayName: "Stroom hoofdmotor"
Value: 18.4 A
DataType: Float
Quality: Good
Timestamp: 2025-08-12T10:23:45.123Z
EngineeringUnit: "A" (ampère)
Beschrijving: "Effectieve stroom gemeten op fase R"
OPC-UA geeft betekenis aan de gegevens — daardoor kan een SCADA-systeem gegevens van een PLC gebruiken zonder handmatige configuratie.
OPC-UA in de praktijk
Wanneer OPC-UA geschikt is:
- SCADA-verbinding (Ignition, Wonderware, WinCC) → moderne PLC’s
- Gemengde omgeving: meerdere PLC-leveranciers (Siemens, Rockwell, B&R)
- Hoge beveiligingseisen (audit, NIS2-conformiteit)
- Gegevensuitwisseling tussen verschillende SCADA-systemen
Wanneer OPC-UA overgedimensioneerd is:
- Eenvoudige installaties met 1 tot 5 PLC’s van dezelfde leverancier
- Beperkt budget (OPC-UA vereist meer configuratiemiddelen)
- Oude apparatuur die dit niet ondersteunt (alleen Modbus)
MQTT: het protocol voor de IoT-cloud
De publish/subscribe-logica
MQTT is ontworpen voor onbetrouwbare netwerken en beperkte middelen:
MQTT-architectuur:
vs Modbus (verzoek / antwoord):
MQTT 'stuurt' de gegevens naar de cloud. Het terrein hoeft niet van buitenaf bereikbaar te zijn — ideaal bij NAT in LTE-netwerken.
MQTT Sparkplug B: de industriële standaard
Sparkplug B is een voor de industrie gedefinieerde MQTT-payloadstandaard:
{
"timestamp": 1691843400000,
"metrics": [
{
"name": "Inputs/Pressure",
"alias": 1,
"timestamp": 1691843400000,
"datatype": "Float",
"value": 3.45
},
{
"name": "Outputs/PumpEnable",
"alias": 2,
"datatype": "Boolean",
"value": true
}
],
"seq": 12,
"uuid": "pompe-station-001"
}
Sparkplug B wordt ondersteund door Ignition, HiveMQ, EMQX en de meeste moderne SCADA-platforms.
Selectietabel voor industriële gateways
Selectiecriteria
| Situatie | Aanbevolen protocol | Gateway |
|---|---|---|
| Bestaande Modbus RTU-apparatuur → cloud | Modbus RTU → MQTT | Eziwan Gateway |
| Modbus TCP-apparatuur → SCADA Ignition | Modbus TCP → OPC-UA | Eziwan + Edge App |
| Gemengd apparaatpark (Modbus + Profibus + BACnet) | Multi-protocol → MQTT | Gespecialiseerde gateway |
| LTE-netwerk (geen vast IP-adres) | Alles → MQTT (uitgaand) | Eziwan Gateway |
| Afgelegen locaties + lage bandbreedte | Modbus + MQTT QoS | Eziwan Gateway |
| NIS2-beveiligingsvereisten | Beveiligde OPC-UA of OpenVPN | Eziwan + VPN |
Checklist industriële gateway 2025
Controleer de volgende punten voordat u tot aankoop overgaat:
Hardware:
- DIN-rail (standaard kasteindeling)
- Temperatuur -40 °C / +75 °C
- Breed spanningsbereik (9–48 V DC)
- Hardware-watchdog (automatische herstart bij vastlopen)
- Dual-SIM met automatische failover
Veldprotocollen:
- Native Modbus RTU (RS-485)
- Native Modbus TCP
- Analoge ingangen 4-20 mA / 0-10 V
- Digitale digitaal-analoge in- en uitgangen
Cloudprotocollen:
- MQTT met TLS
- MQTT Sparkplug B (indien er al een SCADA-systeem is)
- REST-API (voor aangepaste integraties)
- VPN OpenVPN/IPSec/OpenVPN/IPsec
Beheer:
- Zero-Touch Provisioning
- OTA-firmware-updates
- Dashboard voor het beheer van het apparaatpark
- Logboeken en diagnostische gegevens op afstand toegankelijk
Toepassingsvoorbeeld: integratie Modbus → MQTT → Grafana
Eenvoudige en wijdverbreide architectuur:
Deze architectuur is in minder dan een dag geïmplementeerd en kan aan elk gegevensvolume worden aangepast.
Zie de documentatie over Eziwan-protocollen → · Begin met de integratie van uw apparatuur →
Veelgestelde vragen
Kan men OPC-UA en MQTT tegelijkertijd op dezelfde gateway gebruiken? Ja. Deze protocollen werken op verschillende niveaus en vullen elkaar aan. Een gateway kan fungeren als OPC-UA-client ten opzichte van een S7-1500-PLC en tegelijkertijd als MQTT-publisher naar de cloud. Dit is een veelvoorkomende architectuur: OPC-UA voor lokale gegevensverzameling (gegevenskwaliteit, nauwkeurige tijdstempels), MQTT voor gegevensoverdracht naar de cloud (lichtgewicht, door firewalls heen, TLS).
Is MQTT Sparkplug B verplicht voor de industrie? Nee — Sparkplug B is een bovenlaag bovenop MQTT die topics, payloads en het beheer van apparaten standaardiseert. Het is alleen verplicht als u verbinding maakt met een SCADA-systeem of een platform dat dit vereist (Ignition Cirrus Link, Canary Labs, bepaalde AWS IoT-platforms). Voor een aangepaste integratie (InfluxDB, aangepaste API) volstaat de standaard MQTT.
Wat is het verschil tussen OPC-UA en OPC-DA (klassiek)? OPC-DA (Data Access) is de Windows-exclusieve versie van OPC, die DCOM vereist en uitsluitend op Windows werkt. OPC-UA (Unified Architecture) is platformonafhankelijk, beveiligd (TLS, authenticatie) en geschikt voor de cloud en moderne architecturen. Alle recente SCADA-systemen ondersteunen OPC-UA; OPC-DA wordt beschouwd als een verouderde technologie.
Kan de Eziwan-gateway fungeren als OPC-UA-client voor een S7-1500? Ja. De Eziwan Gateway beschikt over een ingebouwde OPC-UA-client. Deze maakt verbinding met de OPC-UA-server van de S7-1500, verifieert zich via een certificaat (SignAndEncrypt-modus aanbevolen) en publiceert de geselecteerde variabelen via MQTT. Er is geen extra software nodig aan de PLC-zijde.
Waarom zou je voor MQTT kiezen in plaats van een REST-API voor het verzamelen van IoT-gegevens? MQTT is geoptimaliseerd voor de eisen van het IoT: lage overhead (header van 2 bytes), asynchrone publicatie (geen HTTP-roundtrip), gegarandeerde QoS (at-least-once, exactly-once) en automatische herverbinding. REST is eenvoudiger te debuggen en te testen, maar minder efficiënt voor honderden gegevenspunten die elke seconde worden gepubliceerd. Gebruik REST voor eenmalige integraties en configuratie-API’s, en MQTT voor de continue gegevensstroom vanuit het veld.
Meer informatie
- Blog: Modbus, MQTT, OPC-UA — uitgebreide vergelijking van industriële protocollen
- Blog: Modbus TCP versus RTU — welk protocol moet je kiezen?
- Blog: MQTT, RS485, Modbus — industriële IoT-protocollen uitgelegd
- Blog: Grafana voor industriële Modbus-monitoring
- Documentatie: OPC-UA-configuratie op de Eziwan-gateway
Conclusie
In 2025 moet de ideale industriële gateway Modbus RTU/TCP voor het veld en MQTT voor de cloud ondersteunen, en optioneel OPC-UA bieden voor veeleisende SCADA-omgevingen. De prioriteit blijft liggen bij betrouwbare connectiviteit (Dual SIM, watchdog) en het gemak van grootschalige implementatie (ZTP, vlootbeheer).
Zoek niet naar de gateway die de meeste protocollen ondersteunt — zoek er een die de drie protocollen die 95% van uw behoeften dekken, perfect beheerst.
Vergelijk de Eziwan-modellen → · 30 dagen gratis testen →
Aanvullende bronnen
- OPC UA naar MQTT — OPC UA-gegevens publiceren op een MQTT-broker
- Industriële protocollen — vergelijking tussen Modbus, MQTT, OPC UA en andere veldprotocollen
- Industriële IoT-gateway — selectiecriteria voor een IoT-gateway voor de industrie
- Modbus RTU naar MQTT — bridge tussen RS-485 Modbus RTU-apparatuur en MQTT
- IIoT-gateway — IIoT-gatewayoplossingen voor industriële installaties