Адресное пространство в OPC может загружаться динамически?

Мы пытаемся создать OPC-сервер с огромным адресным пространством, используя огромную структуру объектов и уровней.

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

У меня вопрос... Можем ли мы создать адресное пространство динамически? Но без каких-либо побочных эффектов, таких как принуждение клиентов к повторному подключению.

Я прочитал этот вариант о том, как создать адресное пространство:

  • Автоматически настраивается на лету «интеллектуальным» сервером на основе имен элементов данных, которые в данный момент запрашивают клиентские приложения.

Что по этой ссылке:

http://pgras.web.cern.ch/pgras/HtmlSpef/DA_Fundamentals.html

Спасибо!


opc
person Carlos Codina    schedule 28.11.2014    source источник


Ответы (1)


Да, ты можешь. Создайте древовидную структуру и обслуживайте только текущую ветвь при перечислении доступных тегов. Текущая ветвь может содержать узлы (другие ветви) или листья (теги). Когда клиент просматривает вверх или вниз, этот узел становится текущей ветвью.

person Ken    schedule 28.11.2014