BACnet/IP vs MS/TP: praktyka okablowania i sieci
Jeden protokół, dwie warstwy fizyczne. Pokazujemy, kiedy wybrać oparte na Ethernecie BACnet/IP, a kiedy RS-485 MS/TP — i jak poprawnie okablować każdą z nich.
Jak planujemy warstwę fizyczną
Policz urządzenia na piętro
Policz kontrolery i urządzenia polowe na każdym piętrze lub w skrzydle budynku oraz odległość do najbliższej szafy IT — te dwie liczby decydują o wyborze między IP a MS/TP.
Najpierw uzgodnij to z działem IT
BACnet/IP działa przez port UDP 47808 w istniejącej sieci. Ustal wcześniej, czy dział IT klienta dopuści nowy ruch rozgłoszeniowy i gdzie potrzebna jest segmentacja VLAN.
Poprawnie zakończ magistralę MS/TP
Poprowadź skrętkę RS-485 w topologii łańcuchowej (daisy-chain), zamontuj rezystory terminujące 120 Ω na obu fizycznych końcach magistrali i ustaw jedną prędkość transmisji (9600–76800 bit/s) dla wszystkich urządzeń segmentu.
Połącz podsieci przez BBMD
Routery IP nie przekazują ruchu rozgłoszeniowego, więc wykrywanie Who-Is/I-Am przestaje działać na granicy podsieci bez BBMD lub rejestracji Foreign Device.
Czym naprawdę różnią się IP i MS/TP
Jeden port, dwie zupełnie różne magistrale
BACnet/IP korzysta z portu UDP 47808 (0xBAC0) w istniejącej sieci Ethernet. MS/TP działa na skrętce RS-485 z dostępem opartym na przekazywaniu żetonu — niezależnie od sieci IT.
BACnet/IP: szybki w rozbudowie, zależny od IT
Nowe kontrolery podłączają się do istniejącego okablowania Ethernet — nie trzeba ciągnąć osobnej magistrali. Wadą jest to, że ruch rozgłoszeniowy nie przechodzi między podsieciami bez BBMD lub rejestracji Foreign Device.
MS/TP: niezależny, ale wymaga własnej magistrali fizycznej
Magistrala RS-485 z dostępem opartym na przekazywaniu żetonu trzyma urządzenia polowe całkowicie poza siecią IT. Tańszy na urządzenie, ale wymaga poprawnej topologii i terminacji.
Terminacja nie jest opcjonalna
Każdy segment MS/TP potrzebuje rezystorów 120 Ω na obu fizycznych końcach — jak każda magistrala RS-485. Bez nich pojawiają się sporadyczne błędy przekazywania żetonu, trudne do zdiagnozowania.
Prędkość transmisji dotyczy całego segmentu
MS/TP działa z prędkością 9600, 19200, 38400 lub 76800 bit/s. Wszystkie urządzenia na tym samym odcinku muszą się zgadzać — prędkość ustawia się raz dla segmentu, nie dla pojedynczego kontrolera.
Większość rzeczywistych budynków korzysta z obu
Magistrala IP łączy routery BACnet/IP między szachtami a pomieszczeniami technicznymi, a odcinki MS/TP od lokalnych kontrolerów obsługują urządzenia na poziomie stref. To standardowa praktyka, a nie kompromis.
Co obejmuje przegląd okablowania i sieci
Zanim dotkniemy kontrolera, ustalamy, która warstwa fizyczna gdzie należy.
- Mapowanie liczby urządzeń i odległości dla każdego piętra/skrzydła
- Plan sieci BACnet/IP: segmentacja VLAN, rozmieszczenie BBMD/Foreign Device, reguły zapory dla UDP 47808
- Projekt magistrali MS/TP: trasowanie daisy-chain, punkty terminacji 120 Ω, dobór prędkości transmisji
- Konwencja nazewnictwa Device Instance i Object_Name, aby grafika BMS nie zapełniła się nazwami typu AI-1/BO-14
- Weryfikacja PICS względem frontendu BMS przed integracją, nie po niej
Częste pytania
Czy BACnet/IP i MS/TP mogą działać w tym samym budynku?
Tak — to standardowe rozwiązanie. Magistrala IP łączy routery BACnet/IP między pomieszczeniami technicznymi a szachtami, a odcinki MS/TP obsługują urządzenia polowe przez lokalne kontrolery.
Dlaczego wykrywanie Who-Is/I-Am nie działa między podsieciami?
Routery IP nie przekazują ruchu rozgłoszeniowego. Aby wykrywanie przechodziło przez granicę podsieci, każda podsieć potrzebuje BBMD albo rejestracji Foreign Device do istniejącego BBMD.
Co się stanie, jeśli pominę terminację magistrali MS/TP?
Na linii RS-485 pojawią się odbicia sygnału i sporadyczne błędy przekazywania żetonu — typowy objaw to urządzenia, które losowo znikają z sieci. Zamontuj rezystory 120 Ω na obu fizycznych końcach, nie tylko na jednym.
Czy nasz dział IT musi się w to zaangażować?
Przy BACnet/IP tak — musi dopuścić ruch na UDP 47808 i najlepiej udostępnić wydzielony VLAN. To zwykle przesądza, czy w danym obszarze zastosujemy IP, czy MS/TP.
Jaką prędkość transmisji wybrać dla MS/TP?
Standardowy zakres to 9600–76800 bit/s, cały segment musi działać z tą samą prędkością. Dopasuj ją do możliwości urządzeń i ustal przed okablowaniem, nie dopiero podczas uruchomienia.
Planujesz instalację BACnet?
Prześlij nam rzut kondygnacji i liczbę urządzeń — ustalimy podział IP/MS/TP, rozmieszczenie BBMD i projekt magistrali, zanim zamówisz kabel.