OPC UA
Описание
Программно-технический комплекс ТМИУС КП (ООО «ЦентрЭнергоАвтоматика») представляет собой кросс-платформенное решение для телемеханики, диспетчеризации и удаленного контроля, построенное на базе контроллеров и промышленных компьютеров .
Роль OPC UA в комплексе:
Входит в число поддерживаемых протоколов передачи данных
Обеспечивает интеграцию ТМИУС КП с системами верхнего уровня (SCADA, диспетчерские пульты)
Позволяет использовать ТМИУС КП как 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 сервер» (или рядом с ним в ветке Передача) нужно добавить «ОРС UA узел-ссылка».
Параметры:
ОРС UA узел-ссылка: Активный.
Описание: (пусто).
Раздел: emulator (смотри пример)
Настройка UA Expert
В качестве примера возможно подключение к демонтсранционной версии UA Expert (https://www.unified-automation.com/products/development-tools/uaexpert.html)
Добавление сервера
Способ 1 — Через Custom Discovery:
- В левой панели выберите "Custom Discovery"
- Нажмите "< Double click to Add Server... >"
- В открывшемся окне введите URL сервера, например: opc.tcp://192.168.88.100:4840
- Выделить добавленный сервер
- Перейти на вкладку Advance
- В поле Endpoint Url ввести адрес из п.3, например opc.tcp://192.168.88.100:4840
Просмотр данных
В разделе Address Space откройте узел Objects и выберите добавленный в конфигурации узел, например, emulator
Перетащите необходимые сигналы в центральное окно.
Файлы
| Описание | Файл |
|---|---|
| Примера передачи в OPC UA | conf_opcua.xml |