Kako je BACnet organizovan?
BACnet razmišlja u objektima. Uređaj u mreži je objekat Device s brojem instance koji se u cijeloj BACnet mreži smije pojaviti samo jednom. Ispod njega nalaze se drugi objekti: Analog Input za mjernu vrijednost kao što je aktivna snaga, Binary Input za sklopno stanje, Analog Value za izračunatu vrijednost.
Svaki objekat ima svojstva (properties). Najvažnije je Present Value, trenutna vrijednost. Uz to su tu, između ostalog, Object Name, Units i Status Flags. Budući da su naziv i jedinica sačuvani u uređaju, nadzornom sistemu ne treba lista registara da bi ispravno protumačio vrijednost.
| Tip objekta | Značenje | Primjer |
|---|---|---|
| Device | sam uređaj | Brojilo, regulator, gateway |
| Analog Input | izmjerena vrijednost | Energija, snaga, napon |
| Binary Input | stanje uključeno ili isključeno | Signalni kontakt, tarifni ulaz |
| Analog Value | izračunata ili zadana vrijednost | Zbir, zadana vrijednost |
Kako BACnet uređaji razmjenjuju podatke?
Putem servisa (services). Servisom Who-Is nadzorni sistem pita koji su uređaji u mreži, a svaki uređaj odgovara s I-Am. Servisom ReadProperty čita pojedinačne vrijednosti, servisom ReadPropertyMultiple više njih odjednom.
Umjesto stalnog ispitivanja nadzorni sistem se može i pretplatiti na promjene servisom SubscribeCOV (COV znači Change of Value). Uređaj se tada sam javlja kada se vrijednost promijeni više od zadanog praga.
BACnet IP, MS/TP i BACnet/SC: koja je razlika?
| Varijanta | Prenos | Tipična primjena |
|---|---|---|
| BACnet IP | Ethernet, UDP port 47808 | Standard u novim postrojenjima |
| BACnet MS/TP | RS485, master-slave/token passing | Terenski uređaji, postojeća postrojenja |
| BACnet/SC | Ethernet, TLS šifrovan preko huba | Postrojenja s visokim zahtjevima za IT sigurnost |
Šta radi BBMD?
Who-Is i I-Am su broadcasti, a ruteri ne prosljeđuju broadcaste u druge podmreže. Ako su nadzorni sistem i uređaji u različitim podmrežama, to preuzima BACnet Broadcast Management Device (BBMD): prima broadcaste i ciljano ih šalje BBMD-ovima drugih podmreža. Pojedinačni uređaj se umjesto toga može prijaviti kod BBMD-a kao Foreign Device.
Šta znače B-ASC i BTL?
BACnet opisuje tipične vrste uređaja profilima. B-ASC (BACnet Application Specific Controller) je uređaj s fiksnim zadatkom, na primjer brojilo ili gateway, koji stavlja svoje vrijednosti na raspolaganje i odgovara na upite. BACnet Testing Laboratories (BTL) provjeravaju da li uređaj ispunjava zahtjeve svog profila.
Kako podaci brojila dolaze u BACnet?
Većina obračunskih brojila nema BACnet, nego M-Bus ili Modbus. Gateway prevodi: očitava brojila preko njihovog vlastitog interfejsa i svako brojilo stavlja na raspolaganje kao zaseban BACnet uređaj s objektima Analog Input. Nadzornom sistemu izgleda kao da svako brojilo ima BACnet.
EMU M-Center je certificiran kao B-ASC i podržava BBMD. Taj zadatak obavlja kao M-Bus u BACnet IP, RS485 u BACnet IP i Modbus TCP u BACnet IP. Kako tome pristupiti u planiranju, opisuje članak Od M-Busa do BACnet IP-a.