Интеграция BACnet

Пусконаладка BACnet: именование точек решает больше, чем проводка

Будет ли система BACnet обслуживаемой через пять лет — решает не монтаж кабеля, а дисциплина именования. Соглашение по Object_Name и Device Instance должно быть готово до включения первого контроллера.

Независимая техническая оценкаСборка щитов по IEC 61439Поддержка проектов по ЕС
BIS
Легализация электроработ
Подготовлено
Подано в BIS
Одобрено
Последовательность пусконаладки, которая реально работает

Последовательность пусконаладки, которая реально работает

01

Сначала — соглашение об именовании

До отгрузки первого контроллера должен быть согласован единый формат Object_Name и Description по схеме этаж-система-точка. Автоматически сгенерированные имена вроде AI-1 или BO-14 удобны на стенде и нечитаемы на графике BMS через пять лет.

02

Проверить уникальность Device Instance по всему объекту

У каждого устройства BACnet должен быть уникальный номер Instance во всём диапазоне 0–4194302 — не только в пределах своего сегмента. Пересечение номеров между разными подрядчиками на одном объекте — самая частая причина тихих сбоев обнаружения.

03

Запустить Who-Is/I-Am и проверить ответ каждого контроллера

Разослать Who-Is по сегментам BACnet/IP и MS/TP и сверить ответы I-Am со списком устройств по факту монтажа — отсутствующие устройства разбираются до сдачи, а не после.

04

Сверить список точек с PICS

Запросить PICS (Protocol Implementation Conformance Statement) на каждое устройство ещё на этапе выбора и сверить фактический список точек с ним во время пусконаладки — а не после того, как шкаф уже собран и закрыт.

Почему дисциплина именования — это вся суть проекта

Почему дисциплина именования — это вся суть проекта

0–4 194 302

Диапазон Device Instance

У каждого устройства BACnet — уникальный номер Instance в этом диапазоне, действующий во всей сети: это основа адресации для обнаружения Who-Is/I-Am. Дублирование где-либо на объекте тихо ломает обнаружение.

Object_Name вместо автосгенерированных тегов

Стандартные типы объектов — AI/AO/AV, BI/BO/BV, multi-state, Device, Schedule, Calendar, Trend Log — ничего не скажут наладчику при поиске неисправности, пока Object_Name и Description не содержат этаж, систему и точку простым языком.

PICS проверяется при выборе устройства, а не при сдаче

PICS точно показывает, какие типы объектов и сервисы поддерживает устройство, ещё до его закупки. Читать его после завершения монтажа — значит только узнать, что пошло не так.

Priority Array решает конфликты, именование — путаницу

16-уровневый Priority Array позволяет нескольким системам управлять одним AO или BO без конфликта — уровень 1 для приоритета безопасности, уровень 8 для ручного вмешательства оператора, уровень 16 как значение по умолчанию. Ничто из этого не поможет, если точку невозможно найти.

COV вместо опроса — когда имена заслуживают доверия

Подписка Change-Of-Value снижает нагрузку на сеть, сообщая только о реальных изменениях значения вместо непрерывного опроса — но эффект есть только тогда, когда графика BMS указывает на корректно названные объекты, а не на догадки.

Сегментация защищает то, что упорядочивает именование

Отдельный VLAN для сети BAS, файрвол, пропускающий только трафик UDP 47808, регистрация Foreign Device только для известных адресов BBMD — так хорошо задокументированный объект и остаётся хорошо задокументированным.

Комплекты

Что мы предоставляем при пусконаладке BACnet

Документация и проверка, которую можно передать эксплуатирующей организации, а не просто работающую систему.

  • Согласованное соглашение об именовании Object_Name/Description, утверждённое до включения контроллеров
  • Реестр Device Instance с подтверждением уникальности по всему объекту в сегментах BACnet/IP и MS/TP
  • Журнал обнаружения Who-Is/I-Am, сверенный со списком устройств по факту монтажа
  • Проверка PICS по каждому устройству, сверенная со списком точек до размещения заказа
  • Документ соглашения об именовании и график точек в составе пакета O&M
FAQ

Частые вопросы

Почему автосгенерированные имена точек вроде AI-1 или BO-14 создают проблемы позже?

Наладчику, который их подключал, они не мешают — но техническому специалисту, который будет искать неисправность через три года, они ничего не скажут. Последовательная схема этаж-система-точка в Object_Name превращает графику BMS в то, что можно прочитать в два часа ночи.

Что такое PICS и когда его нужно запрашивать?

Protocol Implementation Conformance Statement точно перечисляет, какие типы объектов BACnet и сервисы поддерживает устройство. Запрашивайте его на этапе выбора оборудования — если проверить только после монтажа, любой пробел превращается в выезд на объект вместо правки спецификации.

Нужен ли каждому устройству BACnet уникальный Device Instance по всей сети или достаточно уникальности в своей подсети?

Уникальность требуется по всему объекту, а не только в локальном сегменте — Instance лежит в диапазоне 0–4 194 302, и именно по нему Who-Is/I-Am адресует устройства. Пересечение блоков Instance у двух подрядчиков на одном объекте — повторяющаяся и вполне предотвратимая ошибка.

Можно ли пусконаладить устройства BACnet/IP и MS/TP вместе на одном объекте?

Да — в большинстве реальных проектов BACnet/IP по UDP-порту 47808 сочетается с сегментами MS/TP по RS-485 через маршрутизатор. При пусконаладке нужно проверить, что широковещательные сообщения доходят по обе стороны — здесь обычно требуется проверка регистрации BBMD или Foreign Device.

Что даёт BACnet/SC по сравнению с классическими BACnet/IP и MS/TP?

BACnet Secure Connect, завершённый в 2020 году, добавляет транспорт WebSocket с шифрованием TLS 1.3 и аутентификацию устройств по сертификатам X.509 — закрывая исторический пробел в шифровании и аутентификации классических сетей BACnet, которые сегодня ближе к ИТ-инфраструктуре, чем раньше.

Пусконаладка объекта BACnet и нужен второй взгляд на соглашение об именовании?

Пришлите нам список точек и график устройств — наши инженеры проверяют документы PICS, распределение Device Instance и соглашения об именовании до сдачи, а не после.

Связаться с инженерами
Связанные услуги

Связанные услуги

Загрузка ...
Наверх