Modbus devices: wat zijn het en wat kun je ermee?
Een afleverset die in storing staat. Een druk die langzaam wegzakt. Een retourtemperatuur die te hoog blijft. Als beheerder van een warmtenet of gebouw wil je zulke signalen zien voordat een bewoner belt. Vaak kunnen je installaties die informatie al leveren, via Modbus.
Modbus devices zijn apparaten die via het Modbus-protocol gegevens delen. Denk aan afleversets, druksensoren, warmtepompen en energiemeters. Je leest er waarden mee uit, zoals temperatuur, druk of een meterstand. Ondersteunt het apparaat het, dan stuur je het ook aan, bijvoorbeeld door een klep open te zetten.
In deze blog lees je hoe Modbus werkt, welke apparaten het spreken en wat je in de praktijk met de data doet.
Hoe werkt Modbus?
Modbus is een open communicatieprotocol: een gemeenschappelijke taal waarmee apparaten gegevens uitwisselen. Het bestaat sinds 1979 en is vrij te gebruiken. Daardoor ondersteunen veel fabrikanten het, ook in gebouwinstallaties en warmtenetten.
Het principe is vraag en antwoord. Een gateway of regelaar stelt een vraag, bijvoorbeeld: wat is je aanvoertemperatuur? Het aangesproken apparaat geeft antwoord. Elk apparaat heeft een eigen adres, zodat altijd duidelijk is wie er antwoordt.
De gegevens zelf staan in registers. Zie het als een genummerde lijst in het apparaat: op de ene plek staat de temperatuur, op een andere de druk of een meterstand. Sommige plekken kun je alleen lezen. Andere kun je ook beschrijven, bijvoorbeeld om een instelling te wijzigen of een klep te openen. Welke plek wat betekent, staat in de registermap van de fabrikant.
Modbus RTU of Modbus TCP?
Modbus komt in twee varianten. Bij Modbus RTU zijn apparaten via een RS485-buskabel in serie met elkaar verbonden. Dat werkt betrouwbaar over langere afstanden en zie je veel in technische ruimtes en bij afleversets. Modbus TCP gebruikt hetzelfde soort berichten via een IP-netwerk. Die variant zie je vooral bij grotere industriële installaties en veel minder in gebouwen en warmtenetten. De Nextalink gateway werkt met Modbus RTU.
Is Modbus hetzelfde als M-Bus?
Nee. M-Bus (Meter-Bus) is een vaste standaard voor het uitlezen van meters, zoals warmte-, water- en elektriciteitsmeters. Bij M-Bus ligt vooraf vast welke waarde waar staat, in welke eenheid en binnen welk bereik. Ook de metertypes zijn vastgelegd. Daardoor weet een uitleesapparaat automatisch hoe het een M-Bus-meter uitleest en de data begrijpt. Het protocol is bovendien zuinig met batterij en data.
Modbus is veel generieker. De fabrikant bepaalt zelf welke data een apparaat deelt en waar die staat. Elk Modbus device is dus anders, en voor elk apparaat heb je de registermap nodig. Je kunt er meters mee uitlezen, zoals kWh-meters, maar ook apparaten mee aansturen.
In één installatie kun je ze allebei tegenkomen, bijvoorbeeld een warmtemeter via M-Bus en een afleverset via Modbus.
Welke apparaten zijn Modbus devices?
In vastgoed en warmtenetten spreken veel apparaten Modbus, zoals:
- afleversets
- druk- en temperatuursensoren
- warmtepompen en ketels
- pompen en frequentieregelaars
- kWh-meters, bijvoorbeeld om de meterstanden van aparte groepen uit te lezen
- warmtemeters
- omvormers van zonnepanelen en batterijsystemen
Of een apparaat Modbus ondersteunt, vind je in de technische documentatie. Zoek naar een Modbus- of RS485-aansluiting en een registermap.
Wat lees je uit een afleverset?
De afleverset is het knooppunt tussen het warmtenet en de woning of het gebouw. Daarom zit er veel informatie in. Via Modbus lees je, afhankelijk van het type, onder meer aanvoer- en retourtemperaturen, debiet, klepstanden, storingsmeldingen en het firmwareversienummer uit.
Voor een beheerder zegt dat veel. Een hoge retourtemperatuur kan wijzen op een inregelprobleem. Aan het versienummer zie je welke sets nog een update nodig hebben. En een storingsmelding zie je meteen, zonder dat er iemand langs hoeft.
Druk meten via Modbus
Ook druksensoren zijn vaak Modbus devices. Veel druksensoren zijn er in een uitvoering met Modbus RTU (RS485). Andere geven een analoog signaal af, zoals 4–20 mA. Check daarom vooraf welke uitvoering je hebt of kiest.
In een warmtenet is druk een belangrijke graadmeter. Een plotselinge drukverandering kan wijzen op een lekkage of een andere verstoring. En met inzicht in drukverschillen regel je het net beter in, zodat ook de verste aansluitingen genoeg warmte krijgen.
Je hoeft daarvoor niet elke afleverset met een druksensor uit te rusten. Met sensoren op strategische plekken, bijvoorbeeld per netwerkdeel of lus, krijg je al een goed beeld van de drukverdeling. Meet je continu, dan zie je afwijkingen eerder en voorkom je storingen en onnodig onderhoud.
Lees meer over druksensoren voor warmtenetten.
Kun je apparaten via Modbus op afstand aansturen?
Ja, als het apparaat dat ondersteunt. Omdat je via Modbus ook kunt schrijven, pas je op afstand instellingen aan, zoals een setpoint, of zet je bijvoorbeeld een klep open.
Dat helpt vooral bij storingen. Een monteur controleert op afstand of een klep reageert, voordat hij de weg op gaat. Dat scheelt ritten en geeft sneller duidelijkheid.
Welke registers beschrijfbaar zijn, verschilt per fabrikant en type. Dat staat in de registermap.
Waar let je op bij het aansluiten van Modbus devices?
Modbus is eenvoudig, maar vier punten bepalen of je betrouwbare data krijgt:
- Registermap: zonder actuele documentatie weet je niet wat een register betekent. Controleer ook eenheden en schaalfactoren.
- Adressering: elk apparaat op dezelfde bus heeft een uniek adres nodig. Dubbele adressen geven foutieve of ontbrekende data.
- Bekabeling: bij RS485 bepalen kabeltype, lengte en afsluiting of de verbinding stabiel is.
- Beveiliging: Modbus zelf kent geen versleuteling of authenticatie. Laat communicatie en schrijfopdrachten daarom via een beveiligde gateway en een beheerd platform lopen.
Van Modbus-data naar overzicht en actie
Eén afleverset of druksensor uitlezen is nuttig. De echte waarde ontstaat als je data van tientallen of duizenden apparaten op één plek samenbrengt. Dan zie je patronen, vergelijk je locaties en grijp je gericht in.
Daarvoor gebruik je EnergyGrip, het energiebeheer platform van Aurum Europe. De Nextalink gateway leest Modbus devices uit via Modbus RTU (RS485) en stuurt de gegevens versleuteld naar EnergyGrip. Daar gebruik je ze voor monitoring, analyses en rapportages. Zo zie je bijvoorbeeld actuele drukwaarden per locatie en historische grafieken per uur, dag of maand. Ondersteunt het apparaat het, dan stuur je het vanuit EnergyGrip ook aan, bijvoorbeeld om een klep open te zetten.
In EnergyGrip bepaal je met rollen en rechten wie toegang heeft tot de data. Vind je de registermap van een apparaat lastig? Aurum Europe helpt je die te begrijpen, of richt de uitlezing volledig voor je in.
Bestaande meetdata via ODA of meetbedrijven komt op dezelfde plek samen. Zo heb je één overzicht, van één afleverset tot een compleet warmtenet.
Benieuwd wat je met de Modbus devices in jouw installaties kunt?
Plan een demo en ontdek de mogelijkheden.
FAQ
Wat is een Modbus device?
Een Modbus device is een apparaat dat via het Modbus-protocol gegevens deelt, zoals een afleverset, druksensor, warmtepomp of energiemeter. Je leest er waarden uit en, als het apparaat dat toestaat, stuur je het aan.
Zijn druksensoren Modbus devices?
Vaak wel. Veel druksensoren zijn er in een uitvoering met Modbus RTU (RS485). Andere geven een analoog signaal af, zoals 4–20 mA. Ook afleversets geven soms zelf drukwaarden door via Modbus.
Wat is het verschil tussen Modbus RTU en Modbus TCP?
Modbus RTU loopt via een seriële RS485-buskabel waarop meerdere apparaten in serie zitten. Modbus TCP gebruikt een IP-netwerk en zie je vooral bij grotere industriële installaties. De Nextalink gateway werkt met Modbus RTU (RS485).
Wat is het verschil tussen Modbus en M-Bus?
M-Bus (Meter-Bus) is een universeel protocol voor het uitlezen van meters, zoals warmte-, water- en elektriciteitsmeters. Waarden, eenheden en metertypes liggen vooraf vast, dus je leest elke M-Bus-meter op dezelfde manier uit. Bij Modbus bepaalt de fabrikant welke waarden waar staan, dus heb je per apparaat de registermap nodig. Met Modbus kun je bovendien apparaten aansturen.
Wat zijn Modbus registers?
Registers zijn de genummerde plekken in een apparaat waar de gegevens staan. Er zijn vier soorten: coils en holding registers kun je lezen en vaak schrijven, discrete inputs en input registers kun je alleen lezen. Welk register wat betekent, staat in de registermap van de fabrikant. Aurum Europe helpt je de registermap te begrijpen, of richt de uitlezing volledig voor je in.
Hoeveel apparaten kun je op één Modbus RTU-bus aansluiten?
Het protocol ondersteunt adressen 1 tot en met 247. In de praktijk bepalen de RS485-hardware en de kabellengte hoeveel apparaten je stabiel aansluit. De Nextalink gateway leest op dit moment maximaal 32 apparaten per gateway uit.
Kun je via Modbus een klep op afstand openzetten?
Ja, als het apparaat dat ondersteunt. Via beschrijfbare registers pas je instellingen aan, zoals een setpoint, of zet je een klep open. Met EnergyGrip en de Nextalink gateway doe je dat op afstand.
Is Modbus veilig?
Modbus zelf heeft geen ingebouwde versleuteling of authenticatie. Met EnergyGrip verstuurt de Nextalink gateway de data versleuteld, en bepaal je met rollen en rechten wie toegang heeft. Zo blijft je Modbus-data veilig.
Hoe gebruik je Modbus-data in EnergyGrip?
De Nextalink gateway stuurt de uitgelezen waarden naar EnergyGrip. Daar zie je ze samen met je andere energiedata, zoals meetdata via ODA of meetbedrijven, in één overzicht. Je gebruikt ze voor monitoring, analyses en rapportages.