ANSI/ASHRAE Standard 135
ANSI/ASHRAE Standard 135 — это международный стандарт, разработанный Американским обществом инженеров по отоплению, охлаждению и кондиционированию воздуха (ASHRAE) и утверждённый Американским национальным институтом стандартов (ANSI). Стандарт определяет протокол BACnet — коммуникационный протокол для систем автоматизации зданий и управления инженерным оборудованием (BACS). BACnet обеспечивает взаимодействие устройств различных производителей в единой сети управления зданием, включая системы отопления, вентиляции, кондиционирования, освещения, безопасности и противопожарной защиты.
История
Разработка стандарта началась в 1987 году по инициативе ASHRAE, которая стремилась создать открытый, не зависящий от одного производителя протокол для автоматизации зданий. До этого рынок был фрагментирован: каждый крупный производитель (например, Johnson Controls, Siemens, Honeywell) использовал собственные закрытые протоколы, что затрудняло интеграцию систем.
Первая версия стандарта была опубликована в 1995 году как ANSI/ASHRAE Standard 135-1995. Она описывала базовый набор функций: передачу данных о температуре, давлении, состоянии клапанов, а также команды управления. В 2001 году стандарт был дополнен поддержкой IP-сетей (BACnet/IP), что позволило использовать стандартные Ethernet-сети вместо специализированных шин. В 2004 году вышла версия, включившая расширения для работы с безопасностью (BACnet Secure Connect). Последующие редакции (2008, 2012, 2016, 2020, 2023) добавляли поддержку новых типов устройств, улучшали кибербезопасность и расширяли функциональность для интеграции с облачными сервисами и Интернетом вещей.
Архитектура и модель данных
Модель «объект — свойство — служба»
BACnet использует объектно-ориентированную модель. Каждое устройство (контроллер, датчик, исполнительный механизм) представляется как набор объектов. Объект — это абстракция физического или логического компонента (например, «аналоговый вход», «бинарный выход», «календарь», «программа»). Каждый объект имеет свойства (например, текущее значение, единица измерения, порог срабатывания). Взаимодействие между устройствами осуществляется через службы — стандартизированные запросы (например, «ReadProperty» для чтения свойства, «WriteProperty» для записи, «SubscribeCOV» для подписки на изменение значения).
Типы объектов
Стандарт определяет более 60 типов объектов. Основные из них:
- Analog Input / Analog Output / Analog Value — для аналоговых сигналов (температура, давление, влажность).
- Binary Input / Binary Output / Binary Value — для дискретных сигналов (включено/выключено, открыто/закрыто).
- Device — представляет физическое устройство (контроллер, шлюз). Содержит свойства, уникальные для устройства (например, серийный номер, версия прошивки).
- Schedule — для управления по расписанию.
- Calendar — для хранения дат (например, праздничных дней).
- Program — для запуска логических скриптов.
- Notification Class — для настройки оповещений.
Сетевые уровни
BACnet поддерживает несколько физических и канальных уровней:
- BACnet MS/TP (Master-Slave/Token-Passing) — для сетей с низкой скоростью (до 115,2 кбит/с) на основе RS-485. Широко применяется в небольших зданиях.
- BACnet/IP — для работы в локальных и глобальных IP-сетях (Ethernet, Wi-Fi). Наиболее распространённый вариант.
- BACnet PTP (Point-to-Point) — для соединения через модемы или последовательные порты.
- BACnet Secure Connect (BACnet/SC) — защищённый вариант поверх WebSocket с шифрованием TLS (добавлен в редакции 2020 года).
Применение
Системы автоматизации зданий
BACnet является основным протоколом для современных систем управления зданиями (BMS). Он используется для:
- Управления HVAC (отопление, вентиляция, кондиционирование): контроллеры чиллеров, тепловых насосов, вентиляционных установок.
- Управления освещением: диммеры, реле, датчики присутствия.
- Систем безопасности: контроль доступа, видеонаблюдение (через шлюзы).
- Противопожарных систем: датчики дыма, пожарные извещатели, системы оповещения.
- Учёт энергоресурсов: счётчики электроэнергии, тепла, воды.
Интеграция с другими системами
BACnet часто используется как промежуточный протокол для интеграции с более высокоуровневыми системами (SCADA, облачные платформы IoT). Для этого применяются шлюзы, преобразующие BACnet в Modbus, OPC UA, MQTT, REST API.
Примеры реализации
- В крупных офисных центрах (например, башни «Москва-Сити») BACnet используется для централизованного управления микроклиматом и освещением.
- В больницах — для контроля чистоты воздуха, температуры в операционных.
- В торговых центрах — для оптимизации энергопотребления (управление холодильными установками, кондиционерами).
Преимущества и ограничения
Преимущества
- Открытость: стандарт не зависит от одного производителя, что позволяет выбирать оборудование разных брендов.
- Масштабируемость: поддерживает сети от нескольких устройств до тысяч узлов.
- Долговечность: обратная совместимость — устройства, выпущенные 20 лет назад, могут работать с новыми контроллерами.
- Безопасность: в последних версиях реализованы шифрование, аутентификация и защита от несанкционированного доступа (BACnet/SC).
Ограничения
- Сложность внедрения: требует квалифицированных специалистов, знающих как сам протокол, так и специфику оборудования.
- Скорость: MS/TP-сети ограничены по пропускной способности (до 115,2 кбит/с), что может быть недостаточно для систем с большим объёмом данных (например, видеонаблюдение).
- Стоимость: лицензирование и сертификация оборудования могут быть дорогими для небольших производителей.
Сертификация и соответствие
Для обеспечения совместимости устройств разных производителей существует программа сертификации BACnet Testing Laboratories (BTL). Оборудование, прошедшее тестирование, получает маркировку «BACnet Certified». Список сертифицированных продуктов публикуется на сайте ASHRAE. В России сертификация BACnet не является обязательной, но используется крупными интеграторами (например, «Термоконт», «Энергосервис»).
Статус в России
В России стандарт ANSI/ASHRAE 135 не имеет статуса национального стандарта (ГОСТ), однако широко применяется в коммерческих и промышленных объектах. В 2020-х годах наблюдается рост использования BACnet в связи с импортозамещением: российские производители (например, «ОВЕН», «Промэлектроника») выпускают контроллеры с поддержкой BACnet. В то же время, для государственных и муниципальных объектов часто предписывается использование протокола Modbus или отечественных решений на базе LoRaWAN.
Перспективы развития
Основные направления развития стандарта:
- Интеграция с облачными платформами: расширение поддержки REST API, MQTT, WebSocket.
- Кибербезопасность: внедрение механизмов аутентификации на основе сертификатов (BACnet/SC).
- Поддержка IoT: добавление типов объектов для датчиков малой мощности (например, температуры, влажности).
- Энергоэффективность: оптимизация протокола для снижения энергопотребления в беспроводных сетях.
Источники
- ANSI/ASHRAE Standard 135-2023 — BACnet: A Data Communication Protocol for Building Automation and Control Networks. ASHRAE, 2023.
- BACnet International. «BACnet Overview». Официальный сайт BACnet International.
- ГОСТ Р 56500-2015 (аналог ISO 16484-5) — «Системы автоматизации зданий. Протокол передачи данных BACnet».
- Книга: H. Michael Newman. «BACnet: The Global Standard for Building Automation». Momentum Press, 2013.
- Материалы конференций «Автоматизация зданий» (Москва, 2021–2023).
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →