Integracja BACnet

Obiekty i właściwości BACnet: podstawy dla producentów rozdzielnic

Zanim podłączysz pierwszą rozdzielnicę BACnet, zrozum, czym naprawdę jest 'obiekt' na magistrali — zamodelowany punkt z określonym zestawem właściwości — i dlaczego numer Device Instance musi być unikalny w całej sieci budynku, a nie tylko w Twoim segmencie.

Niezależna ocena technicznaMontaż rozdzielnic wg IEC 61439Wsparcie projektów w całej UE
BMS
47808
AI / BO
Jak czytać listę punktów BACnet, zanim zaczniesz montaż rozdzielnicy

Jak czytać listę punktów BACnet, zanim zaczniesz montaż rozdzielnicy

01

Zacznij od obiektu Device

Każde urządzenie BACnet — sterownik, czujnik, brama — ma dokładnie jeden obiekt Device z unikalnym Device Instance (0–4194302). Znajdź go najpierw; za nim kryją się wszystkie pozostałe obiekty urządzenia.

02

Zrozum, czym naprawdę jest obiekt

Obiekt BACnet to zamodelowany punkt — nie surowy rejestr — z ustalonym zestawem właściwości, takich jak Present_Value, Status_Flags, Object_Name, Units i Description. Czytasz właściwość, nie adres.

03

Rozpoznaj standardowe typy obiektów

Analog Input/Output/Value (AI/AO/AV) dla wartości ciągłych, Binary Input/Output/Value (BI/BO/BV) dla punktów zał./wył. oraz Multi-state Input/Output/Value dla stanów skokowych — to pokrywa większość listy rozruchowej.

04

Sprawdź unikalność Device Instance przed uruchomieniem

Numer Instance musi być unikalny w całej sieci (internetwork), nie tylko w lokalnym segmencie. Konflikt po cichu psuje wykrywanie Who-Is/I-Am — usterka ujawni się dopiero po tygodniach jako 'brakujące urządzenie' na innym obiekcie.

Model obiektów i właściwości w praktyce

Model obiektów i właściwości w praktyce

0–4194302

Zakres Device Instance

22-bitowa liczba, jedna na obiekt Device, która musi pozostać unikalna w całej sieci BACnet — podstawa automatycznego wykrywania przez Who-Is/I-Am.

Właściwości określają, co możesz zrobić z punktem

Present_Value niesie odczyt lub polecenie, Status_Flags pokazuje stan awarii, nadpisania lub alarmu, a Out_Of_Service pozwala wymusić wartość testowo bez ingerencji w okablowanie.

Typy obiektów odpowiadają bezpośrednio Twoim I/O

AI/AO/AV dla sygnałów analogowych, BI/BO/BV dla punktów cyfrowych, Multi-state dla pozycji skokowych — plus obiekty nadzorcze Schedule, Calendar, Trend Log i Notification Class dla logiki działającej w sterowniku, nie w programie PLC.

Konsekwentne nazewnictwo procentuje przy odbiorze

Automatycznie generowane nazwy typu 'AI-1' czy 'BO-14' są nieczytelne na grafice BMS. Spójna konwencja nazewnictwa (piętro-system-punkt) dla Object_Name i Description zmienia listę punktów w dokument, z którego może korzystać ktoś inny.

PICS pokazuje, co urządzenie faktycznie obsługuje

Protocol Implementation Conformance Statement wymienia typy obiektów i usługi zaimplementowane w konkretnym urządzeniu. Sprawdź go przed projektem rozdzielnicy, nie po telefonie od integratora.

Priority Array rozstrzyga, kto ma kontrolę

Obiekty sterowalne jak BO i AO mają 16 poziomów priorytetu — poziom 1 dla nadpisania związanego z bezpieczeństwem życia, poziom 8 dla ręcznego nadpisania przez operatora, poziom 16 jako wartość domyślna — dzięki czemu kilka systemów może 'głosować' na jeden punkt bez konfliktów okablowania.

Opcje

Co nasi inżynierowie sprawdzają na liście punktów BACnet

Zanim rozdzielnica trafi do montażu, weryfikujemy model obiektów względem rzeczywistych urządzeń — nie tylko karty katalogowej.

  • Weryfikacja obiektów i właściwości względem dostarczonych dokumentów PICS
  • Plan przydziału Device Instance sprawdzony pod kątem unikalności w całej sieci
  • Propozycja konwencji nazewnictwa obiektów (piętro-system-punkt) dla grafik BMS
  • Montaż rozdzielnicy wg IEC 61439 z udokumentowanym okablowaniem BACnet do odbioru
  • Wsparcie przy rozruchu w przypadku problemów z wykrywaniem Who-Is/I-Am na obiekcie
FAQ

Częste pytania

Czym dokładnie jest obiekt BACnet?

To zamodelowana reprezentacja fizycznego lub logicznego punktu — czujnika, przekaźnika, wartości zadanej — wyrażona przez określony zestaw właściwości (Present_Value, Status_Flags, Object_Name, Units i inne), a nie surowy adres pamięci. Odczytujesz i zapisujesz właściwości, nie rejestry.

Jaka jest różnica między AI, AO, AV, BI, BO i BV?

Litery rozdzielają typ sygnału i kierunek: Analog (wartości ciągłe) kontra Binary (zał./wył.), oraz Input (od strony obiektu fizycznego), Output (do niego) lub Value (wewnętrzny, niepodłączony do I/O). AI/AO/AV i BI/BO/BV pokrywają większość punktów listy rozruchowej; Multi-state dodaje stany skokowe wykraczające poza proste zał./wył.

Dlaczego Device Instance musi być unikalny w całej sieci, a nie tylko w moim segmencie?

Wykrywanie Who-Is/I-Am jest rozgłaszane w całej sieci przez BBMD i routery, nie tylko w lokalnym segmencie. Dwa urządzenia z tym samym Instance w różnych segmentach zderzą się, gdy tylko sieć zostanie połączona routingiem — często na innym obiekcie, miesiące po wysyłce Twojej rozdzielnicy.

Co dokładnie się psuje, gdy dwa urządzenia mają ten sam Device Instance?

Wykrywanie staje się niepewne: rozgłoszenie Who-Is może otrzymać odpowiedź I-Am od niewłaściwego urządzenia, a stacje robocze okresowo 'gubią' jedno z dwóch urządzeń, zależnie od tego, które odpowie pierwsze. Rzadko dochodzi do natychmiastowej twardej awarii — to właśnie utrudnia późniejszą diagnozę.

Czy trzeba znać na pamięć każdą właściwość, czy wystarczy kilka?

W codziennej pracy przy rozdzielnicy wystarczą Present_Value, Status_Flags, Out_Of_Service, Object_Name, Description i Units — to pokrywa zdecydowaną większość zadań. Głębsze właściwości, jak Priority_Array, mają znaczenie głównie przy obiektach sterowalnych (AO/BO), gdy jednym punktem może zarządzać więcej niż jeden system.

Montujesz rozdzielnicę BACnet po raz pierwszy?

Prześlij nam listę punktów i dokumenty PICS urządzeń — nasi inżynierowie sprawdzą model obiektów i plan Device Instance jeszcze przed rozpoczęciem montażu, nie po.

Skontaktuj się z inżynierami
Powiązane strony

Powiązane strony

Ładowanie...
Powrót do góry