BACnet: al 35 jaar het protocol voor gebouwbeheersystemen
BACnet (ISO 16484-5) is sinds 1987 het toonaangevende communicatieprotocol in systemen voor Gebouwbeheer (GTB). Het werd oorspronkelijk ontwikkeld door ASHRAE om interoperabiliteit tussen HVAC-apparatuur van verschillende merken mogelijk te maken en heeft zich sindsdien gevestigd als wereldwijde standaard in de tertiaire sector, ziekenhuizen, de industrie en datacenters.
Het objectgeoriënteerde model is de kracht ervan: elk apparaat (LTV-regelaar, verwarmingsregelaar, energiemeter…) biedt een lijst met gestandaardiseerde objecten met vooraf gedefinieerde eigenschappen. Een BACnet-supervisor kan automatisch alle apparaten in een netwerk detecteren en hun objecten uitlezen zonder voorafgaande configuratie — een groot voordeel ten opzichte van Modbus.
Architectuur van BACnet-netwerken
Een typisch BACnet-netwerk is opgebouwd uit twee lagen:
Supervisorlaag (BACnet/IP-backbone)
- Via Ethernet aangesloten BMS-controllers
- BACnet/IP-communicatie, UDP-poort 47808
- BACnet-routers voor het onderling verbinden van subnetten
Veldlaag (BACnet MS/TP)
- Zonecontrollers (ventilatorconvectoren, VAV, lokale CTA’s) via RS485
- BACnet MS/TP-communicatie, lineaire bustopologie
- BACnet MS/TP → BACnet/IP-gateway om de twee lagen met elkaar te verbinden
Cloud (Eziwan)
▲
│ MQTT TLS / 4G
▼
Eziwan-gateway ──── BACnet/IP (Ethernet) ──┬── JACE-besturingsautomaat
├── Siemens PXC-controller
└── Compteur BACnet
──── BACnet MS/TP (RS485) ──┬── Fan-coil Distech
└── VAV Schneider
BACnet-objecten: de standaardterminologie
BACnet definieert 54 gestandaardiseerde objecttypes. De meest voorkomende in de gebouwbeheersystemen zijn:
| Objecttype | Afkorting | Beschrijving | Voorbeelden |
|---|---|---|---|
| Analoge ingang | AI | Analoge meetwaarde (lezen) | Temperatuur, vochtigheid, CO2 |
| Analoge uitgang | AO | Analoge uitgang (aansturing) | Setpoint CTA, klepopening |
| Analog Value | AV | Berekende waarde of parameter | Comfortinstelwaarde, setpoint |
| Binary Input | BI | Logische status (lezen) | Aan/uit, storing, alarm |
| Binary Output | BO | Logische uitgang | Aan/uit-commando |
| Binaire waarde | BV | Interne logische waarde | Zomer-/wintermodus |
| Multi-State-waarde | MSV | Modus met n toestanden | HVAC-modus: uit/ventilatie/verwarming/koeling |
| Trendlogboek | TL | In het apparaat geïntegreerd historisch overzicht | Temperatuurarchief over 30 dagen |
Cloudgebaseerde GTB-monitoring: toepassingsvoorbeelden
Via de BACnet → cloud-verbinding kan het volledige GTB-park op afstand worden bewaakt:
Dienstengebouwen (kantoren, winkelcentra)
- Toezicht op HVAC: temperaturen per zone, instelwaarden, status van luchtbehandelingsunits
- Monitoring van het elektriciteits-, verwarmings- en koelingsverbruik per zone
- Comfortindicatoren: CO₂, temperatuur, luchtvochtigheid per ruimte
Ziekenhuizen en laboratoria
- Bewaking van cleanrooms (overdruk, luchtvochtigheid, temperatuur)
- Monitoring van farmaceutische koelcellen
- Traceerbaarheid van omgevingscondities met het oog op naleving van de voorschriften
Datacenters
- PUE (Power Usage Effectiveness) in realtime
- Bewaking van de koeling (CRAC, koeltorens)
- Waarschuwingen voor servertemperatuur en relatieve luchtvochtigheid
Meerdere locaties (vastgoedbedrijven, hotelketens, winkelketens)
- Eén overzicht van alle gebouwen in één dashboard
- Gecentraliseerde meldingen die worden doorgestuurd naar de verantwoordelijke per locatie
- Benchmarking tussen vergelijkbare locaties
Automatische detectie van BACnet-apparatuur
Een groot voordeel van BACnet ten opzichte van Modbus is de automatische detectie (auto-discovery). De Eziwan-gateway verstuurt een Who-Is-bericht als broadcast over het BACnet-netwerk. Elk apparaat reageert met zijn I-Am (Device Instance-ID). Vervolgens vraagt de gateway de objectlijst (ReadProperty Object List) van elk apparaat op en genereert automatisch de te bewaken meetpunten.
Dankzij deze automatische detectie is het handmatig invoeren van registeradressen niet langer nodig — een tijdrovend en foutgevoelig proces in grote gebouwen met honderden regelaars.
Integratie met bestaande GTB-supervisors
Voor locaties die zijn uitgerust met een GTB-supervisor (JACE Niagara, Schneider EcoStruxure, Siemens Desigo CC) kan de cloudgateway op twee manieren worden geïntegreerd:
Optie 1 — Directe BACnet-uitlezing (supervisor-bypass) De Eziwan-gateway leest de BACnet-veldapparatuur rechtstreeks uit, parallel aan de bestaande supervisor. De supervisor blijft functioneren voor de lokale regeling. De gateway voegt de cloudlaag toe zonder het bestaande systeem te wijzigen.
Optie 2 — Uitlezen vanuit de supervisor (MQTT-export) Als de supervisor MQTT Publish ondersteunt (Niagara 4.x met MQTT-module, Ignition…), abonneert de gateway zich op de MQTT-gegevens van de supervisor. Dit is de eenvoudigste aanpak als de supervisor al correct is geconfigureerd.