KNX vs BACnet: Który protokół dla budynków komercyjnych?
KNX i BACnet to otwarte, standaryzowane protokoły stosowane w budynkach komercyjnych – ale zostały zaprojektowane dla różnych warstw hierarchii automatyki. Zrozumienie, gdzie każdy protokół się sprawdza, zapobiega kosztownym przeróbkom, gdy projekt hotelu, biura czy szpitala wymaga zarówno sterowania instalacją HVAC, jak i automatyki pomieszczeń.
Pochodzenie protokołów i normy
KNX został opublikowany w 1999 roku jako połączenie trzech europejskich systemów magistralnych – EIB (Instabus), EHS i BatiBUS. Jest zdefiniowany przez ISO/IEC 14543-3 i zarządzany przez Stowarzyszenie KNX w Brukseli. Podstawową warstwą fizyczną jest magistrala skrętka (KNX TP) pracująca z prędkością 9600 bodów na pojedynczym kablu 2-żyłowym z zintegrowanym zasilaniem magistrali.
BACnet (Building Automation and Control Networks) został opracowany przez ASHRAE i opublikowany w 1987 roku jako standard ASHRAE 135. Jest również standardem ISO: ISO 16484-5. BACnet definiuje obiektowy model danych (urządzenia, obiekty, właściwości) i obsługuje wiele warstw fizycznych – BACnet/IP (Ethernet/UDP), BACnet MS/TP (szeregowy EIA-485), BACnet/SC (TLS websockets, 2023) i inne.
Kluczowe fakty o KNX
- Opublikowany 1999 – połączenie EIB, EHS, BatiBUS
- Standard: ISO/IEC 14543-3
- Zarządzany przez Stowarzyszenie KNX (Bruksela)
- Podstawowa warstwa: KNX TP, 9600 bodów, 2-żyłowy
- 500+ certyfikowanych producentów na całym świecie
BACnet – kluczowe fakty
- Opublikowany 1987 – komitet ASHRAE SPC 135
- Normy: ASHRAE 135, ISO 16484-5
- Zorientowany obiektowo model danych (urządzenia, obiekty, właściwości)
- Wiele warstw fizycznych: IP, MS/TP, SC
- Dominujący w urządzeniach HVAC (chillery, centrale wentylacyjne)
Porównanie architektur
Najbardziej fundamentalną różnicą jest architektura sterowania. KNX wykorzystuje w pełni rozproszony model peer-to-peer – każde urządzenie ma własną inteligencję przetwarzania i komunikuje się bezpośrednio z innymi urządzeniami za pomocą adresów grupowych. Nie ma centralnego sterownika; usunięcie programującego laptopa lub bramy nie wpływa na działanie.
BACnet obsługuje topologie peer-to-peer oraz klient-serwer. W praktyce większość instalacji BACnet korzysta z nadrzędnej stacji roboczej BMS (Desigo CC, Niagara, Metasys), która działa jako klient BACnet/IP, a sterowniki DDC i urządzenia pełnią rolę urządzeń BACnet. Routing między podsieciami wymaga urządzenia BBMD (BACnet Broadcast Management Device).
| Atrybut | KNX | BACnet |
|---|---|---|
| Model sterowania | Rozproszony, peer-to-peer | Klient-serwer lub peer-to-peer |
| Wymagany centralny sterownik | Nie – logika w każdym urządzeniu | Zazwyczaj tak – stacja BMS lub JACE |
| Routing między podsieciami | KNX IP Router (sprzęgło linii/obszaru) | BBMD wymagane do routingu rozgłoszeniowego |
| Adresowanie urządzeń | Adres indywidualny (obszar.linia.urządzenie) | Instancja urządzenia (liczba całkowita, 0–4.194.302) |
| Narzędzie programistyczne | ETS6 (offline, dowolny komputer) | Specyficzne dla BMS (Niagara Workbench, Desigo CC) |
| Odporność na awarie | Wysoka – brak kontrolera = brak SPOF | Awaria BMS = utrata nadzoru |
Porównanie warstwy fizycznej
KNX ma jedną podstawową warstwę fizyczną – KNX TP. BACnet definiuje kilka, a odpowiedni wybór zależy od zastosowania. BACnet/IP dominuje w nowych instalacjach; BACnet MS/TP jest nadal powszechny w starszych okablowaniach DDC; BACnet/SC (Secure Connect, 2023) używa websocketów TLS i zyskuje na znaczeniu w instalacjach wrażliwych na bezpieczeństwo.
| Warstwa | Protokół | Medium | Prędkość | Uwagi |
|---|---|---|---|---|
| KNX TP | KNX | 2-żyłowa skrętka + zasilanie szyny 24V | 9600 bodów | Maks. 64 urządzeń na linię; do 255 linii na obszar |
| KNX IP | KNX | Ethernet, UDP multicast | 100 Mbit/s | KNXnet/IP tunelowanie i routing |
| BACnet/IP | BACnet | Ethernet/Wi-Fi, UDP 47808 | 1 Gbit/s | Najczęściej spotykane w nowych instalacjach BMS |
| BACnet MS/TP | BACnet | EIA-485 (RS-485), 2 lub 3 przewody | 76 800 bodów | Maks. 127 urządzeń; master-slave/przekazywanie żetonu |
| BACnet/SC | BACnet | WebSockets TLS 1.3 przez TCP/IP | 1 Gbit/s | ASHRAE 135-2020 Addendum bj; wzajemne uwierzytelnianie TLS |
Ekosystem urządzeń
KNX ma około 500 certyfikowanych producentów wytwarzających ponad 8 000 produktów. Siłą są urządzenia pokojowe: interfejsy przyciskowe, termostaty pokojowe, siłowniki do oświetlenia, rolet i klimakonwektorów HVAC oraz moduły logiczne na szynę DIN. Urządzenia KNX są interoperacyjne z definicji – każdy przycisk KNX może sterować dowolnym siłownikiem KNX.
BACnet dominuje w urządzeniach instalacji HVAC. Agregaty chłodnicze, centrale wentylacyjne, skrzynki VAV, pompy ciepła i sterowniki zarządzania budynkiem firm Siemens, Honeywell, Johnson Controls, Daikin, Carrier i Trane są dostarczane z natywnymi portami BACnet/IP lub MS/TP. Urządzenia te udostępniają setki punktów danych, których KNX nie może natywnie reprezentować bez bramy.
Kategorie urządzeń KNX
- Interfejsy przyciskowe (2–8 kanałów)
- Siłowniki załączające i ściemniające
- Siłowniki rolet i żaluzji
- Termostaty pokojowe i sterowniki klimakonwektorów
- Liczniki energii z certyfikatem MID
- Bramy DALI i kontrolery scen
Kategorie urządzeń BACnet
- Agregaty chłodnicze i sterowniki agregatów
- Centrale wentylacyjne (AHU) z DDC
- Terminale VAV (zmienna objętość powietrza)
- Pompy ciepła z interfejsem BACnet/IP
- Stacje robocze BMS i kontrolery JACE
- Moduły I/O firm trzecich z listy BTL
Scenariusz integracji: współistnienie w budynkach komercyjnych
Najbardziej praktyczną odpowiedzią na pytanie KNX vs BACnet w budynkach komercyjnych jest: oba. KNX obsługuje warstwę automatyki pomieszczeń – oświetlenie, rolety, zawór i wentylator jednostki fan-coil, wyświetlacz temperatury w pomieszczeniu. BACnet łączy instalacje budynkowe – chiller, centralę wentylacyjną, liczniki, BMS – z centralnym systemem zarządzania. Bramka KNX-BACnet (Intesis IN701KNX, Loytec LINX-151) łączy obie warstwy.
Typowa topologia integracji w budynku komercyjnym
BMS workstation (Siemens Desigo CC / Niagara / Metasys)
│ BACnet/IP (UDP 47808)
├── Chiller plant controller (native BACnet/IP)
├── AHU DDC controller (BACnet/IP or MS/TP)
├── VAV terminal units (BACnet MS/TP, 76.8kbps)
├── Energy sub-meters (BACnet/IP or Modbus gateway)
│
└── KNX-BACnet gateway (Intesis IN701KNX)
│ KNX TP bus (9,600 baud, 2-wire)
├── Room thermostat + fan-coil actuator
├── Lighting actuators (6-channel dimmer)
├── Blind actuator (4-channel)
└── Push-button interfaces (per room)Przykład przepływu danych przez bramkę
Czujnik obecności KNX (DPT 1.001) wykryty → IN701KNX przekazuje jako obiekt BV BACnet → Desigo CC odczytuje obecność → wyzwala zwiększenie przepływu powietrza nawiewanego przez sterownik RLU220 BACnet. Zadana temperatura w pomieszczeniu KNX (DPT 9.001) zmieniona przez użytkownika → obiekt AV BACnet zaktualizowany → BMS rejestruje historię wartości zadanej do raportowania energii.
Porównanie kosztów
Koszt sprzętu na punkt funkcyjny znacznie różni się między KNX a BACnet, a porównanie ma sens tylko w ramach kategorii urządzeń, które każde z protokołów dobrze obsługuje. Porównanie 6-kanałowego siłownika KNX z modułem I/O DDC BACnet nie jest porównaniem typu „jak do jakiego” – pełnią one różne funkcje w budynku.
| Element | Typowy koszt KNX | Odpowiednik BACnet |
|---|---|---|
| 4-kanałowy siłownik przełączający | €80–150 | Brak bezpośredniego odpowiednika BACnet |
| 6-kanałowy siłownik ściemniający | €180–320 | Brak bezpośredniego odpowiednika BACnet |
| Sterownik jednostki wentylatorowo-wymiennikowej | 120–250 € (siłownik KNX FCU) | €250–600 (BACnet DDC VAV/FCU) |
| 4-kanałowy siłownik żaluzji | €100–200 | Brak bezpośredniego odpowiednika BACnet |
| Licznik energii z interfejsem magistrali | €80–200 (licznik KNX MID) | €200–500 (licznik BACnet/IP) |
| Moduł I/O 8-DI / 8-DO | €150–300 (MDT I/O-8-8.01) | €200–800 (moduł I/O BACnet DDC) |
| Narzędzie programistyczne | ETS6 Home 200 € / Pro 1200 €/rok | Specyficzne dla BMS (Niagara ~3000 €+/stanowisko) |
Uwaga dotycząca całkowitego kosztu systemu
Całkowity koszt systemu KNX dla oświetlenia, rolet i automatyki pomieszczeń jest zazwyczaj niższy niż równoważne pokrycie BACnet DDC, ponieważ siłowniki KNX są prostsze, tańsze i nie wymagają licencji kontrolera DDC. Przewaga kosztowa BACnet dotyczy instalacji HVAC – gdzie natywne kontrolery OEM BACnet eliminują potrzebę stosowania bramy.
Macierz decyzyjna według przypadku użycia
| Przypadek użycia | Zalecany protokół | Powód |
|---|---|---|
| Oświetlenie biurowe i rolety | KNX TP | Niski koszt okablowania, wybór spośród 400+ urządzeń, integracja DALI przez bramę KNX |
| Monitorowanie i sterowanie agregatem chłodniczym | BACnet/IP | Producent agregatu dostarcza natywny BACnet; wymagany sterownik DDC |
| Automatyka pokoju hotelowego | KNX TP | Integracja czytnika kart, fan-coil, rolety, oświetlenie – wszystko w ekosystemie KNX |
| Sterowanie centralą wentylacyjną i skrzynkami VAV | BACnet MS/TP lub BACnet/IP | Producenci AHU dostarczają natywne sterowniki DDC BACnet |
| Pomiar energii (podliczniki) | KNX lub BACnet/IP | Oba mają liczniki z certyfikatem MID; wybierz dopasowany do istniejącego BMS |
| Integracja BMS wielu branż | Bramka BACnet/IP + KNX | BMS komunikuje się przez BACnet; bramka KNX-BACnet udostępnia dane pomieszczeń |
| Inteligentny dom mieszkalny | KNX TP | Nie są potrzebne urządzenia BACnet; programowanie ETS6 bez licencji BMS |
| Monitorowanie środowiska centrum danych | BACnet/IP | Platformy DCIM natywnie obsługują BACnet; urządzenia PDU i CRAC z wsparciem OEM |
Potrzebujesz szafy KNX z bramką BACnet do swojego projektu komercyjnego?
Projektujemy i produkujemy szafy KNX z bramkami Intesis IN701KNX i Loytec LINX wstępnie skonfigurowane – tabele sygnałów zweryfikowane, adresy ETS6 zaprogramowane, a listy obiektów BACnet dostarczone inżynierowi BMS przed dostawą na miejsce.
Poproś o wycenę →