BACnet
BACnet — це відкритий протокол, що дає змогу контролерам будівель різних виробників обмінюватися даними, а його специфікацію містить ISO 16484-5.
Що таке BACnet і хто його підтримує?
BACnet є протоколом передачі даних, який дає змогу контролерам, датчикам та іншому обладнанню в будівлі обмінюватися інформацією через мережу. Його назва є скороченням від Building and Control Network (мережа будівлі та керування). Комітет SSPC 135 Американського товариства інженерів з опалення, холодильної техніки та кондиціонування повітря (ASHRAE) розробив цей протокол і досі його підтримує. Комітет публікує протокол як ANSI/ASHRAE 135. На сайті комітету оголошено видання 2024 року, яке містить 17 доповнень до видання 2020 року. Комітет називає BACnet глобальним стандартом передачі даних для мереж автоматизації та керування будівлями.
Мета полягає в сумісності обладнання різних виробників. Стаття 1990-х років на сайті комітету зазначає, що BACnet поклав край розчаруванню від закритих систем керування, які не можуть обмінюватися даними між собою. Серед сфер керування, які він охоплює, названо опалення, вентиляцію та кондиціонування повітря (HVAC), освітлення, безпеку, пожежну сигналізацію, контроль доступу та технічне обслуговування. Система управління будівлею може використовувати цю спільну мову, щоб відображати дані від обладнання, придбаного у кількох постачальників.
Чому ISO 16484-5 важливий у Словаччині?
ISO 16484-5 є частиною серії стандартів щодо систем автоматизації та керування будівлями (BACS), яка стосується передачі даних. Каталог BSI для британського видання 2008 року містить розділи з назвами: архітектура протоколу BACnet, процедури BACnet та кодування блоків даних протоколу BACnet. Це показує, що частина ISO містить сам протокол BACnet. Британське видання було відкликане у 2011 році, тому ця сторінка використовує його лише для того, щоб показати структуру стандарту.
У Словаччині орган стандартизації прийняв його як STN EN ISO 16484-5, номер каталогу 74 7400. Словацька назва: Автоматизація будівель та системи керування (BACS), частина 5: протокол передачі даних (Automatizácia v budovách a riadiace systémy (BACS), Časť 5: Dátový komunikačný protokol). Титульний аркуш показує видання від січня 2023 року, засноване на ISO 16484-5:2022. Воно містить англійську версію європейського стандарту. Воно скасовує видання цього самого стандарту від січня 2018 року. Повний текст продає орган стандартизації, тому ця сторінка спирається на титульний аркуш каталогу щодо номера, назви та видання.
| Позначення | Видавець | Що показують джерела |
|---|---|---|
| ANSI/ASHRAE 135 | Комітет BACnet, ASHRAE SSPC 135 | Оголошено видання 2024 року з 17 доповненнями до видання 2020 року |
| ISO 16484-5:2022 | Міжнародна організація зі стандартизації | Частина серії BACS, що стосується протоколу передачі даних |
| STN EN ISO 16484-5 (74 7400) | ÚNMS SR | Словацьке видання від січня 2023 року, яке скасовує видання від січня 2018 року |
Як BACnet описує пристрій у мережі?
BACnet не використовує загальне слово «точка» для кожного входу датчика чи виходу керування. Він визначає стандартний набір об'єктів, і кожен об'єкт має стандартний набір властивостей. Властивості описують об'єкт і його поточний стан для інших пристроїв у мережі. Інші пристрої можуть зчитувати їх і, якщо пристрій це дозволяє, керувати об'єктом через них. Наприклад, об'єкт аналогового входу позначає вхід аналогового датчика, такого як термістор.
Кожен пристрій BACnet має об'єкт пристрою. Його властивості описують пристрій для мережі. Одна властивість містить список кожного об'єкта всередині пристрою, а інші вказують назву виробника та модель. Властивості об'єкта пристрою також показують, які об'єкти та служби пристрій підтримує.
Протокол також дозволяє виробникам додавати власні об'єкти та властивості. Обладнання іншого виробника не обов'язково їх розпізнає. Тому в тендерній документації слід запитувати об'єкти, потрібні системі управління будівлею, а не лише підтримку BACnet.
Чим BACnet відрізняється від KNX?
BACnet і KNX обидва прагнуть до того, щоб обладнання різних виробників працювало разом. Вони мають різних підтримувачів і різну аудиторію. Асоціація KNX описує KNX як відкритий стандарт. Вона стверджує, що понад 8 000 сертифікованих пристроїв походять від понад 500 виробників. Серед категорій її проєктів: квартири, сімейні будинки, вілли, готелі та офісні будівлі. Запис про KNX пояснює, як працює інсталяція KNX. Таблиця викладає те, що показують джерела.
| Питання | BACnet | KNX |
|---|---|---|
| Хто його підтримує | Комітет BACnet, ASHRAE SSPC 135 | Асоціація KNX |
| Як його описує підтримувач | Глобальний стандарт передачі даних для мереж автоматизації та керування будівлями | Відкритий стандарт |
| Яке обладнання названо | HVAC, освітлення, безпека, пожежна сигналізація, контроль доступу та технічне обслуговування | Понад 8 000 сертифікованих пристроїв від понад 500 виробників |
| Типи проєктів, які показує підтримувач | На сторінці комітету не зазначено | Квартири, сімейні будинки, вілли, готелі, офісні будівлі |
Жодне з джерел не наводить частку ринку для Словаччини, тому ця сторінка не стверджує, який протокол поширеніший у словацьких будинках.
Чим BACnet відрізняється від Modbus?
Modbus є окремим і давнішим протоколом зі своїм записом. Modbus визначає формати повідомлень, коди функцій і таблиці даних, а значення кожного регістра походить зі списку регістрів виробника пристрою. BACnet визначає об'єкти зі стандартними властивостями, тому пристрій може описувати власні дані. Пристрій, який говорить лише однією з цих мов, потребує шлюзу або контролера, що розуміє обидві. Лише тоді він може з'явитися в інтерфейсі іншої системи. Запитуйте, яким протоколом говорить кожен пристрій і де потрібен шлюз.
Чи є BACnet практичним вибором для сімейного будинку в Словаччині?
Зазвичай це не перше, про що варто питати. BACnet підходить для мереж, де система управління об'єднує обладнання від кількох постачальників. Сімейний будинок часто має один тепловий насос, одну вентиляційну установку та кілька ліній освітлення. Йому потрібна така інтеграція лише в невеликій мірі. Це професійне судження цієї практики, а не ринкова статистика. Для керування всім будинком у сімейному будинку спершу прочитайте запис про KNX та запис про автоматизацію розумного дому.
BACnet може мати значення, якщо на ділянці також є невеликий комерційний простір або орендна одиниця, яку оператор експлуатує як більшу будівлю. У такому разі оператор може вимагати BACnet. Узгодьте межу між двома системами на початку проєктування.
Що має перевірити замовник перед тим, як вказувати BACnet?
Специфікація, яка вимагає лише відповідності BACnet, залишає забагато невизначеного. Ці кроки роблять тендер точнішим:
- Які об'єкти та служби підтримує кожен контролер, за документацією виробника, а не за загальним твердженням.
- Яка система управління будівлею зчитуватиме дані та чи може вона прочитати кожен об'єкт, який відкривають контролери.
- Чи використовують контролери власні об'єкти або властивості, які система управління може не розпізнати.
- Хто введе мережу в експлуатацію і чи зможе ця людина прочитати список пристроїв і знайти датчик, що зник.
Часті запитання
- Чи BACnet те саме, що ISO 16484-5?
- Ні, але ISO 16484-5 містить протокол BACnet. Комітет публікує протокол як ANSI/ASHRAE 135, а ISO 16484-5 є частиною BACS, що описує передачу даних. Словацьке видання від січня 2023 року має позначення STN EN ISO 16484-5 (словацький стандарт).
- Чи працюють разом пристрої BACnet від різних виробників?
- Можуть, адже сумісність є метою стандарту. Кожен пристрій перелічує підтримувані об'єкти та сервіси у своєму об'єкті пристрою (device object), тож порівняйте цей перелік із потребами вашої системи. Виробники також можуть додавати власні об'єкти, які інше обладнання не розпізнає.
- Чи використовується BACnet у сімейних будинках?
- Для сімейного будинку це зазвичай не перше питання. BACnet підходить для систем керування, що об'єднують обладнання кількох постачальників, а сімейному будинку такого рідко потрібно. Для керування всім будинком почніть зі статті KNX.
- Де можна прочитати стандарт BACnet?
- Повний текст продають організації зі стандартизації. Безкоштовний запис словацького каталогу для STN EN ISO 16484-5 показує назву, номер і видання. Цього достатньо, щоб ідентифікувати документ у тендері.
- Чи є KNX відкритим стандартом, як BACnet?
- Асоціація KNX описує KNX як відкритий стандарт, а комітет BACnet називає BACnet глобальним стандартом передачі даних. Обидва прагнуть забезпечити роботу пристроїв різних виробників. Стаття про систему автоматизації будівель пояснює, як спільний проєкт пов'язує пристрої між собою.
- Що таке об'єкт BACnet?
- Об'єкт BACnet — це стандартний спосіб подати вхідний сигнал датчика, вихідний сигнал керування або керуючу величину. Кожен об'єкт має стандартні властивості, які описують його та його поточний стан для інших пристроїв мережі.
Джерела
- 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