Jump to content

OPC UA

From Центр документации - ТМИУС КП


Описание

Программно-технический комплекс ТМИУС КП (ООО «ЦентрЭнергоАвтоматика») представляет собой кросс-платформенное решение для телемеханики, диспетчеризации и удаленного контроля, построенное на базе контроллеров и промышленных компьютеров .

Роль OPC UA в комплексе:

Входит в число поддерживаемых протоколов передачи данных

Обеспечивает интеграцию ТМИУС КП с системами верхнего уровня (SCADA, диспетчерские пульты)

Позволяет использовать ТМИУС КП как OPC UA-сервер (предоставление данных).

Настройка ПО ТМИУС

Добавление компонента

Нажать правой кнопкой мыши по папке «Передача» -> выбрать «Добавить компонент» (или «Компоненты») -> в выпадающем меню выбрать пункт «OPC UA сервер».

Компонент OPC UA Сервер
Компонент OPC UA Сервер

Настройка компонента

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

ОРС UA сервер: (Название компонента) — Активный (галочка/флаг активности).

Описание: (Оставляем пустым или пишем комментарий).

Сигнал исправности: opcua_ok. (Это системная переменная, которая будет показывать, что сервер работает без ошибок. Красный цвет означает, что это обязательное или служебное поле).

ТСР-порт: 4840. (Стандартный порт для OPC UA. По нему будут подключаться клиенты).

Размер ответа: 100. (Определяет, сколько тэгов может быть передано в одном пакете при чтении).

Разделитель: . (точка). (Этот символ будет использоваться для разделения имен папок и тэгов в адресном пространстве OPC UA).

Namespace: tm. (Пространство имен OPC UA. Оно будет первым в строке адреса тэга, например ns=2;s=tm.emulator...).

Лог-файл: нет (логирование отключено).

• размер (кБ): 10 (максимальный размер лога, если он включен).

OPC UA узел-ссылка
OPC UA узел-ссылка
База данных для отражения в OPC UA сервере
База данных для отражения в OPC UA сервере

Создание узлы - ссылки

Чтобы сервер «видел» данные, ему нужно указать, откуда их брать в структуре проекта.

Действие: Внутри созданного «OPC UA сервер» (или рядом с ним в ветке Передача) нужно добавить «ОРС UA узел-ссылка».

Параметры:

ОРС UA узел-ссылка: Активный.

Описание: (пусто).

Раздел: emulator (смотри пример)

Настройка UA Expert

В качестве примера возможно подключение к демонтсранционной версии UA Expert (https://www.unified-automation.com/products/development-tools/uaexpert.html)

Добавление сервера

Способ 1 — Через Custom Discovery:

  1. В левой панели выберите "Custom Discovery"
  2. Нажмите "< Double click to Add Server... >"
  3. В открывшемся окне введите URL сервера, например: opc.tcp://192.168.88.100:4840
  4. Выделить добавленный сервер
  5. Перейти на вкладку Advance
  6. В поле Endpoint Url ввести адрес из п.3, например opc.tcp://192.168.88.100:4840

Opcua expert1

Просмотр данных

В разделе Address Space откройте узел Objects и выберите добавленный в конфигурации узел, например, emulator

Перетащите необходимые сигналы в центральное окно.

Файлы

Ссылки для скачивания
Описание Файл
Примера передачи в OPC UA conf_opcua.xml