ZVENO / техническая информация

Условия установки
и ограничения

Как подключается шлюз, что нужно на объекте и какие функции доступны в текущей версии.

ВходKNXnet/IP tunnelingВыходOPC UA-серверРазмещениеКомпьютер с Linux на объекте

Схема обмена

В ZVENO можно создать несколько KNX/IP-подключений к интерфейсам или роутерам. Каждый тег относится к одному подключению своего проекта. Шлюз публикует теги через один OPC UA-сервер, к которому подключается SCADA.

Если одно KNX/IP-подключение теряет связь, остальные продолжают работать. OPC UA-сервер остаётся доступен. Веб-интерфейс используют для настройки и диагностики; после применения настроек обмен не требует открытого браузера.

Устройства KNXKNX/IP-подключенияZVENOSCADA

Установка и настройка

ZVENO запускается на компьютере с Linux на объекте. Для каждого KNX/IP-подключения нужны доступный интерфейс или роутер, сетевой доступ и сведения о точках KNX.

  • KNXnet/IP без защиты использует UDP tunneling.
  • KNX IP Secure использует защищённый TCP tunneling. Реквизиты вводят вручную или выбирают из файла .knxkeys.
  • Точки можно импортировать из файла ETS5/ETS6 в поддерживаемом формате .knxproj или добавить вручную.
  • Изменения сначала сохраняют, затем проверяют и отдельно применяют к шлюзу.

Применение временно перезапускает KNX-подключения и OPC UA-сервер. OPC UA-клиентам потребуется переподключение, поэтому на работающем объекте изменения применяют в согласованное время.

Данные и команды

Опубликованный тег связывает точку KNX с переменной OPC UA. Вместе со значением доступны качество и время данных. Команды из OPC UA передаются в KNX для командных тегов, которым инженер разрешил запись и выбрал способ подтверждения. Допустимый диапазон значений можно задать отдельно.

Встроенный просмотр показывает значения, качество, время и NodeId узлов работающего OPC UA-сервера. Из просмотра команды не отправляются. Доступ со станции SCADA проверяют отдельно.

Изменения в настройках

Если переименовать тег, изменить его папку или групповой адрес в том же проекте, NodeId сохраняется. OPC-тип опубликованного тега нельзя изменить на прежнем NodeId: для этого создают тег-замену с новым NodeId и обновляют привязку в SCADA.

Потеря связи KNX

OPC UA-сервер может оставаться доступным. Последнее значение, полученное от KNX в текущем запуске, при потере связи получает качество UncertainLastUsableValue. Если живых данных после запуска ещё не было, восстановленное значение имеет качество UncertainInitialValue, а при отсутствии значения используется BadWaitingForInitialData. После восстановления связи команды не отправляются повторно автоматически.

Проверка значений, команд и потери связи на контейнерном стенде.

Ограничения текущей версии

OPC UA

OPC UA-сервер работает с SecurityPolicy None и SecurityMode None: соединение не подписывается и не шифруется. Авторизация локального HTTPS-интерфейса не защищает OPC UA-соединение.

KNX

KNX Data Secure и Routing не поддерживаются. KNX IP Secure защищает туннель, но не добавляет поддержку Data Secure.

Другие выходы

Текущая версия публикует данные только через OPC UA. MQTT не поддерживается.

Совместимость

Для публикации точки нужны групповой адрес, поддерживаемый скалярный DPT, назначение и KNX/IP-подключение. Работу конкретного KNX/IP-устройства, проекта ETS и SCADA проверяют на объекте.

Масштаб одного шлюза

Расчётная нагрузка на один шлюз — 10 000+ опубликованных тегов. Рабочий объём уточняем при испытаниях на объекте с учётом числа тегов, частоты изменений, числа OPC UA-клиентов и параметров компьютера.

Поддерживаемые типы точек

Шлюз принимает поддерживаемые скалярные DPT семейств 1, 9, 14 и 20, а также 5.001, 5.010, 6.001, 6.010, 7.001, 8.001, 12.001, 13.001, 16.000 и 16.001. Поддержку точного DPT сверяем с проектом ETS при подготовке внедрения.

Что нужно знать об объекте

  • Какие KNX/IP-интерфейсы или роутеры установлены и к каким нужен туннель?
  • Сколько устройств KNX в проекте и сколько точек нужно опубликовать для SCADA?
  • Есть ли файл проекта ETS или список групповых адресов, DPT и назначений точек?
  • Где будет размещён компьютер с Linux и как SCADA получит доступ к OPC UA?
  • Нужна ли запись команд из SCADA в KNX, и как подтверждается их выполнение?

Эти данные нужны для проверки условий установки ZVENO на объекте.

Обсудить объект