Modbus RTU daisy chain met gateway en meerdere industriele apparaten via RS485
Op deze pagina

Modbus is sinds 1979 het de facto protocol om industriele apparaten met elkaar te laten praten. Als installateur kom je Modbus bijna dagelijks tegen: in warmtepompen, zonnepanelen omvormers, energiemeters, koelinstallaties, laadpalen en gebouwbeheersystemen. Toch is er geen goede Nederlandstalige gids die het hele plaatje laat zien. Dit artikel vult dat gat.

Je leert wat Modbus precies is, hoe Modbus RTU en Modbus TCP van elkaar verschillen, welke registers en function codes je moet kennen, hoe je een RS485 bus fysiek aansluit, en waar je in 2026 concreet Modbus tegenkomt op de werkvloer. Ook kijken we naar de GACS-plicht voor gebouwautomatisering, die in Nederland sinds 1 januari 2026 geldt, en wat die betekent voor jouw projecten.

Bedoeld voor installateurs die Modbus in de praktijk toepassen, niet voor softwareontwikkelaars.

Wat is Modbus in het kort?

Modbus is een open communicatieprotocol dat in 1979 door Modicon (nu onderdeel van Schneider Electric) werd gepubliceerd voor hun programmable logic controllers. Volgens de Modbus Organization, de beheerder van de standaard, is Modbus een master/slave protocol waarbij één master transacties initieert en slaves reageren. Omdat de specificatie royalty vrij is en makkelijk te implementeren, werd Modbus al snel de lingua franca in industrie en gebouwtechniek.

In 2026 is Modbus nog steeds dominant op apparaat niveau, vooral in HVAC, warmtepompen, PV, koeltechniek en sub-metering. Hogere protocollen zoals BACnet, KNX of OPC UA nemen de rol over van supervisor, maar op de laag waar een installateur werkt, blijft Modbus de norm.

Modbus RTU, TCP en ASCII: drie varianten uitgelegd

Er zijn drie varianten van Modbus, en het verschil zit puur in de transport laag. De applicatie laag (function codes, register adressen) is in alle drie identiek.

VariantFysieke laagFramingTypische toepassingSnelheid
Modbus RTURS485 of RS232, serieelBinair met CRC-16Veldapparaten, meters, warmtepompen9.600 tot 115.200 baud
Modbus TCPEthernet, IP poort 502TCP pakket met MBAP headerPV omvormers, GBS supervisorsTot 1 Gbit/s
Modbus ASCIISerieelASCII met LRCLegacy, zelden nieuw1.200 tot 19.200 baud

Modbus RTU blijft de meest voorkomende variant voor installaties. Je herkent hem aan de drie draadjes op een klemmenbalk (A, B, GND) en een daisy chain topologie van maximaal 1.200 meter zonder repeater. Modbus TCP is de standaard voor PV omvormers en voor alles wat toch al op Ethernet zit. Modbus ASCII kom je nog zelden tegen en is alleen relevant bij renovatie van oude installaties.

ABGND
A
signaal, niet-inverterend
B
signaal, inverterend
GND
gemeenschappelijke massa
RS-485 klemmenbalk op gateway of slaveDe drie draadjes waaraan je een Modbus RTU installatie direct herkent: A (oranje) en B (wit) dragen het differentiele signaal, GND (groen) bindt de massa.

Hoe werkt Modbus? Master, slaves en registers

Een Modbus netwerk heeft altijd één master en tot 247 slaves op dezelfde bus. De master vraagt, de slaves antwoorden. Slaves initieren nooit zelf een bericht, wat de belangrijkste reden is dat Modbus RTU zo voorspelbaar werkt op een lange daisy chain.

GatewayMasterWarmtepomp01Energiemeter02PV omvormer03Koelunit04verzoek van masterantwoord van slave
Een typische Modbus RTU bus: een gateway bevraagt een specifieke slave op basis van adres, de slave antwoordt direct.

Elke slave heeft een uniek slave adres tussen 1 en 247. Adres 0 is gereserveerd voor broadcast berichten zonder respons. Binnen de slave zit het geheugen verdeeld over vier register types, die elk hun eigen lees en schrijfrechten hebben.

