AnyMath 文档

OPCUA Client

连接到外部OPC服务器。

模块类型: EngeeFunction

库中的路径:

/Interfaces/OPC-UA/OPCUA Client

资料描述

要使用该块,请安装/更新支持包。 设备

OPCUA Client 设计用于通过子系统连接到外部OPC服务器 恩吉。综合服务. 该模块提供输入信号到模型的传输,并在仿真的每个步骤获得输出数据。

示例中提供了使用该块的示例 工程师-设备经理: example_opcua_client。工程师. 要获取示例,请使用命令 恩吉。包裹。盖德莫斯.

opcua client 1

港口

输入

# IN_1 — 输入总线
轮胎

Details

的输入总线。

数据类型

N.公共标志

复数支持

非也。

输出

# OUT_1 — 输出总线
轮胎

Details

的输出总线。

数据类型

N.公共标志

复数支持

非也。

参数

主组

# Server address: — 服务器地址

Details
默认值

"opc.tcp://localhost:4840/freeopcua/server/"

程序使用名称

endpoint_m

可调谐

可计算

# Security policy: — 保安政策
None | basic256 | basic128Rsa15 | basic256Sha256

Details

None | basic256 | basic128Rsa15 | basic256Sha256

默认值

None

程序使用名称

security_policy_m

可调谐

可计算

# Message security: — 消息传递安全
None | Sign | SignAndEncrypt

Details

None | Sign | SignAndEncrypt

默认值

None

程序使用名称

message_security_m

可调谐

可计算

# Read variables: — 可读变量

Details

可读变量的字典,其中为每个可读变量设置匹配项。 n.节点,节点 和类型。

OPC_Read_vars = Dict(
        :MyVar => ("ns=2;i=2", Float64),
        :MyVar2 => ("ns=2;i=3 Float64),
        :MyVar3 => ("ns=2;i=4", Float64),
    )

设置读写变量的字典后(参数 Write variables:)记录和读取信号的母线将在工作区中定义。 然后它们可以在模型中使用。 工作区内的巴士.

opcua client 2

如果不需要写入或读取数据,请指定空字典。 Dict().

默认值

Dict(:MyVar => ("ns=2;i=2", Float64), )

程序使用名称

read_variables_m

可调谐

可计算

# Output Bus Name — 输出总线名称

Details

如果模型中有多个块 OPCUA Client ,然后需要为每个实例指定输出总线的名称。

默认值

OPCOutputBus

程序使用名称

output_bus_name_m

可调谐

可计算

# Write variables: — 可写变量

Details

记录变量的字典。 它的设置类似于可读变量的字典。 Read variables: .

默认值

Dict(:MyVar => ("ns=2;i=2", Float64), )

程序使用名称

write_variables_m

可调谐

可计算

# Input Bus Name: — 输入总线的名称

Details

如果模型中有多个块 OPCUA Client ,然后需要为每个实例指定输入总线的名称。

默认值

OPCInputBus

程序使用名称

input_bus_name_m

可调谐

可计算

# Timeout, s: — 超时,与

Details

返回空值的时间(以秒为单位)。

默认值

2.0

程序使用名称

timeout_m

可调谐

可计算

# Sample time, s: — 块将被调用的周期

Details

指定计算步骤之间的间隔。

默认值

0.1

程序使用名称

sample_time_m

可调谐

可计算

Данные пользователя

# Username: — 用户名称

Details

服务器上授权的用户名。

默认值

""

程序使用名称

username_m

可调谐

可计算

# Password: — 用户密码

Details

服务器上授权的用户密码。

默认值

""

程序使用名称

password_m

可调谐

可计算