Пример связи узла OPC и объекта слоя

[Предупреждение]Предупреждение

Первоначально следует создать поля в БД для записи значений OPC тегов.

Далее приведен пример связи тега\узла OPC и объекта слоя ZuluGIS. Состоит из двух шагов.

Шаг 1. Настройка плагина

  1. Открыть карту или добавить слой, с которым будет настраиваться связь.

  2. Запустить плагин ZuluOPC.

  3. Выбрать слой.

  4. Добавить OPC сервер

    Если уже был раннее добавлен, то выбрать OPC сервер из списка.

  5. Для добавления тегов выделить OPC сервер в дереве слева и нажать кнопку Добавить.... Откроется окно Выбор узла OPC UA сервера. OPC теги сервера представлены в виде древовидной структуры.

  6. Отметить галочкой теги\узлы, с которыми будет работать ZuluOPC и нажать кнопку ОК.

    [Примечание]Примечание

    При выделении в списке тега\узла можно увидеть его свойства.

    Выбор узла OPC UA сервера

    Рисунок 24. Выбор узла OPC UA сервера


    Выбранные теги\узлы добавятся в список в левой части окна. Далее следует настроить параметры обработки данных и связать c объектом (шаг 2).

Шаг 2. Привязка тега к объекту на карте

Для привязки тега OPC к объекту ZuluGIS:

  1. Выбрать тег в дереве слева!

  2. Выделить объект на карте с помощью инструмента Выделить . Объект должен замигать на карте.

  3. В плагине в строке ID объекта слоя нажать кнопку . ID (sys) номер выделенного на карте объекта будет записан в поле. Таким образом связь между тегом\узлом и объектом будет установлена.

    [Подсказка]Подсказка

    При нажатии на кнопку ... объект замигает на экране.

    Удерживая клавишу Alt и нажав на кнопку ...— переход по габаритам объекта.

    Привязка тега OPC к объекту на карте ZuluGIS.

    Рисунок 25. Привязка тега OPC к объекту на карте ZuluGIS.


  4. Теперь следует настроить параметры обработки данных:

    Настройка параметров обработки данных

    Рисунок 26. Настройка параметров обработки данных


  5. В строке Режим чтения данных выбрать вариант Подписка на изменение.

  6. В строке Запрос выбрать (при наличии вариантов) запрос, в котором существуют поля для записи значения тега.

  7. Выбрать Поле базы данных, в которое будут записываться значения тега.

  8. Включить Запись данных при отсутствии изменений.

  9. При использовании тематической раскраски включить опцию Обновлять тематическую раскраску. В этом случае, при изменении значений в базе данных, тематическая раскраска объекта будет автоматически обновляться.

  10. Нажмите кнопку Сохранить и перезагрузите службу OPC для применения изменений.