TypeModicon prefixGrootteRechtenVoorbeeld
Coil0x (00001 tot 09999)1 bitlezen en schrijvenrelais aan of uit
Discrete Input1x (10001 tot 19999)1 bitalleen lezenstatus eindschakelaar
Input Register3x (30001 tot 39999)16 bitalleen lezengemeten temperatuur
Holding Register4x (40001 tot 49999)16 bitlezen en schrijvensetpoint temperatuur

In de praktijk gebruik je vooral holding registers (4x) voor configuratie en input registers (3x) voor meetwaarden. Een temperatuur meting gebruikt vaak twee registers naast elkaar omdat fabrikanten 32 bit floats over twee 16 bit registers verdelen. Controleer altijd de register map van je specifieke apparaat, want adresnummering en word order (high voor low of andersom) verschillen per fabrikant. Voor veelgebruikte meters, warmtepompen en omvormers staan kant-en-klare register maps in de templatebibliotheek van ModbusCloud.

Function codes die je als installateur moet kennen

Een function code vertelt de slave wat de master wil doen. Van de 24 gedefinieerde codes in de specificatie gebruik je er in de praktijk vooral zeven.

FCNaamDoelWie gebruikt dit?
01Read CoilsLees relais of aan/uit statusKoudetechniek, verlichting
02Read Discrete InputsLees alarm en status contactenAlarm monitoring
03Read Holding RegistersLees setpoints en configDominante FC in HVAC
04Read Input RegistersLees meetwaardenEnergiemeters, PV
05Write Single CoilZet een relais aan of uitHandmatig sturen
06Write Single RegisterSchrijf een setpointSetpoint wijzigen
16Write Multiple RegistersSchrijf meerdere 16 bit regsBulk configuratie

FC03 is veruit de meest gebruikte function code in HVAC en warmtepomp monitoring. Je leest dan bijvoorbeeld twee holding registers vanaf adres 0x0000 om de aanvoertemperatuur op te halen. De master stuurt het FC03-verzoek, de slave antwoordt binnen milliseconden met de vier databytes. Een volledige cyclus blijft onder 20 ms bij 9.600 baud, wat betekent dat je met een polling interval van 1 seconde ruimschoots tientallen slaves kunt uitlezen zonder overlap.

Waar kom je Modbus tegen in het veld?

Modbus zit praktisch in elk segment waar een Nederlandse installateur werkt. Hieronder per sector de belangrijkste Nederlandse merken en hun Modbus status.

Warmtepompen

Remeha CV ketels en warmtepompen hebben een optionele Modbus interface. Itho Daalderop biedt de I2C Modbus Module voor WPU warmtepompen, default 9600 8N1. Nibe S-serie heeft native Modbus TCP, de F-serie vereist accessoire MODBUS 40. ATAG, Intergas, Bosch, Vaillant, Daikin en Mitsubishi ondersteunen Modbus via een vendor gateway of SG Ready module. Zie onze diepgaande guide over het uitlezen van warmtepompen via Modbus voor concrete registers.

Zonnepanelen omvormers

SMA Sunny Boy en Sunny Tripower activeer je via de installer web UI. SolarEdge levert de SE-MTR-3Y-400V-A energiemeter met Modbus RTU en de inverter zelf spreekt Modbus TCP. Fronius Symo, GEN24 en Tauro hebben Modbus TCP via de Datamanager. Huawei SUN2000 gebruikt Modbus TCP via de SmartLogger of een WiFi dongle.

Energiemeters

De Eastron SDM630 is de facto standaard voor sub-metering in Nederland. MID gecertificeerd, Modbus RTU default 9600 8N1, tot 100 A per fase. Zie onze gids voor de Eastron SDM630 voor de complete register map. Alternatieven zijn ABB B23, Janitza UMG96RM (ook TCP) en Iskra MC342.

Koeltechniek

Carel pCO5/pCOE en Danfoss AK-SM800A domineren koelinstallaties in supermarkten en industriele koelcellen. Beide communiceren via Modbus RTU. Bitzer VSD compressoren en Emerson E3 koelregelaars gebruiken Modbus voor diagnose. Voor F-gas logboekverplichtingen onder EU 2024/573 is Modbus monitoring de praktische datalaag onder het digitale logboek.

