AVTOMATIZACIJA STAVB

BACnet vs Modbus vs KNX

Trije zelo razširjeni protokoli rešujejo različne probleme. Primerjava je uporabnejša, če pogledamo podatkovni model, način projektiranja in tipične naloge — ne samo hitrosti ali priljubljenosti.

Nevtralna primerjava: prava izbira je odvisna od projekta, okolja in načina uporabe.

BACnet

Objektni protokol za avtomatizacijo stavb, nadzor in integracijo naprav različnih proizvajalcev.

Modbus

Preprost registerski protokol, zelo razširjen pri merilnikih, pretvornikih, PLC-jih in industrijskih napravah.

KNX

Sistem za avtomatizacijo prostorov in stavb z močnim ekosistemom naprav in konfiguracijo prek ETS.

Najpomembnejša razlika ni hitrost, ampak podatkovni model

BACnet naprave opisuje z objekti, lastnostmi in storitvami. Temperatura je lahko Analog Input z imenom, enoto, opisom in statusom. Modbus običajno poda registre na določenih naslovih; pomen registra določa dokumentacija proizvajalca. KNX pa temelji na skupinskih naslovih in podatkovnih tipih, konfiguriranih v projektu ETS.

LastnostBACnetModbusKNX
Najbolj primerno / tipična uporabaBMS, HVAC, integracija stavbMerilniki, PLC, pogoni, napraveProstori, razsvetljava, senčila, HVAC
Podatkovni modelObjekti in lastnostiRegistri / coil-iSkupinski naslovi in DPT
OdkrivanjeDa, npr. Who-Is/I-AmPraviloma ne; naslov in mapa registrov morata biti znanaProjektna in omrežna struktura, ETS
TransportIP, MS/TP in drugiTCP, RTU in drugiTP, IP, RF
Največja prednostSemantika in interoperabilnost v BMSPreprostost in široka podporaCelovit ekosistem za stavbe

Kdaj izbrati katerega?

BACnet

Smiseln je, kadar je cilj povezati HVAC, krmilnike, nadzorne sisteme in BMS tako, da programska oprema razume več kot samo surovo številko. Primeren je tudi za centralni nadzor več različnih proizvajalcev.

Modbus

Dober je za preprost in predvidljiv prenos merjenih ali krmilnih vrednosti. Če naprava že ima dobro dokumentirano register mapo, je Modbus pogosto najkrajša pot do podatka.

KNX

Zelo primeren je za avtomatizacijo prostorov: razsvetljavo, senčila, tipke, sobne regulatorje in integrirane funkcije stavbe. Njegova moč je v širokem ekosistemu certificiranih naprav in projektiranju prek ETS.

V praksi se protokoli pogosto dopolnjujejo

Velika stavba lahko uporablja KNX v prostorih, Modbus za števce in frekvenčne pretvornike ter BACnet za povezavo krmilnikov in centralnega BMS. Zato vprašanje pogosto ni »kateri je najboljši«, ampak »kateri protokol je najbolj primeren za posamezen sloj sistema«.

Kaj to pomeni za terensko orodje?

Inženir na objektu pogosto potrebuje več kot en protokol. NODVIA Field je zasnovan prav za takšno okolje: BACnet, Modbus, KNX in M-Bus združuje z dodatnimi orodji za Siemens Climatix SCOPE, S7, OPC UA in MQTT. To ne pomeni, da en protokol nadomesti drugega — cilj je imeti skupno terensko okolje za diagnostiko.

NODVIA Field – Android terensko orodje →

Kaj se pokaže šele pri dejanskem projektu?

Na papirju so protokoli videti kot tri tehnične alternative, v praksi pa največ časa pogosto porabimo za stvari, ki jih preprosta primerjava hitrosti ne pokaže: kako enostavno najdemo napravo, kako razumemo pomen točke, kako odkrijemo konflikt naslovov, kako varno izvedemo zapis in koliko dokumentacije ostane po zagonu.

Pri BACnetu je velika prednost bogatejši objektni model, vendar je treba obvladati Device ID-je, omrežne segmente, routerje, BBMD/FDR ter omejitve posameznih naprav. Pri Modbusu je protokol preprost, toda register mapa, scaling in vrstni red bajtov so pogosto vir napak. Pri KNX pa kakovost projekta močno temelji na dobro urejenih skupinskih naslovih, DPT-jih in disciplini v ETS.

Trije tipični scenariji

Centralni BMS z več proizvajalci

BACnet je pogosto naravna hrbtenica za HVAC krmilnike in nadzorni sistem, medtem ko se Modbus uporablja za števce, frekvenčne pretvornike in druge naprave. KNX lahko ostane v prostorih in se v BMS prenese prek gatewaya.

Energetski monitoring

Če je večina naprav merilnikov z dobro dokumentirano register mapo, je Modbus lahko najpreprostejši in najbolj predvidljiv. Smiselno je že na začetku dokumentirati enote, scaling, signed/unsigned tipe in 32-bitni vrstni red registrov.

Avtomatizacija prostorov

Pri razsvetljavi, senčilih, tipkah, sobnih regulatorjih in scenah je KNX pogosto najbolj naraven ekosistem. Ko je treba te podatke povezati z večjim BMS, pa se odpre vprašanje integracijskega sloja in pravilnega poimenovanja točk.

Brezplačna terenska orodja

Za hitre preverbe smo pripravili tri majhna orodja, ki dopolnjujejo to primerjavo.

Za poglobljeno BACnet diagnostiko glej tudi BACnet troubleshooting guide.

PICALLW PRIMERJAVE

Primerjaj tehnologije pred izbiro orodja.

Vse primerjave →