Kako je BACnet ustrojen?
BACnet razmišlja u objektima. Uređaj u mreži je objekt 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 poput djelatne snage, Binary Input za sklopno stanje, Analog Value za izračunatu vrijednost.
Svaki objekt ima svojstva (properties). Najvažnije je Present Value, trenutačna vrijednost. Uz to su tu, među ostalim, Object Name, Units i Status Flags. Budući da su naziv i jedinica pohranjeni u uređaju, nadzornom sustavu ne treba popis registara da bi ispravno protumačio vrijednost.
| Tip objekta | Značenje | Primjer |
|---|---|---|
| Device | sam uređaj | Brojilo, regulator, pristupnik |
| 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 | Zbroj, zadana vrijednost |
Kako BACnet uređaji razmjenjuju podatke?
Putem usluga (services). Uslugom Who-Is nadzorni sustav pita koji su uređaji u mreži, a svaki uređaj odgovara s I-Am. Uslugom ReadProperty čita pojedinačne vrijednosti, uslugom ReadPropertyMultiple više njih odjednom.
Umjesto stalnog ispitivanja nadzorni se sustav može i pretplatiti na promjene uslugom 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 | Prijenos | 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 šifriran preko huba | Postrojenja s visokim zahtjevima za IT sigurnost |
Što radi BBMD?
Who-Is i I-Am su broadcasti, a usmjerivači ne prosljeđuju broadcaste u druge podmreže. Ako su nadzorni sustav 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.
Što znače B-ASC i BTL?
BACnet opisuje tipične vrste uređaja profilima. B-ASC (BACnet Application Specific Controller) uređaj je s fiksnom zadaćom, na primjer brojilo ili pristupnik, koji stavlja svoje vrijednosti na raspolaganje i odgovara na upite. BACnet Testing Laboratories (BTL) provjeravaju ispunjava li uređaj zahtjeve svog profila.
Kako podaci brojila dolaze u BACnet?
Većina obračunskih brojila nema BACnet, nego M-Bus ili Modbus. Pristupnik prevodi: očitava brojila preko njihova vlastitog sučelja i svako brojilo stavlja na raspolaganje kao zaseban BACnet uređaj s objektima Analog Input. Nadzornom sustavu izgleda kao da svako brojilo ima BACnet.
EMU M-Center certificiran je kao B-ASC i podržava BBMD. Tu zadaću 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.