Создание карточки источника данных OPC UA

21 января 2026

ID 299203

Kaspersky MLAD использует службу Data Source Manager для подключения к источнику, который передает данные по протоколу, описанному спецификацией OPC Unified Architecture (унифицированная архитектура OPC). Kaspersky MLAD поддерживает подключение к нескольким источникам данных OPC UA одновременно. Для этого необходимо добавить карточки источников данных OPC UA в программу и задать параметры загрузки данных телеметрии от этих источников.

В источнике данных OPC UA теги могут идентифицироваться именами, не совпадающими с именами тегов, добавленных в Kaspersky MLAD. Для сопоставления тегов источников данных с тегами, добавленными в программу, вы можете задать параметры преобразования имен тегов Kaspersky MLAD в идентификаторы тегов, поступающих от источника данных.

С помощью службы Data Source Manager вы можете получать потоковые данные. Потоковые данные начинают поступать в Kaspersky MLAD после подключения к источникам данных OPC UA.

Для получения данных от источников данных необходимо предварительно запустить службу Data Source Manager.
Управление источников данных доступно системным администраторам.

Чтобы создать карточку источника данных OPC UA:

  1. Выберите раздел Источники данных и нажмите на кнопку Создать.

    Справа откроется панель Создание источника данных.

  2. В открывшейся панели в поле Имя укажите имя источника данных.
  3. Если требуется, в поле Описание укажите описание источника данных.
  4. В раскрывающемся списке Тип источника данных выберите OPC UA.
  5. В блоке параметров Теги источника данных выполните следующие действия:
    1. Нажмите на кнопку Выбрать теги.

      Справа отобразится панель Выбор тегов для источника данных с деревом активов.

    2. В дереве активов выберите теги, по которым необходимо получать телеметрию от источника данных.

      При необходимости для выбора тегов отфильтруйте теги, выбрав нужный пресет, или воспользуйтесь строкой поиска над деревом активов.

    3. Нажмите на кнопку Сохранить.

    В блоке параметров Теги источника данных отобразится информация о количестве выбранных тегов.

  6. Для сопоставления имен тегов, добавленных в программу, с идентификаторами тегов, поступающих от источника данных, в блоке параметров Преобразование имени тега выполните следующие действия:
    1. В поле Тип имени тега выберите одно из следующих значений:
      • Основное, если требуется использовать имя тега, указанное в поле Имя, для его преобразования в идентификатор тега в источнике данных.
      • Альтернативное, если требуется использовать имя тега, указанное в поле Альтернативное имя, для его преобразования в идентификатор тега в источнике данных.
    2. В поле Регулярное выражение для имени тега укажите регулярное выражение, которое необходимо применить к имени тега, указанному в программе, для его преобразования в идентификатор тега в источнике данных.

      В регулярных выражениях используется формат, поддерживаемый на языке программирования Python. Подробнее о популярных специальных символах регулярных выражений см. в Приложении.

    3. В поле Шаблон идентификатора тега укажите шаблон, по которому необходимо сформировать идентификатор тега источника данных.

      В шаблоне используются подстановки типа $n, где n – неотрицательное целое число. При этом $0 будет соответствовать части имени тега, отобранной всем регулярным выражением. Подстановки вида $<натуральное число> будут соответствовать части имени тега, отобранными частями регулярного выражения, заключенными в круглые скобки в соответствии с заданным порядком. Например, $2 будет соответствовать части имени тега, отобранными частью регулярного выражения, заключенного во вторую пару круглых скобок.

    4. В поле Тип преобразования выберите одно из следующих значений:
      • Идентификатор узла данных (параметр NodeId), если в источнике данных тег доступен по параметру NodeID.
      • Путь к тегу (параметр Path), если в источнике данных тег доступен по параметру Path.
  7. Если требуется проверить преобразование имен тегов Kaspersky MLAD в идентификаторы тегов в источнике данных, в блоке параметров Проверка преобразования выполните следующие действия:
    1. В поле Имя тега для проверки введите имя любого тега.
    2. Нажмите на кнопку Проверить.

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

  8. При необходимости корректировки параметров повторите шаги 6 и 7.
  9. В блоке Параметры для подключения и загрузки данных выполните следующие действия:
    1. В поле Точка подключения укажите адрес (URL) подключения.

      Например, opc.tcp://10.0.0.0:8001/freeopcua/server/.

    2. В поле Время ожидания подключения к OPC UA-серверу (сек.) укажите время в секундах, в течение которого служба Data Source Manager будет пытаться установить соединение с OPC UA-сервером.
    3. Если требуется, с помощью кнопки Обзор под параметром Конфигурационный файл добавьте файл, содержащий описание тегов источника данных.

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

      Если требуется удалить конфигурационный файл, нажмите на кнопку Пиктограмма в виде корзины.. Если требуется сохранить загруженный конфигурационный файл на компьютере, нажмите на кнопку Пиктограмма в виде стрелки, направленной в лоток..

    4. С помощью переключателя Масштабировать полученные значения тегов включите или выключите конвертацию значений тегов с учетом параметров Смещение и Множитель, заданных при создании тега.

      По умолчанию конвертация полученных значений тегов выключена.

    5. В раскрывающемся списке Политика безопасности соединения выберите алгоритм шифрования сообщений.

      Для выбора доступны следующие варианты: Выберите политику безопасности соединения, Basic256, Basic128Rsa15, Basic256Sha256, Aes128Sha256RsaOaep.

    6. В раскрывающемся списке Режим безопасности соединения выберите одно из следующий значений:
      • Если требуется не подписывать и не шифровать сообщения, выберите Выберите режим безопасности соединения.
      • Если требуется подписывать сообщения, выберите Подписывать сообщения.
      • Если требуется подписывать и шифрования сообщения, выберите Подписывать и шифровать сообщения.
    7. Если OPC UA-сервер использует аутентификацию клиента, в полях Имя пользователя для подключения к серверу и Пароль для подключения к серверу укажите имя пользователя и пароль для подключения к OPC UA-серверу.
    8. Если требуется использовать защищенное соединение и на OPC UA-сервере включена аутентификация клиента, выполните следующие действия:
      1. Добавьте сертификат клиентского приложения с помощью кнопки Обзор под параметром Сертификат клиента.
      2. Добавьте закрытый ключ к сертификату клиентского приложения с помощью кнопки Обзор под параметром Закрытый ключ клиента.
      3. В поле Пароль для закрытого ключа клиента укажите пароль, который будет использован для снятия блокировки закрытого ключа.

      Рекомендуется использовать сертификат с длиной ключа к сертификату 4 096 бит при использовании алгоритма RSA или 256 бит при использовании алгоритма ECDH.
      Загрузка сертификата и ключа к сертификату возможна только в виде файла в формате DER или PEM.

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

    9. Если требуется использовать защищенное соединение и вы используете собственный удостоверяющий центр для выпуска сертификатов, добавьте корневой сертификат для проверки подписи сертификата OPC UA-сервера с помощью кнопки Обзор под параметром Сертификат CA OPC UA-сервера.

      Если требуется удалить файл сертификата, нажмите на кнопку Пиктограмма в виде корзины.. Если требуется сохранить файл сертификата на компьютере, нажмите на кнопку Пиктограмма в виде стрелки, направленной в лоток..

  10. Нажмите на кнопку Сохранить.

Для получения потоковых данных телеметрии от созданного источника данных необходимо к нему подключиться.

Вам помогла эта статья?
Что нам нужно улучшить?
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!
Спасибо за ваш отзыв, вы помогаете нам становиться лучше!