Modbus: het universele industriële protocol (RTU en TCP)
Modbus is het meest gebruikte industriële protocol ter wereld. Het werd in 1979 door Modicon ontwikkeld en wordt gebruikt in miljoenen PLC’s, omvormers, frequentieregelaars, meters en sensoren. De kracht van het protocol ligt in zijn eenvoud: een master vraagt gegevens op bij slaves via registers (magneetspoelen, ingangen, holdingregisters), zonder dat er een sessie hoeft te worden opgezet.
- Modbus RTU — seriële verbinding via RS-485 of RS-232, maximaal 247 slaves per bus, compacte frames met CRC.
- Modbus TCP — ingekapseld in TCP/IP via Ethernet, adressering via IP, geen limiet op het aantal slaves per segment.
Vrijwel alle industriële apparatuur communiceert via Modbus. Dit is het onmisbare uitgangspunt voor elke IoT-integratie.
Gedetailleerde bronnen:
OPC UA: de open standaard voor Industrie 4.0
OPC UA (Unified Architecture) is het standaardprotocol voor interoperabiliteit binnen Industrie 4.0. In tegenstelling tot Modbus beschikt het over objectgeoriënteerde modellering, ingebouwde beveiliging (authenticatie, TLS-versleuteling) en een mechanisme voor het detecteren van diensten.
OPC UA werkt via TCP/IP (poort 4840) of via WebSockets. Het wordt voorgeschreven door talrijke normen (Industrie 4.0, RAMI 4.0) en wordt toegepast door de grote fabrikanten van besturingssystemen (Siemens, Beckhoff, B&R…).
De belangrijkste toepassing op het gebied van IoT: het doorsturen van gegevens van een PLC of een SCADA-server naar een gateway, die deze vervolgens via MQTT naar de cloud stuurt.
Bron: OPC UA naar MQTT
RS-485: de industriële seriële verbinding
RS-485 is een elektrische norm (geen protocol) die een differentiële multipoint-bus definieert. De meeste industriële seriële protocollen (Modbus RTU, M-Bus, BACnet MS/TP) maken gebruik van RS-485 als fysieke laag.
Belangrijkste kenmerken:
- Bereik: tot 1 200 m bij 100 kbps
- Weerstand tegen elektromagnetische storingen (afgeschermde twisted-pair-kabel)
- Tot 32 standaard drivers/ontvangers (256 met transceivers met hoge impedantie)
- Tweedraadsvoeding voor M-Bus-meters (2-draadsvariant)
Om een bestaande RS-485-bus op de cloud aan te sluiten zonder de bekabeling te wijzigen, wordt een industriële seriële-naar-Ethernet-gateway of een 4G-gateway rechtstreeks op de bus aangesloten.
Producten:
MQTT: het IoT-protocol voor de cloud
MQTT (Message Queuing Telemetry Transport) is het toonaangevende IoT-protocol voor het doorsturen van gegevens naar de cloud. Het publish/subscribe-model via een centrale broker (Mosquitto, HiveMQ, AWS IoT…) zorgt ervoor dat gegevensproducenten en -consumenten van elkaar worden gescheiden.
Voordelen voor het industriële IoT:
- Zeer lage overhead (header van minimaal 2 bytes) — ideaal voor mobiele netwerken
- Ingebouwde ondersteuning voor het verbreken en herstellen van de verbinding (QoS 0, 1, 2)
- „Last will“-bericht om het verlies van de verbinding te detecteren
- TLS voor end-to-end-versleuteling
De IoT-gateway zet Modbus-registers om in gestructureerde MQTT-topics (JSON of binair) en publiceert deze naar de cloudbroker.
BACnet en M-Bus: gebouwbeheersysteem en automatische meterstanduitlezing
BACnet (Building Automation and Control Network) is de open standaard voor gebouwbeheersystemen (GBS). Het definieert semantische objecten (temperatuur, verlichtingssterkte, instelwaarde, alarm) en werkt via BACnet/IP (Ethernet) of BACnet MS/TP (RS-485). Het wordt gebruikt voor HVAC-systemen, verlichting, toegangscontrole en brandbeveiligingssystemen.
M-Bus (Meter Bus) is de Europese norm (EN 1434, EN 13757) voor het op afstand uitlezen van meters: koud water, warm water, gas, warmte en elektriciteit. De bedrade versie (2-draads) voorziet de meters van stroom via de concentrator. De Wireless M-Bus-versie (868 MHz) maakt bekabeling overbodig.
Bronnen:
Vergelijkingstabel van industriële protocollen
| Protocol | Medium | Typische snelheid | Belangrijkste toepassingen | Handleiding |
|---|---|---|---|---|
| Modbus RTU | RS-485 / RS-232 | 9 600–115 200 bps | PLC’s, sensoren, meters | → |
| Modbus TCP | Ethernet TCP/IP | 10–1.000 Mbps | PLC’s in een IP-netwerk | → |
| OPC UA | Ethernet TCP/IP | 1–1.000 Mbps | Industrie 4.0, bedrijfsinformatiesystemen | → |
| RS-485 | Getwiste kabel | 100 kbps–10 Mbps | Veldbus voor meerdere apparaten | → |
| MQTT | TCP/IP (cloud) | Afhankelijk van het netwerk | IoT-gegevensoverdracht naar de cloud | → |
| BACnet/IP | Ethernet | 10–100 Mbps | GTB, HVAC, gebouwen | → |
| BACnet MS/TP | RS-485 | 9 600–76 800 bps | GTB-veld | → |
| M-Bus | Getwist paar | 300–9 600 bps | Meterstanduitlezing | → |
| Draadloze M-Bus | 868 MHz-radio | Lage overdrachtssnelheid | Draadloze meteruitlezing | → |
Onze oplossingen per protocol
Elk protocol heeft een eigen integratiepagina met architectuurschema’s en gedetailleerde gebruiksscenario’s:
| Oplossing | Beschrijving |
|---|---|
| Modbus RTU naar cloud | Doorgifte van Modbus RTU-/RS-485-gegevens naar cloudplatform |
| Modbus TCP naar cloud | Modbus TCP via Ethernet naar cloudmonitoring |
| Modbus RTU naar MQTT | Conversie van Modbus RTU naar MQTT-topics |
| Modbus-meters | Integratie van Modbus-registratiemeters |
| OPC UA naar MQTT | OPC UA → MQTT-bridge voor Industrie 4.0 |
| RS-485 Modbus 4G | RS-485-busverbinding via 4G/LTE-modem |
| Industriële seriële Ethernet-gateway | RS-485/232-naar-Ethernet-conversie op DIN-rail |
| BACnet naar cloud | Integratie van BACnet-gebouwbeheersystemen in de cloud |
| M-Bus naar cloud | M-Bus-concentrator met gegevensoverdracht naar de cloud |
| Draadloze M-Bus-aflezing | Draadloze aflezing via 868 MHz zonder bekabeling |
| Doorstroming van industriële gegevens | Complete architectuur voor gegevensdoorstroming via meerdere protocollen |