BACnet (сети автоматизации зданий, управления и регулирования) — это нормированный протокол систем автоматизации зданий, созданный обществом ASHRAE ( американское общество инженеров отопления, охлаждения и воздушного кондиционирования), задающий устойчивый и интраоперационный стандарт передачи данных внутри систем автоматизации зданий и между ними.
Цель стандартизации заключается в операционной совместимости изделий и приложений разных производителей. Для описания применяемых устройств BACnet используются BIBB (строительные блоки операционной совместимости BACnet — BACnet Interoperability Building Blocks), которые представляют собой набор из нескольких служб BACnet.
Драйвер BACnet на «КАСКАД Цифра» подразумевает наличие роли рабочей станции оператора BACnet (B-OWS). Драйвер BACnet на «КАСКАД Цифра» задействует службы сервера BACnet.
Просмотр устройств и объектов BACnet в «КАСКАД Цифра» осуществляется с помощью ЧМИ BACnet на «КАСКАД Цифра». Библиотека объектов BACnet на «КАСКАД Цифра» обеспечивает настройку и визуализацию устройств и объектов BACnet в in «КАСКАД Цифра». Дополнительную информацию см. в п. Библиотека объектов и ЧМИ BACnet.
ПРИМЕЧАНИЕ
Для использования драйвера BACnet, ЧМИ BACnet на «КАСКАД Цифра», а также библиотека объектов BACnet на «КАСКАД Цифра» не обязательны, поскольку драйвер BACnet может использоваться в качестве драйвера «КАСКАД Цифра» по умолчанию, не требуя особой структуры проекта.
Рисунок. клиент-серверная архитектура в резервированной системе
Сопоставление BACnet <-> «КАСКАД Цифра»
Драйвер BACnet выполняет сопоставление свойств BACnet элементам точек данных с использованием адреса периферии. Поэтому отсутствует необходимость в определенной структуре данных.
С прикладной точки зрения удобны следующие сопоставления:
- Объект BACnet <-> Тип точки данных «КАСКАД Цифра»
- Экземпляр объекта BACnet <-> Точка данных «КАСКАД Цифра»
- Свойство BACnet <-> Элемент точки данных «КАСКАД Цифра» (получает адрес периферии BACnet)
Объекты BACnet
Модели BACnet рассматривают технологические устройства (например, электродвигатель) приложения автоматизации зданий как наборы объектов.
Объекты подразделяются на три класса
- простые объекты
- комплексные объекты
- аппаратные объекты
Список всех поддерживаемых объектов см. в разделе Типы объектов BACnet.
Службы BACnet
Данные (свойства и объекты) передаются пользователю с помощью служб. Необходимые службы подразделяются на пять прикладных классов:
- Службы доступа к объектам
- Службы алармов и событий
- Управление устройствами и сетями
- Службы доступа к файлам
- Службы виртуальных терминалов
Службы могу быть подтвержденными или неподтвержденными:
- подтвержденные — ожидают отклика
- неподтвержденные — не ожидают отклика
Службы предаются по принципу «клиент/сервер». «КАСКАД Цифра» выступает в качестве клиента, а устройство BACnet в качестве сервера.
Клиент обеспечивает управление и рабочую станцию оператора (B-OWS — BACnet Operator Workstation).
В целях операционной совместимости устройств службы дополнительно подразделяются на три секции операционной совместимости:
- Службы алармов и событий
- Разделение данных
- Планирование
- Управление устройствами и сетями
Информацию о поддержке BIBB службами см. раздел Строительные блоки операционной совместимости BACnet.
Интерфейс пользователя
Интерфейс пользователя драйвера BACnet состоит из панели конфигурации и панели адресов периферии.
«Interface»
Передача данных между отправителем и получателем происходит через:
- BACnet/IP
Раздел | Описание | |
Драйвер BACnet, основные сведения | Общая информаци о драйвере BACnet (BIBB, службы, объекты, свойства, разработка, интерфейс пользователя, интерфейс и резервирование). | |
Требования и установка | Требования и установка драйвера BACnet. | |
Строительные блоки операционной совместимости BACnet | Таблица поддерживаемых блоков BIBB. | |
Типы объектов BACnet | Таблица поддерживаемых типов объектов. | |
Файл config драйвера BACnet. | Файл config с обязательной записью «net» для передачи данных. | |
Конфигурация драйвера BACnet | Панель конфигурации драйвера BACnet. | |
Определение адресов периферии драйвера BACnet | Порядок ввода адреса перифирии драйвера BACnet. | |
Резервирование и флаги отладки | Информация о требованиях к работе в режиме резервирования и возможные флаги отладки. | |
Внутренние точки данных драйвера BACnet | Структура и описание внутренних точек данных _Bacnetи _BacnetDevice. | |
Возможные записи в файле сonfig драйвера BACnet | Описание возможных записей драйвера BACnet в файле config. | |
Пример драйвера BACnet | Пример построения связи | |
Детальная информация о драйвере BACnet | ||
Приоритет команд | Описание двух компонентов механизма приоритетов | |
Собственная и алгоритмическая отчетность | Описание механизмов создания алармов и событий. | |
Ограниченные регистрации COV | Подход, применяемый в случае огрниченного числа регистраций COV. | |
Типы данных BACnet | Типы данных BACnet свойств поддерживаемых объектов и их аналоги в «КАСКАД Цифра». | |
BACnet PIC | BACnet — заявка о соответствии реализации протоколу. | |
Резюме и ссылки | Прочие похожие разделы и справка. |