OPCUA Client
Подключение к внешнему OPC серверу.
Тип: EngeeFunction
|
Путь в библиотеке:
|
Описание
| Для работы с блоком установите/обновите пакет поддержки оборудования. |
Блок OPCUA Client предназначен для подключения к внешнему OPC серверу через подсистему Engee.Интеграции. Блок обеспечивает передачу входных сигналов в модель и получение выходных данных на каждом шаге моделирования.
Пример использования блока доступен в примерах Engee-Device-Manager: example_opcua_client.engee. Для получения примеров воспользуйтесь командой engee.package.getdemos.

Параметры
Main group
# Server address: — адрес сервера
Details
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Security policy: —
политика безопасности
None | basic256 | basic128Rsa15 | basic256Sha256
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Message security: —
безопасность обмена сообщениями
None | Sign | SignAndEncrypt
Details
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Read variables: — считываемые переменные
Details
Словарь считываемых переменных, в котором для каждой считываемой переменной задается соответствие nodeid и типа.
OPC_Read_vars = Dict(
:MyVar => ("ns=2;i=2", Float64),
:MyVar2 => ("ns=2;i=3 Float64),
:MyVar3 => ("ns=2;i=4", Float64),
)
После задания словаря считываемых и записываемых переменных (параметр Write variables:) в рабочей области будут определены шины записываемых и считываемых сигналов. Далее их можно использовать в модели Busses in workspace.

Если записывать или считывать данные не требуется, задайте пустой словарь Dict().
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Output Bus Name — имя выходной шины
Details
Если в модели более одного блока OPCUA Client, то требуется задать имя выходной шины для каждого экземпляра.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Write variables: — записываемые переменные
Details
Словарь записываемых переменных. Задается аналогично словарю считываемых переменных Read variables:.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Input Bus Name: — имя входной шины
Details
Если в модели более одного блока OPCUA Client, то требуется задать имя входной шины для каждого экземпляра.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Timeout, s: — таймаут, с
Details
Время в секундах, после которого будут возвращены пустые значения.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Sample time, s: — период, с которым будет вызываться блок
Details
Укажите интервал между шагами расчета.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Данные пользователя
# Username: — имя пользователя
Details
Имя пользователя для авторизации на сервере.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Password: — пароль пользователя
Details
Пароль пользователя для авторизации на сервере.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
