BACnet
A BACnet egy nyílt protokoll, amely lehetővé teszi, hogy különböző gyártók épületvezérlői adatokat cseréljenek, specifikációját pedig az ISO 16484-5 tartalmazza.
Mi a BACnet, és ki tartja karban?
A BACnet egy adatkommunikációs protokoll, amely lehetővé teszi, hogy az épületben lévő vezérlők, érzékelők és egyéb berendezések hálózaton keresztül információt cseréljenek. Neve a Building and Control Network rövidítése. Az American Society of Heating, Refrigerating and Air-Conditioning Engineers (ASHRAE) SSPC 135 bizottsága fejlesztette ki, és ma is ez a bizottság tartja karban. A bizottság ANSI/ASHRAE 135 néven adja ki a protokollt. Honlapja a 2024-es kiadást jelenti be, amely a 2020-as kiadás 17 kiegészítését (addendumát) tartalmazza. A bizottság a BACnet-et az épületautomatizálási és vezérlőhálózatok globális adatkommunikációs szabványának nevezi.
A cél a gyártók berendezéseinek együttműködése (interoperabilitása). A bizottság honlapján található, az 1990-es évekből származó cikk szerint a BACnet véget vet annak a bosszúságnak, hogy a zárt, gyártóspecifikus vezérlőrendszerek nem tudnak egymással kommunikálni. A protokoll a fűtést, szellőzést és légkondicionálást (HVAC), a világítást, a biztonságtechnikát, a tűzvédelmet, a beléptetést és a karbantartást kezeli. Egy épületfelügyeleti rendszer ezt a közös nyelvet használva több beszállítótól származó berendezések adatait tudja megjeleníteni.
Miért fontos az ISO 16484-5 Szlovákiában?
Az ISO 16484-5 az épületautomatizálási és vezérlőrendszerek (BACS) szabványsorozat adatkommunikációs része. A BSI katalógusának bejegyzése a 2008-as brit kiadáshoz olyan fejezeteket sorol fel, mint a BACnet protokollarchitektúra, a BACnet eljárások és a BACnet protokolladategységek kódolása. Ez azt mutatja, hogy az ISO-rész maga a BACnet protokollt tartalmazza. Ezt a brit kiadást 2011-ben visszavonták, ezért ez az oldal csak a szabvány felépítésének bemutatására használja.
Szlovákiában a szabványügyi hivatal STN EN ISO 16484-5 néven vette át a szabványt, katalógusszáma 74 7400. Szlovák címe: Épületautomatizálás és vezérlőrendszerek (BACS), 5. rész: Adatkommunikációs protokoll (szlovákul: Automatizácia v budovách a riadiace systémy (BACS), Časť 5: Dátový komunikačný protokol). A borítólap a 2023 januári kiadást mutatja, amely az ISO 16484-5:2022 szabványon alapul. Tartalmazza az európai szabvány angol nyelvű változatát. Visszavonja ugyanennek a szabványnak a 2018 januári kiadását. A teljes szöveget a szabványügyi hivatal árusítja, ezért ez az oldal a számot, a címet és a kiadást a katalógus borítólapjáról veszi.
| Megnevezés | Kiadó | Mit mutatnak a forrásadatok |
|---|---|---|
| ANSI/ASHRAE 135 | BACnet bizottság, ASHRAE SSPC 135 | A 2024-es kiadás bejelentve, a 2020-as kiadás 17 kiegészítésével |
| ISO 16484-5:2022 | Nemzetközi Szabványügyi Szervezet | A BACS sorozat adatkommunikációs protokollt tartalmazó része |
| STN EN ISO 16484-5 (74 7400) | ÚNMS SR | A 2023 januári szlovák kiadás, amely visszavonja a 2018 januári kiadást |
Hogyan írja le a BACnet a hálózaton lévő eszközt?
A BACnet nem használja az általános „pont” (point) kifejezést minden érzékelő bemenetre vagy vezérlő kimenetre. Szabványos objektumkészletet határoz meg, és minden objektumnak van egy szabványos tulajdonságkészlete. A tulajdonságok írják le az objektumot és annak aktuális állapotát a hálózat más eszközei számára. Ezeket a többi eszköz beolvashatja, és ahol az eszköz ezt engedi, rajtuk keresztül vezérelheti az objektumot. Egy analóg bemeneti objektum például egy analóg érzékelő bemenetet jelöl, például egy termisztort.
Minden BACnet-eszköznek van eszközobjektuma. Tulajdonságai írják le az eszközt a hálózat számára. Az egyik tulajdonság felsorolja az eszközön belüli összes objektumot, mások a gyártó nevét és a modellt adják meg. Az eszközobjektum tulajdonságai azt is megmondják, mely objektumokat és szolgáltatásokat támogat az eszköz.
A protokoll lehetővé teszi a gyártóknak saját objektumok és tulajdonságok hozzáadását is. Más gyártó berendezései nem feltétlenül értik meg ezeket. Ezért a pályázatban az épületfelügyeleti rendszerhez szükséges objektumokat kell kérni, nem csupán a BACnet-megfelelőséget.
Miben különbözik a BACnet a KNX-től?
A BACnet és a KNX egyaránt arra törekszik, hogy különböző gyártók berendezései együtt működjenek. Eltérő a karbantartójuk és a célközönségük. A KNX Association nyílt szabványként írja le a KNX-et. Szerinte több mint 8000 tanúsított eszköz készül több mint 500 gyártótól. Projekttípusai között szerepel a lakás, a családi ház, a villa, a szálloda és az irodaépület. A KNX-szócikk ismerteti, hogyan működik egy KNX-telepítés. Az alábbi táblázat a forrásadatok alapján mutatja be a különbségeket.
| Kérdés | BACnet | KNX |
|---|---|---|
| Ki tartja karban | BACnet bizottság, ASHRAE SSPC 135 | KNX Association |
| Hogyan írja le a karbantartó | Az épületautomatizálási és vezérlőhálózatok globális adatkommunikációs szabványa | Nyílt szabvány |
| Említett berendezések | HVAC, világítás, biztonságtechnika, tűzvédelem, beléptetés és karbantartás | Több mint 8000 tanúsított eszköz több mint 500 gyártótól |
| A karbantartó által bemutatott projekttípusok | A bizottsági oldalon nincs megadva | Lakások, családi házak, villák, szállodák, irodaépületek |
Egyik forrás sem ad piaci részesedést Szlovákiára vonatkozóan, ezért ez az oldal nem állítja, hogy melyik protokoll a gyakoribb a szlovák családi házakban.
Miben különbözik a BACnet a Modbustól?
A Modbus külön, régebbi protokoll, saját szócikkel. A Modbus üzenetformátumokat, függvénykódokat és adattáblákat határoz meg, az egyes regiszterek jelentését pedig az eszközgyártó regiszterlistája adja meg. A BACnet objektumokat határoz meg szabványos tulajdonságokkal, így az eszköz maga tudja leírni a saját adatait. Ha egy eszköz csak az egyik protokollt beszéli, átjáróra vagy olyan vezérlőre van szükség, amely mindkettőt érti. Csak így jelenhet meg a másik rendszer kezelőfelületén. Kérdezze meg, melyik eszköz melyik protokollt használja, és hogy hol van szükség átjáróra.
Praktikus választás-e a BACnet egy szlovákiai családi házhoz?
Általában nem ez az első kérdés. A BACnet olyan hálózatoknál használható jól, ahol egy menedzsmentrendszer különböző beszállítók berendezéseit fogja össze. Egy családi házban gyakran van egy hőszivattyú, egy szellőztető egység és néhány világítási kör. Ehhez a fajta integrációhoz itt alig van szükség. Ez a gyakorlat tervezői véleménye, nem piaci statisztika. Egész házra kiterjedő vezérléshez családi házban olvassa el előbb a KNX-szócikket és az okosotthon-automatizálás szócikket.
A BACnet akkor is számíthat, ha a telken van egy kisebb kereskedelmi helyiség vagy bérlemény is, amelyet az üzemeltető nagyobb épületként működtet. Ebben az esetben az üzemeltető BACnet-et kérhet. A két rendszer közötti határt a tervezés elején egyeztesse.
Mit kell ellenőriznie az ügyfélnek a BACnet előírása előtt?
Az a műszaki leírás, amely csak BACnet-megfelelőséget kér, túl sok mindent hagy nyitva. Az alábbi lépések pontosabbá teszik a pályázatot:
- Mely objektumokat és szolgáltatásokat támogat az egyes vezérlők, a gyártó dokumentációja alapján, nem pedig általános állítás alapján.
- Melyik épületfelügyeleti rendszer fogja olvasni az adatokat, és tudja-e olvasni a vezérlők által közzétett összes objektumot.
- Használnak-e a vezérlők olyan saját objektumokat vagy tulajdonságokat, amelyeket az épületfelügyeleti rendszer esetleg nem ért.
- Ki fogja üzembe helyezni a hálózatot, és az illető el tudja-e olvasni az eszközlistát, és ki tudja-e deríteni egy hiányzó érzékelő okát.
Gyakran ismételt kérdések
- Azonos a BACnet az ISO 16484-5 szabvánnyal?
- Nem, de az ISO 16484-5 tartalmazza a BACnet protokollt. A bizottság a protokollt ANSI/ASHRAE 135 néven adja ki, az ISO 16484-5 pedig a BACS sorozat adatkommunikációs része. A szlovák kiadás 2023 januárjából származik, és STN EN ISO 16484-5 (szlovák szabvány) a neve.
- Működnek együtt a különböző gyártók BACnet eszközei?
- Igen, mert a szabvány célja épp az együttműködés (interoperabilitás). Minden eszköz az eszköz objektumában sorolja fel, mely objektumokat és szolgáltatásokat támogatja, ezért ezt a listát hasonlítsa össze a rendszere igényeivel. A gyártók emellett saját objektumokat is hozzáadhatnak, amelyeket más berendezések nem értenek.
- Használják a BACnet-et családi házakban?
- Családi házaknál nem ez az első kérdés. A BACnet olyan irányítórendszerhez illik, amely többféle szállító berendezéseit köti össze, és egy családi háznak ilyesmire ritkán van szüksége. Az egész házat vezérlő megoldásokhoz kezdje a KNX szócikkel.
- Hol olvashatom el a BACnet szabványt?
- A teljes szöveget a szabványügyi szervezetek árulják. Az STN EN ISO 16484-5 szlovák katalógusbejegyzése ingyenesen elérhető, és megmutatja a címet, a számot és a kiadást. Ez elegendő ahhoz, hogy a dokumentumot egy közbeszerzésben azonosítsa.
- A KNX is nyílt szabvány, mint a BACnet?
- A KNX Association a KNX-et nyílt szabványként írja le, a BACnet Bizottság pedig a BACnet-et globális adatkommunikációs szabványként. Mindkettő különböző gyártók eszközeit célozza. Az épületautomatizálási rendszer (building automation system) szócikk azt magyarázza el, hogyan köti össze az eszközöket egy közös projekt.
- Mi az a BACnet objektum?
- A BACnet objektum egy szabványos módja egy érzékelő bemenetének, egy vezérlőkimenetnek vagy egy vezérlési értéknek a leírására. Minden objektumnak vannak szabványos tulajdonságai, amelyek leírják azt és aktuális állapotát a hálózat többi eszköze számára.
Források
- BACnet: The Global Data Communication Standard for Building Automation and Control Networks · BACnet Committee (ASHRAE SSPC 135) · Home page
- The Language of BACnet: Objects, Properties and Services · BACnet Committee website, article by Bill Swan (Alerton Technologies) · Introduction, Objects, Device object
- STN EN ISO 16484-5 (74 7400): Automatizácia v budovách a riadiace systémy (BACS), Časť 5: Dátový komunikačný protokol (ISO 16484-5: 2022) · Úrad pre normalizáciu, metrológiu a skúšobníctvo SR (ÚNMS SR) · Catalogue page, PDF cover sheet
- BS EN ISO 16484-5:2008+A1:2009, Building automation and control systems. Data communication protocol · British Standards Institution (BSI Knowledge) · Contents headings
- KNX: One standard. Every brand. Every system. · KNX Association · Home page