OPC UA 客户端

在设计时和/或运行时,导入由 OPC UA 服务器发布的关注节点,并且可以使结构和值保持同步
BrowseName
OPCUAClient
SuperType
对象(BaseObjectType)

属性

名称
BrowseName
DataType
说明
服务器端点 URL
ServerEndpointURL
服务器上端点的通信协议和网络地址
验证服务器标识
VerifyServerIdentity
验证服务器公共证书。真 = 仅当受信任时接受证书;假 = 即使证书不受信任,也暂时接受证书
请求的发布间隔
RequestedPublishingInterval
从 OPC/UA 服务器请求数据时的刷新间隔
请求的采样间隔
RequestedSamplingInterval
OPC UA 服务器从字段轮询数据的采样频率
最低消息安全模式
MinimumMessageSecurityMode
客户端和服务器之间交换消息的最低安全级别。无 = 消息可以未签名且未加密;签名 = 消息必须签名或签名并加密;签名和加密 = 消息必须签名并加密
最低安全策略
MinimumSecurityPolicy
客户端和服务器之间交换消息的最低安全级别。无 = 客户端不需要任何特定安全策略;Basic256Sha256 = 此策略或更安全;Aes128_Sha256_RsaOaep = 此策略或更安全;Aes256_Sha256_RsaPss = 此策略
客户端证书文件
ClientCertificateFile
客户端公共证书文件,符合标准 X509v3,扩展名为 .der。必须位于 FTOptixApplication/ProjectFiles/PKI/Own/Certs/ 文件夹中
客户端私钥文件
ClientPrivateKeyFile
客户端私钥文件,采用 ASCII Base64 编码,扩展名为 .pem。必须位于 FTOptixApplication/ProjectFiles/PKI/Own/Certs/ 文件夹中
用户标识类型
UserIdentityType
这是用于标识用户的方法。匿名 = 没有可用的用户信息;用户/密码 = 由用户名和密码标识的用户;证书 = 由证书标识的用户
用户名
Username
登录远程服务器时使用的用户名
密码
Password
登录远程服务器时使用的密码
用户证书文件
UserCertificateFile
用户公共认证文件,具有 X509v3 类型和 .der 扩展名。必须位于 FTOptixApplication/ProjectFiles/PKI/Own/Certs/ 文件夹中
用户私钥文件
UserPrivateKeyFile
用户私钥文件,采用 ASCII Base64 编码,扩展名为 .pem。必须位于 FTOptixApplication/ProjectFiles/PKI/Own/Certs/ 文件夹中
应用程序 URI
ApplicationURI
用于全局标识应用程序实例的 URI
应用程序名称
ApplicationName
应用程序实例的可识别 ID,不一定唯一
产品 URI
ProductURI
用于全局标识软件的 URI
连接状态
ConnectionStatus
OPC/UA 连接状态
连接区域设置 ID
ConnectionLocaleId
用于连接的区域设置 ID。如果为空,则默认为项目区域设置 ID。
服务器 URI
ServerUri
OPC/UA 服务器的远程路径
已启用
Enabled
启用对象
事件
Events
当连接到 OPC/UA 服务器时要侦听的事件
启动时同步节点 ID
SynchronizeNodeIdsOnStart
将设计时导入的 OPC UA 节点的 NodeID 与客户端在运行时连接到的服务器上相同节点的 NodeID 同步。如果服务器的情况未知,则将该选项设置为真
最大数组长度
MaxArrayLength
数组中接受的最大元素数
Objects
运行时配置
RuntimeConfigurations
OPC/UA 节点的运行时同步

方法

订阅数据更改
BrowseName
SubscribeToDataChange
订阅 OPC/UA 服务器的值更改
InputArguments
名称
DataType
说明
ReadValues
读取的值
取消订阅数据更改
BrowseName
UnsubscribeFromDataChange
取消订阅值更改事件
InputArguments
名称
DataType
说明
ReadValues
将浏览路径转换为节点 ID (NodeIds)
BrowseName
TranslateBrowsePathsToNodeIds
此选项打开时,浏览路径将转换为 NodeId
InputArguments
名称
DataType
说明
BrowsePaths
浏览路径列表
OutputArguments
名称
DataType
说明
NodeIds
NodeIds 列表
读取值
BrowseName
ReadValues
从 OPC/UA 服务器读取值
InputArguments
名称
DataType
说明
ReadValues
读取的值
OutputArguments
名称
DataType
说明
ReadValueResults
读取值结果
异步读取值
BrowseName
ReadValuesAsync
异步从 OPC/UA 服务器读取值
InputArguments
名称
DataType
说明
OperationId
操作 ID
ReadValues
读取的值
写入值
BrowseName
WriteValues
将值写入 OPC/UA 服务器
InputArguments
名称
DataType
说明
WriteValues
要写入的值
OutputArguments
名称
DataType
说明
WriteValueResults
OPC/UA 写入操作的结果
调用方法
BrowseName
CallMethod
通过 OPC/UA 调用方法
InputArguments
名称
DataType
说明
TargetNode
要调用的目标节点
Method
方法
InputArguments
输入参数
OutputArguments
名称
DataType
说明
ErrorCode
错误代码
OutputArguments
输出参数
浏览
BrowseName
Browse
浏览 OPC/UA 树
InputArguments
名称
DataType
说明
NodeId
要浏览的节点的节点 ID
BrowseDirection
引用浏览方向
ReferenceTypeId
要浏览的引用类型的节点 ID
IncludeSubtypes
指示是否应浏览引用类型的子类型
OutputArguments
名称
DataType
说明
Result
由 OPC UA 定义的结果代码
References
引用说明
导入节点
BrowseName
ImportNodes
从 OPC/UA 树导入节点
InputArguments
名称
DataType
说明
NodesToImport
要导入的节点
RecursiveImport
递归导入
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal