
Интеграция протоколов
Интеграция BACnet
Как устройства, объекты и службы BACnet/IP обнаруживаются, сопоставляются, записываются и проверяются, когда инженерное оборудование подключается к платформе здания.
Для чего применяется BACnet
BACnet — распространённый открытый протокол в технических помещениях. Чиллеры, котлы, приточные установки, VAV-боксы, счётчики энергии и контроллеры здания предоставляют свои данные в виде объектов BACnet. BACnet/IP работает по Ethernet; BACnet MS/TP — по последовательной шине. Протокол определяет типы объектов, свойства и службы, поэтому третья сторона может прочитать температуру или записать уставку без программного обеспечения производителя. Такова теория. На практике качество интеграции зависит от того, насколько полно каждое устройство реализует стандарт. Два устройства с одним и тем же типом объекта могут поддерживать разные службы, разные свойства и разную производительность. Аудит нужен, чтобы выявить эти различия до фиксации перечня точек. Справочно по протоколу: сегменты MS/TP работают со скоростью от 9,6 до 76,8 кбит/с, и чем медленнее сегмент, тем важнее дисциплина опроса. BACnet/IP использует сеть здания, поэтому IP-адресация и широковещательные домены становятся частью проекта управления. Аудит должен включать пробное чтение и пробную запись, а не только проверку документов.
- Чиллеры, котлы и центральное оборудование
- Приточные установки, VAV-боксы и контроллеры фанкойлов
- Счётчики энергии и мониторинг электропотребления
- BMS и DDC-контроллеры других производителей
Обнаружение, сопоставление объектов и именование точек
Начните с обследования сети: экземпляры устройств, номера сетей, IP-адреса, настройки BBMD и маршрутизация. Затем просмотрите каждое устройство и экспортируйте его объекты. Запись сопоставления должна содержать имя объекта, тип, экземпляр, текущее значение, единицу, разрешение, права чтения и записи и точку платформы, в которую он передаёт данные. Обращайте внимание на объекты производителя: критичный статус может быть доступен только через проприетарное свойство. Согласуйте сопоставление в таблице до настройки и оставляйте номер экземпляра объекта видимым в имени точки, чтобы служба эксплуатации могла его проследить. Именование должно следовать стандарту здания, а не значению по умолчанию устройства. Экспорт объектов и перечень точек следует сравнивать строка за строкой; отсутствующий объект легче найти сейчас, чем на пусконаладке. Считайте точки по свойствам объектов, а не по устройствам: один контроллер может предоставлять сотни объектов, большинство из которых не нужны. Помечайте каждую точку как контролируемую, управляемую, аварийную или трендовую, потому что каждая роль требует отдельной проверки. Если два объекта представляют одно и то же значение, выберите один как основной и задокументируйте другой как производный.
- Экземпляр устройства и номер сети
- Тип объекта, экземпляр и свойство
- Права чтения и записи и приоритет
- Объекты производителя, отмеченные заранее
- Роль точки: мониторинг, команда, тревога, тренд
Записи, приоритет и тревоги
Записи BACnet проходят через массив приоритетов. Команда с более высоким приоритетом перекрывает команду с более низким, пока от неё не откажутся. Это полезно для безопасности и ручного управления, но означает, что «застрявшая» запись с высоким приоритетом может сделать уставку внешне не реагирующей на команды. Проект должен определить, какая система пишет с каким приоритетом и что происходит при потере связи. Тревоги и подписки на изменение значения требуют той же дисциплины: подтвердите, какие события формирует устройство, какие вычисляет платформа и кто их квитирует. Рационализация тревог применима здесь так же, как к любой BMS: тревога должна описывать состояние, требующее действия, а не каждое изменение состояния, о котором может сообщить устройство. Испытание записи должно подтверждать значение на устройстве, а не только на экране платформы. Испытание отказа должно подтверждать, что точка возвращается к локальному управлению, когда платформа отпускает её. Журналируйте пользователя, время и предыдущее значение для каждой записываемой точки. Приоритет, который никогда не освобождают, — это проектная ошибка, а не отказ устройства.
- Определите приоритет записи и поведение при отказе от приоритета
- Отделите тревоги устройства от тревог платформы
- Подтвердите подписки COV и частоту обновления
- Зафиксируйте владельца каждой записываемой точки
Проектирование сети и выбор шлюза
Проектирование сети решает, будет ли корректная карта объектов работать на практике. В BACnet/IP планируйте подсети, широковещательные домены, размещение BBMD и NAT до назначения адресов устройствам. В MS/TP планируйте скорость передачи, терминацию, смещение, длину сегмента и число устройств на сегмент. Шлюз или маршрутизатор нужен, когда соединяются эти два мира или когда сегмент нельзя маршрутизировать напрямую. Выбирайте его по поддерживаемым службам, ёмкости точек, пропускной способности и диагностике, а не только по числу портов. Держите сеть управления отдельно от корпоративной сети и документируйте маршрут между ними. Сеть управления, разделяющая плоский VLAN с офисным трафиком, трудно защитить и трудно диагностировать. Резервный диапазон IP и резервные экземпляры устройств ничего не стоят сейчас и сэкономят время позже. Маркируйте каждый кабель и каждый порт; поиск неисправностей BACnet начинается с физического уровня. Фиксируйте широковещательный домен и маршрут BBMD на схеме сети.
- Подсети, широковещательные домены и BBMD
- Скорость MS/TP, терминация и длина сегмента
- Шлюз по службам, ёмкости и диагностике
- Сеть управления, отделённая от офисной ИТ-сети
Испытания и пусконаладка
Проверяйте послойно. Сначала доступность сети и обнаружение устройств. Затем чтение объектов и масштабирование в сравнении с собственным дисплеем устройства. Затем записываемые точки, включая приоритет и освобождение. Затем тревоги и тренды. Затем отказы: отключите сеть, убедитесь, что оборудование продолжает работать, а платформа сообщает о потере. Комплект для передачи объекта должен включать список устройств, экспорт объектов, перечень точек, схему сети, протоколы испытаний и имена людей, которые могут изменить каждое устройство. Дерево обзора — это не передача объекта. Там, где последовательности пересекают границу BACnet, проверяйте последовательность от начала до конца, включая случай, когда одно устройство отключено. Поточечные испытания должны охватывать каждый объект из перечня, а не выборку, сделанную монтажником. Для аналоговых значений проверяйте две точки диапазона и предел тревоги. Для бинарных значений проверяйте оба состояния и обратную связь. Для многозначных значений проверяйте каждое состояние, которое может выбрать оператор. Храните доказательства испытаний вместе с исполнительным перечнем точек.
- Сеть, обнаружение и экспорт объектов
- Сверка масштабирования с локальным дисплеем
- Испытания записи, приоритета и освобождения
- Потеря сети и восстановление
- Список устройств, перечень точек и протоколы испытаний
Документация, ограничения и ответственность
BACnet описывает данные явно, но не однороден. Некоторые устройства поддерживают лишь часть служб; некоторые предоставляют сотни ненужных объектов; у некоторых медленная реакция или ограниченное число одновременных подключений. Сегментам MS/TP нужны скорость передачи, терминация и дисциплина опроса. Маршрутизация IP, NAT и настройка BBMD могут свести на нет в остальном правильный проект. Лицензирование и инженерный доступ могут оставаться у первоначального поставщика. Ничто из этого не является причиной избегать BACnet; это причины провести аудит, прежде чем обещать число точек или функцию управления. Документация должна включать реестр устройств, экспорт объектов, перечень точек, схему сети, протоколы испытаний и условия доступа для каждого поставщика. Ответственность должна быть явной: кто отвечает за последовательность оборудования, кто за сопоставление BACnet, кто за IP-сеть и кто утверждает обновление прошивки. Граница между безопасностью оборудования и надзором платформы должна быть в договоре, а не в протоколе совещания. Третья сторона должна иметь возможность продолжить интеграцию, располагая только комплектом для передачи объекта.
- Поддержка служб и объектов зависит от устройства
- Тайминг и терминация MS/TP
- Маршрутизация IP, NAT и BBMD
- Доступ производителя и лицензирование
- Назначенный ответственный за последовательности, сопоставление и сеть
Этапы интеграции BACnet
14 rows| Стадия | Что проверить | Результат |
|---|---|---|
| Обследование сети | Диапазон IP, экземпляры устройств, BBMD, маршрутизация | Схема сети |
| Обнаружение устройств | Список объектов, прошивка, поддерживаемые службы | Реестр устройств |
| Сопоставление объектов | Тип, экземпляр, единица, масштабирование | Перечень точек |
| Именование точек | Экземпляр в имени, роль и владелец | Реестр именования |
| Права чтения и записи | Записываемые точки, приоритет, освобождение | Матрица ответственности |
| Испытание записи | Значение на устройстве, отказ от приоритета, журналирование | Протокол испытания записи |
| Тревоги и тренды | События устройства, COV, история | План тревог и трендов |
| Сеть и шлюз | BBMD, NAT, MS/TP, выбор маршрутизатора | Запись проекта сети |
| Сборка интеграции | Точки платформы и мнемосхемы | Настроенная платформа |
| Испытание точек | Значение, единица, команда, обратная связь | Протокол испытаний |
| Испытания при отказах | Потеря сети, отключение устройства, восстановление | Запись об устойчивости |
| Проверка производительности | Нагрузка опроса, время отклика, устаревшие данные | Запись о производительности |
| Документация | Реестр устройств, экспорт, схема сети | Комплект исполнительной документации |
| Передача объекта | Экспорт, схемы, контакты для доступа | Комплект передачи объекта |
Изображения проекта
3 images


Частые вопросы
01Можно ли интегрировать чиллер по BACnet?
Обычно да, если чиллер предоставляет требуемые объекты и производитель разрешает доступ на чтение и запись. Аудит подтверждает поддержку объектов, записываемые уставки и любые фирменные точки до фиксации объёма работ.
02Нужен ли нам шлюз BACnet?
Только если устройство или сегмент сети не может подключаться напрямую. Устройства BACnet/IP могут работать в сети здания; сегментам MS/TP обычно нужен маршрутизатор или шлюз.
03Что такое точка BACnet?
Точка — это отображённое свойство объекта, например текущее значение аналогового входа или команда бинарного выхода. Перечень точек фиксирует экземпляр объекта, единицу измерения, масштабирование, направление и владельца.
04Могут ли две системы записывать одну и ту же точку BACnet?
Могут, но проект должен определить приоритет и принадлежность. Без этого побеждает тот, кто записал последним, и оператор видит несогласованное поведение.
05Включает ли BACnet функции расписаний?
Стандарт включает объекты расписаний и трендов, но не каждое устройство их реализует. Многие проекты хранят расписания в платформе и записывают в оборудование уставки или команды включения.
06Что происходит при отказе сети?
Правильно спроектированный контроллер оборудования сохраняет свои локальные алгоритмы и функции безопасности. Платформа должна выдавать тревогу связи и показывать затронутые точки как устаревшие, а не как нормальные.
07Можно ли сохранить существующую BMS?
Часто да. Платформа может читать существующую BMS по BACnet/IP и добавлять межсистемные функции без замены управления оборудованием.
08Сколько времени занимает интеграция BACnet?
Это зависит от числа устройств, качества объектов и доступа к оборудованию. Обнаружение и отображение обычно занимают больше всего времени; создание мнемосхем до согласования перечня точек приводит к переделкам.
Следующий шаг
Приведите нам здание.
Расскажите о типе здания, системах в объёме работ и нужном результате. Мы покажем кратчайший путь к работающей системе.