Gebouwbeheer en home automation

Loxone Miniserver heeft een Modbus Extension voor RTU en TCP. Siemens Climatix, JCI Metasys en Kieback und Peter integreren Modbus als subprotocol in hun BMS. Home Assistant heeft een native Modbus integration die door de Nederlandse DIY community veel gebruikt wordt.

Modbus fysiek aansluiten: baud rate, slave adres en afsluiting

De meest voorkomende fouten op een nieuwe Modbus installatie zijn altijd fysieke fouten, niet protocol fouten. Let op deze vijf punten:

120 Ωbegin busGatewaySlave01Slave02Slave03120 Ωeinde bus
De 120 Ω afsluitweerstanden horen exact op de twee fysieke uiteinden van de bus, niet op elk apparaat en niet ergens in het midden.
  1. 1

    Gebruik getwiste afgeschermde kabel

    Een getwiste aderpaar STP kabel met een impedantie rond 120 Ω is vereist. Belden 9841 of een Cat-5 kabel met een paar voor A en B werkt prima. Niet meerdere paren door elkaar gebruiken.

  2. 2

    Daisy chain, nooit ster

    RS485 werkt op daisy chain topologie: master naar slave 1 naar slave 2, zonder aftakkingen langer dan 30 cm. Een ster topologie of lange stubs veroorzaken reflecties en CRC fouten.

  3. 3

    Termineer met 120 Ω aan beide uiteinden

    Plaats een 120 Ω afsluitweerstand op de master en op de verst gelegen slave. Niet ergens in het midden, en zeker niet op elk apparaat. Veel gateways hebben een DIP switch voor inschakelbare terminatie.

  4. 4

    Stel baud rate en parity gelijk op alle apparaten

    De default is 9.600 baud 8N1. Sommige fabrikanten gebruiken 19.200 of 38.400. Alle apparaten op de bus moeten dezelfde instellingen hebben, anders is er geen communicatie.

  5. 5

    Wijs unieke slave adressen toe

    Slave adressen 1 tot 247 zijn geldig, 0 is gereserveerd voor broadcast. Dubbele adressen veroorzaken busconflicten die lastig te debuggen zijn. Documenteer het adresoverzicht in de projectmap.

Zie ook de uitgebreide gids over RS485 bekabeling voor Modbus voor kabel keuze, afscherming en storing preventie.

Modbus en Nederlandse regelgeving in 2026

Vanaf 1 januari 2026 zijn gebouwautomatiserings en controlesystemen (GACS) verplicht voor niet-residentiele gebouwen met HVAC installaties van > 290 kW nominaal vermogen. Dit komt uit de herziene EPBD IV (Europese Richtlijn 2024/1275) die door Nederland wordt geimplementeerd via het Besluit Bouwwerken Leefomgeving. Vanaf 1 januari 2030 geldt de GACS-verplichting al vanaf 70 kW.

EPBD IV schrijft geen protocol voor. Modbus is een van de open protocollen die gangbaar zijn voor GACS, naast BACnet, KNX en MQTT. Voor de meeste installateurs betekent dit dat bestaande Modbus infrastructuur hergebruikt kan worden, maar dat een supervisor laag (of cloud platform zoals ModbusCloud) nodig is om energiedata gestructureerd te registreren en rapporteren.

Naast EPBD zijn F-gassenbesluit (EU 2024/573) en STEK twee andere drijvers voor Modbus monitoring: digitale logboeken voor koelinstallaties boven 5 ton CO2-equivalent vragen om continue data, en die data komt in de praktijk altijd via Modbus uit de installatie.

Veelvoorkomende Modbus fouten en hoe je ze oplost

SymptoomWaarschijnlijke oorzaakOplossing
Geen respons op FC03Verkeerd slave adres of A/B omgedraaidCheck adres via servicemenu en wissel A en B bij twijfel
CRC foutenOntbrekende of verkeerde terminatiePlaats 120 Ω aan elk uiteinde, check alle shields op aarde
Intermitterende dataKabel te lang of te veel stubsVerkort stubs tot onder 30 cm, overweeg repeater boven 1.000 m
Exception code 02Register adres bestaat nietControleer register map van fabrikant, let op 0 of 1 based adressering
Exception code 03Ongeldige data of rangeWaarde valt buiten toegestaan bereik in de register definitie
Timeout na 1 secondeTrage slave of verkeerde baudVerhoog timeout naar 2 seconden of check baud rate matching

