Skip to content

uk Introduction and Overview

SEB103 edited this page Sep 21, 2026 · 1 revision

English · Deutsch · Français · Italiano · Русский · Українська

Вступ і огляд

OpcUaManager — це настільний інструмент на Qt 6 для роботи з OPC UA-серверами. Він призначений для пусконалагодження, тестування та діагностики — наприклад, для спостереження за змінними ПЛК (такого як середовище виконання CODESYS), перевірки відповідності адресного простору очікуваному або розгортання невеликого OPC UA-сервера, проти якого можна протестувати клієнт.

Що робить програма

Застосунок складається з двох половин в одному вікні:

  • OPC UA Client. Підключення до OPC UA-сервера, перегляд його адресного простору, вивчення атрибутів вузлів, читання та запис значень змінних, підписка на оновлення в реальному часі та побудова трендів обраних змінних. Див. OPC UA Client.
  • OPC UA Server (Server Studio). Проєктування адресного простору, налаштування кінцевої точки та безпеки, запуск локального OPC UA-сервера як окремого процесу та симуляція значень змінних. Див. OPC UA Server.

Проєкт пов'язує сеанс воєдино. Клієнтський проєкт (.uaproj) зберігає підключення та відстежувані вузли; серверний проєкт (.uaserver) зберігає спроєктований адресний простір та конфігурацію сервера. Див. Початок роботи та Конфігурація.

Для кого призначено

  • Користувачі — інженери з пусконалагодження та тестування, яким потрібно бачити та задіювати OPC UA-сервер без написання коду.
  • Розробники — інженери, які розширюють саму програму; розділи Архітектура та Структура проєкту, а також OpcUaManager API Reference пояснюють внутрішню будову.

Ключові поняття

  • Адресний простір, вузли, змінні. OPC UA-сервер надає дерево вузлів; змінні-вузли несуть значення, які можна читати, записувати або підписуватися на них.
  • Кінцева точка та безпека. Сервер доступний через URL кінцевої точки (opc.tcp://host:port) з політикою безпеки та посвідченням користувача.
  • Підписки. Замість опитування клієнт підписується, і сервер сам надсилає зміни значень.
English
Deutsch
Français
Italiano
Русский
Українська

Clone this wiki locally