Hoe is BACnet opgebouwd?
BACnet denkt in objecten. Een apparaat in het netwerk is een Device-object met een instancenummer dat in het hele BACnet-netwerk maar één keer mag voorkomen. Daaronder liggen verdere objecten: een Analog Input voor een meetwaarde zoals het actief vermogen, een Binary Input voor een schakeltoestand, een Analog Value voor een berekende waarde.
Elk object heeft eigenschappen (properties). De belangrijkste is Present Value, de actuele waarde. Daarnaast onder meer Object Name, Units en Status Flags. Omdat naam en eenheid in het apparaat staan, heeft het gebouwbeheersysteem geen registerlijst nodig om een waarde juist te interpreteren.
| Objecttype | Betekenis | Voorbeeld |
|---|---|---|
| Device | het apparaat zelf | Meter, regelaar, gateway |
| Analog Input | gemeten waarde | Energie, vermogen, spanning |
| Binary Input | toestand aan of uit | Meldcontact, tariefingang |
| Analog Value | berekende of ingestelde waarde | Som, setpoint |
Hoe wisselen BACnet-apparaten data uit?
Via diensten (services). Met Who-Is vraagt het gebouwbeheersysteem welke apparaten in het netwerk zijn, en elk apparaat antwoordt met I-Am. Met ReadProperty leest het afzonderlijke waarden, met ReadPropertyMultiple veel tegelijk.
In plaats van steeds uit te vragen, kan het gebouwbeheersysteem met SubscribeCOV ook wijzigingen abonneren (COV staat voor Change of Value). Het apparaat meldt zich dan zelf wanneer een waarde meer dan een vastgelegde drempel verandert.
BACnet IP, MS/TP en BACnet/SC: wat is het verschil?
| Variant | Overdracht | Typische toepassing |
|---|---|---|
| BACnet IP | Ethernet, UDP-poort 47808 | Standaard in nieuwe installaties |
| BACnet MS/TP | RS485, master-slave/token passing | Veldapparaten, bestaande installaties |
| BACnet/SC | Ethernet, TLS-versleuteld via een hub | Installaties met hoge eisen aan IT-beveiliging |
Wat doet een BBMD?
Who-Is en I-Am zijn broadcasts, en routers sturen broadcasts niet door naar andere subnetten. Liggen gebouwbeheersysteem en apparaten in verschillende subnetten, dan neemt een BACnet Broadcast Management Device (BBMD) dat over: het ontvangt de broadcasts en stuurt ze gericht naar de BBMD’s van de andere subnetten. Een afzonderlijk apparaat kan zich ook als Foreign Device bij een BBMD aanmelden.
Wat betekenen B-ASC en BTL?
BACnet beschrijft typische apparaatsoorten met profielen. Een B-ASC (BACnet Application Specific Controller) is een apparaat met een vaste taak, zoals een meter of een gateway, dat zijn waarden beschikbaar stelt en op verzoeken antwoordt. De BACnet Testing Laboratories (BTL) controleren of een apparaat aan de eisen van zijn profiel voldoet.
Hoe komen meterdata in BACnet?
De meeste verrekenmeters hebben geen BACnet, maar M-Bus of Modbus. Een gateway vertaalt: hij leest de meters via hun eigen interface uit en stelt elke meter beschikbaar als eigen BACnet-device met Analog Input-objecten. Voor het gebouwbeheersysteem lijkt het alsof elke meter BACnet heeft.
De EMU M-Center is als B-ASC gecertificeerd en ondersteunt BBMD. Hij neemt deze taak op zich als M-Bus naar BACnet IP, RS485 naar BACnet IP en Modbus TCP naar BACnet IP. Hoe u dat in de planning aanpakt, beschrijft het artikel Van M-Bus naar BACnet IP.