|
<< Click to Display Table of Contents >> Navigation: Проект в MasterSCADA 4D > Дерево системы > Получение и отправка данных > Дополнительные протоколы > BACnet multi |
MasterSCADA 4D RT поддерживает работу по протоколу BACnet multi, который предназначен для опроса BACnet-устройств по протоколу BACnet/IP. Протокол поддерживает параллельный опрос до 1024 модулей BACnet Device (до 1023 при использовании Broadcast), обмен ведется по сетям TCP/IP. Поддерживается обработка сообщений (Event Notification).
Важно! По умолчанию протокол входит в базовый функционал лицензии Enterprise. Также протокол можно включить в функционал лицензий Lite, Standard и Professional. Стоимость и условия лицензирования необходимо уточнять по электронной почте sales@masterscada.ru.
Для получения возможности использования протокола в проекте необходимо подключить соответствующую библиотеку:

В полном дереве библиотека BACnet имеет вид:

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

Получим результат в упрощенном дереве:

Назначение внутренних параметров протокола:
Название |
Назначение |
Отказ |
Формируется отказ протокола, если исполнительная систем не имеет связи с опрашиваемым устройством. |
Ошибка |
В случае возникновения ошибки может принимать следующие значения: •No connection - нет связи с контроллером. •Blocked work - работа заблокирована (допущена ошибка при настройке протокола). •Get answer ABORT - получен ответ от контроллера ABORT. •Get answer REJECT - получен ответ от контроллера REJECT. •Get answer ERROR - получен ответ от контроллера ERROR. •Error send request - не удалось отправить запрос. Означает что количество запрашиваемых параметров слишком много, и их не удается поместить в исходящих буфер. •Unknown error - не известная ошибка. •Listen UDP port is busy - UDP порт занят сторонним приложением. |
Затем необходимо настроить панель свойств протокола и добавить устройство BACnet Device:

Получим результат в упрощенном дереве:

Далее требуется добавить каналы в протокол. Обычно это делается в диалоге импорта каналов. Для этого нужно дважды нажать ЛК мыши по устройству BACnet Device в дереве. При этом откроется вкладка, в которой можно выполнить поиск устройства и импорт каналов.
Важно! Для использования диалога импорта устройство должно быть подключено непосредственно к компьютеру. Т.е. если планируется подключать устройство к контроллеру, то для формирования списка каналов нужно подключить устройство к компьютеру, считать теги, выбрать нужные или сохранить в Excel. Потом уже подключить устройство к контроллеру и вставить туда устройство с готовым списком каналов или импортировать их из Excel файла.
Далее необходимо настроить панель свойств канала, если не все настройки были заданы при импорте.
Добавить канал вручную можно при помощи контекстного меню протокола.
В протокол BACnet multi добавляются модули BACnet Device. Для добавления каналов другого устройства добавьте новый модуль BACnet Device в тот же протокол.
Смотрите также:
Диалог импорта каналов BACnet multi
Обработка сообщений BACnet multi
Свойства протокола BACnet multi
Рекомендации по настройке протокола BACnet multi