Veelgestelde vragen over Modbus

Wat is Modbus in het Nederlands uitgelegd?

Modbus is een open communicatieprotocol uit 1979 dat industriele apparaten laat praten met een centrale master. De master vraagt data op of stuurt commando's, de slave apparaten antwoorden. Modbus wordt nog steeds gebruikt in bijna elke warmtepomp, PV omvormer en energiemeter.

Wat is het verschil tussen Modbus RTU en Modbus TCP?

Modbus RTU loopt over serieel RS485 met een daisy chain van maximaal 247 slaves. Modbus TCP loopt over Ethernet op poort 502 met een ster topologie. De function codes en register adressen zijn identiek, alleen het transport verschilt. RTU is robuust op lange afstand, TCP is sneller en schaalbaar.

Welke apparaten ondersteunen Modbus?

Vrijwel alle professionele HVAC, warmtepomp, zonnepanelen, koeltechniek, laadpaal en energiemeter apparatuur ondersteunt Modbus. In Nederland zijn populaire merken Remeha, Itho Daalderop, Nibe, Eastron, SMA, SolarEdge, Carel, Danfoss en Loxone. Check altijd de datasheet van het specifieke model.

Hoeveel apparaten kun je op een Modbus bus aansluiten?

Op een Modbus RTU bus kun je tot 247 slaves aansluiten volgens de specificatie. In de praktijk bepaalt het elektrisch vermogen van de transceiver vaak een lagere limiet, meestal 32 standard unit loads. Voor meer apparaten gebruik je meerdere busses of een repeater.

Welke baud rate moet ik gebruiken voor Modbus?

De Modbus RTU default is 9.600 baud, 8 data bits, geen pariteit, 1 stop bit (9600 8N1). Voor snellere polling of meer slaves gebruik je 19.200 of 38.400 baud. Alle apparaten op dezelfde bus moeten identieke instellingen hebben. Modbus TCP heeft geen baud rate, daar bepaalt de Ethernet snelheid de doorvoer.

Is Modbus in 2026 nog een standaard?

Ja, Modbus is in 2026 nog steeds de dominante apparaat standaard in industriele en gebouwtechniek. EPBD IV schrijft geen protocol voor, en Modbus is een van de gangbare open protocollen voor gebouwautomatisering. Op supervisor niveau nemen BACnet en OPC UA het vaak over, maar Modbus blijft de lingua franca op veldniveau.

Is Modbus hetzelfde als RS485?

Nee. RS485 is een fysieke laag standaard voor seriele communicatie over getwiste aderparen. Modbus RTU gebruikt RS485 als transport, maar RS485 draagt ook andere protocollen zoals Profibus en DMX. Omgekeerd loopt Modbus TCP over Ethernet zonder RS485.

Wat betekent slave adres bij Modbus?

Het slave adres is een nummer tussen 1 en 247 dat elk apparaat op de bus uniek identificeert. Adres 0 is gereserveerd voor broadcast berichten. De master gebruikt het adres om gericht te vragen aan het juiste apparaat. Je stelt het slave adres in via DIP switches of in het servicemenu van het apparaat.

Samengevat

Modbus is al 47 jaar het meest toegepaste industriele protocol, en dat blijft zo in 2026. Voor installateurs is het begrip van RTU versus TCP, function codes FC01 tot FC16, en de vier register types een directe toegevoegde waarde op de werkvloer. Sinds 1 januari 2026 geldt in Nederland de GACS-plicht voor niet-residentiële gebouwen boven 290 kW. Modbus is een van de open protocollen die de data daarvoor leveren.

Als je Modbus data van meerdere installaties op een plek wil samenbrengen en automatisch wil rapporteren, is een hardware plus cloud combinatie vaak sneller en goedkoper dan losse gateways en SCADA pakketten. De ModbusCloud Gateway leest Modbus RTU- en TCP-apparaten uit in een cloud dashboard, op basis van kant-en-klare templates en zonder dat je registers hoeft te programmeren.