Wat is Modbus?
Modbus is een open communicatieprotocol dat in 1979 werd ontwikkeld door Modicon (nu onderdeel van Schneider Electric). Het wordt veel gebruikt in industriële omgevingen voor de communicatie tussen elektronische apparaten, zoals PLC’s, Sensor, Actuator en HMI’s.
Modbus is eenvoudig, robuust en breed ondersteund, waardoor het een van de meest gebruikte industriële protocollen ter wereld is.
🔧 Wat doet Modbus?
Modbus maakt het mogelijk voor apparaten om informatie met elkaar uit te wisselen via een master/slave- of client/server-structuur.
🧱 Varianten van Modbus
Variant | Beschrijving |
---|---|
Modbus RTU | Seriële communicatie via RS-232 of RS-485. Binaire transmissie (compact en snel). |
Modbus ASCII | Seriële communicatie met ASCII-tekens. Makkelijk te debuggen, maar trager. |
Modbus TCP/IP | Modbus over Ethernet (TCP). Geschikt voor moderne netwerken. |
Modbus Plus | Sneller, eigen variant van Schneider. Minder open. |
🔄 Hoe werkt Modbus?
- De master stuurt een verzoek met een functiecode (zoals “lees registers”).
- De slave stuurt een antwoord met de gevraagde data.
- Data wordt meestal uitgewisseld in de vorm van registers (16-bit), coils of discrete inputs.
🏭 Voorbeelden van gebruik
- Sensor uitlezing (bijv. temperatuur of druk)
- PLC-PLC communicatie
- Sturing van kleppen en motoren
- Energiebeheer en gebouwbeheersystemen
📦 Typische Modbus Functiecodes
Code | Functie |
---|---|
01 | Lees discrete uitgangen (coils) |
02 | Lees discrete ingangen |
03 | Lees houdregisters |
04 | Lees invoerregisters |
05 | Schrijf enkele coil |
06 | Schrijf enkel houdregister |
⚠️ Beperkingen van Modbus
- Geen ingebouwde beveiliging (geen Encryptie of Authenticatie)
- Beperkte snelheid en bandbreedte (vooral bij seriële versies)
- Geen standaard voor complexe datatypes (bijv. floating point of strings)
- Meestal één master per netwerk (bij RTU/ASCII)
🔐 Modbus en Cybersecurity
Omdat Modbus geen Encryptie of toegangscontrole heeft, is het kwetsbaar voor aanvallen, vooral over TCP/IP:
- Gebruik VPN of industriële Firewall
- Segmentatie van netwerken (bijv. met het Purdue Model)
- Beperk fysieke en netwerktoegang
📌 Samengevat
Modbus is een eenvoudig, breed ondersteund protocol voor communicatie tussen industriële apparaten. Ondanks beperkingen is het nog steeds wijdverspreid in automatisering.