BACnet
BACnet to protokół komunikacyjny dla sieci automatyki budynkowej i sterowania (BAC), który wykorzystuje protokoły standardów ASHRAE , ANSI i ISO 16484-5.
BACnet został zaprojektowany, aby umożliwić komunikację systemów automatyki budynkowej i systemów sterowania do zastosowań, takich jak sterowanie ogrzewaniem, wentylacją i klimatyzacją ( HVAC ), sterowanie oświetleniem, kontrolą dostępu i systemami wykrywania pożaru oraz związanym z nimi sprzętem. Protokół BACnet zapewnia mechanizmy umożliwiające skomputeryzowanym urządzeniom automatyki budynkowej wymianę informacji, niezależnie od wykonywanej przez nie usługi budynkowej.
Historia
Rozwój protokołu BACnet rozpoczął się w czerwcu 1987 roku w Nashville, Tennessee, na inauguracyjnym spotkaniu komitetu ASHRAE BACnet, znanego wówczas jako SPC 135P, „EMCS Message Protocol”. Komitet pracował nad osiągnięciem konsensusu, korzystając z grup roboczych, aby podzielić zadanie stworzenia normy. Grupy robocze koncentrowały się na konkretnych obszarach i dostarczały informacji i zaleceń komitetowi głównemu. Pierwsze trzy grupy robocze to Grupa Robocza ds. Typów i Atrybutów Danych, Grupa Robocza ds. Formatu Pierwotnych Danych oraz Grupa Robocza ds. Usług Aplikacyjnych.
BACnet stał się normą ASHRAE/ANSI 135 w 1995 r., a ISO 16484-5 w 2003 r. Metoda badania zgodności z BACnet została opublikowana w 2003 r. jako norma BSR/ASHRAE 135.1. BACnet jest stale konserwowany przez Stały Standardowy Komitet Projektowy 135 ASHRAE.
BACnet miał niemal natychmiastowy wpływ na branżę sterowania HVAC . W 1996 roku firma Alerton ogłosiła linię produktów BACnet do sterowania systemami HVAC, od stacji roboczych operatora po sterowniki małej zmiennej objętości powietrza (VAV). Automated Logic Corporation i Delta Controls wkrótce poszły w ich ślady. 12 lipca 2017 r. firma BACnet osiągnęła kamień milowy, wydając tysięczny identyfikator dostawcy. Identyfikatory dostawców są przypisywane przez ASHRAE i są dystrybuowane na całym świecie. Te identyfikatory dostawców można przeglądać na stronie internetowej BACnet .
H. Michael (Mike) Newman, kierownik sekcji komputerowej Wydziału Utilities and Energy Management na Uniwersytecie Cornell , pełnił funkcję przewodniczącego komitetu BACnet do czerwca 2000 r., kiedy to został zastąpiony przez swojego wiceprzewodniczącego przez 13 lat, Stevena ( Steve) Bushby z NIST .
Podczas czteroletniej kadencji Steve'a Bushby'ego jako przewodniczącego komisji, standard BACnet był publikowany dwukrotnie, w 2001 i 2004 roku, za każdym razem dodając nowe możliwości do standardu. Wersja 2001 zawierała między innymi rozszerzenia wspierające systemy przeciwpożarowe/ratownicze.
W czerwcu 2004 roku, 17 lat po pierwszym spotkaniu BACnet iz powrotem w Nashville, William (Bill) Swan (znany również jako „BACnet Bill”) z Alerton rozpoczął swoją czteroletnią kadencję jako przewodniczący komitetu. Podczas jego kadencji liczba grup roboczych komitetu wzrosła do 11, zajmując się takimi obszarami, jak wsparcie oświetlenia, kontrola dostępu, integracja urządzeń energetycznych/budynków oraz komunikacja bezprzewodowa.
W styczniu 2006 roku BACnet Manufacturers Association i BACnet Interest Group of North America połączyły swoje działania w nowej organizacji o nazwie BACnet International Archived 2020-08-17 at the Wayback Machine .
W czerwcu 2008 roku w Salt Lake City, Dave Robin z Automated Logic Corporation przejął stery jako nowy przewodniczący komitetu po 4 latach pełnienia funkcji wiceprzewodniczącego. Podczas kadencji Dave'a opublikowano 22 dodatki do standardu 135-2008 i ponownie opublikowano jako 135-2010. Opublikowano kilka dodatków dotyczących lat 135-2010, a standard został ponownie opublikowany jako 135-2012.
W czerwcu 2012 r. w San Antonio Carl Neilson z Delta Controls przejął stery jako nowy przewodniczący komisji po 4 latach pełnienia funkcji wiceprzewodniczącego. Za kadencji Carla opublikowano 12 aneksów do standardu 135-2012 i ponownie opublikowano go jako 135-2016. Carl ustąpił ze stanowiska przewodniczącego w czerwcu 2015 r.
W czerwcu 2015 r. Bernhard Isler z firmy Siemens został przewodniczącym po 3 latach pełnienia funkcji wiceprzewodniczącego i 4 latach pełnienia funkcji sekretarza. Za kadencji Bernharda opublikowano 10 aneksów do normy 135-2016. Kiedyś opublikowano również aneksy do 135.1-2013. Bernhard ustąpił ze stanowiska przewodniczącego w czerwcu 2018 r.
W czerwcu 2018 r. Michael Osborne z Reliable Controls został przewodniczącym po 3 latach pełnienia funkcji sekretarza i 3 lat jako wiceprzewodniczący.
Przegląd protokołów
Protokół BACnet definiuje szereg usług, które służą do komunikacji pomiędzy urządzeniami budynkowymi. Usługi protokołów obejmują Who-Is, I-Am, Who-Has, I-Have, które są używane do wykrywania urządzeń i obiektów. Usługi takie jak Read-Property i Write-Property są wykorzystywane do udostępniania danych. Według ANSI/ASHRAE 135-2016 protokół BACnet definiuje 60 typów obiektów, na których działają usługi.
Protokół BACnet definiuje szereg łączy danych i warstw fizycznych, w tym ARCNET , Ethernet , BACnet/IP, BACnet/IPv6, BACnet/MSTP, punkt-punkt przez RS-232 , wielopunktową magistralę szeregową z tokenem przechodzącym przez RS-485 , Zigbee i LonTalk .
obiekty BACnet
ANSI/ASHRAE 135-2016 określa 60 standardowych typów obiektów:
- Poświadczenia dostępu
- Drzwi dostępowe
- Punkt dostępu
- Prawa dostępu
- Użytkownik dostępu
- Strefa dostępu
- Akumulator
- Rejestracja alertów
- Wejście analogowe
- Wyjście analogowe
- Wartość analogowa
- Uśrednianie
- Wejście binarne
- Binarne wyjście oświetlenia
- Wyjście binarne
- Wartość binarna
- Wartość ciągu bitów
- Kalendarz
- Kanał
- Wartość ciągu znaków
- Komenda
- Wprowadzanie danych uwierzytelniających
- Wartość wzorca daty
- Wartość daty
- Wartość wzorca daty i godziny
- Wartość daty i godziny
- Urządzenie
- Grupa windy
- Ruchome schody
- Rejestracja na wydarzenie
- Dziennik zdarzeń
- Plik
- Globalna Grupa
- Grupa
- Wartość całkowita
- Duża wartość analogowa
- Punkt Bezpieczeństwa Życia
- Strefa Bezpieczeństwa Życia
- Winda
- Wyjście oświetlenia
- Kontrola załadunku
- Pętla
- Wejście wielostanowe
- Wyjście wielostanowe
- Wartość wielostanowa
- Port sieciowy
- Bezpieczeństwo sieci
- Klasa powiadomień
- Przekazywanie powiadomień
- Wartość oktestrowa
- Dodatnia liczba całkowita
- Program
- Przetwornica impulsów
- Harmonogram
- Widok strukturalny
- Wartość wzorca czasowego
- Wartość czasu
- Regulator czasowy
- Dziennik trendów
- Wiele dzienników trendów
Testy BACnetu
BACnet Testing Laboratories („BTL”) zostało utworzone przez BACnet International w celu testowania produktów zgodnie ze standardami BACnet oraz wspierania testów zgodności i testów interoperacyjności i składa się z kierownika BTL oraz grupy roboczej BTL („BTL-WG”). Ogólna działalność BTL to:
- Publikacja dokumentu Wytyczne wdrażania BTL
- Certyfikacja produktów zgodnie z testami BACnet i wytycznymi BTL
- Wspieranie działań BTL-WG
- Utrzymanie pakietów testów BTL
- Zatwierdzanie Laboratoriów Badawczych do badań BTL
BTL świadczy również usługi testowania za pośrednictwem BACnet Laboratories. Menedżerowie BTL i grupy robocze BTL BACnet International administrują laboratoriami testowymi. Wszystkie uznane przez BTL organizacje testowe BACnet posiadają ISO 17025 .
W styczniu 2017 roku ogłoszono nowy program certyfikacji BTL. W ramach tego programu następuje połączenie pracy BTL i WSPCert (europejskiej jednostki certyfikującej BACnet). To połączenie tworzy pojedynczy punkt testowania zarówno Znaku BTL, jak i Certyfikatu Zgodności.