示例:OPC UA Client
产品: CODESYS OPC UA
此示例显示如何使用 IEC 61131-3 接口 CODESYS OPC UA 客户。它包含用于连接其他 OPC UA 服务器并与之交换数据的功能块。它还包括两个可视化,用于通过用户界面操作引用的功能块并检查服务器证书。
描述
该示例包含一个具有两个应用程序的项目: UAClientDemo
和 UAServerData
。
这 UAClientDemo
应用程序包含使用的功能块 CODESYS OPC UA 客户。
UAConnection
:建立与任何 OPC UA 服务器的连接UABrowse
:向 OPC UA 服务器发送浏览请求UASubscription
:生成 OPC UA 订阅UAMonitoredItem
:监视 OPC UA 变量(“监视项目”)UAAttributes
:向 OPC UA 服务器发送读/写命令UAMethod
:调用OPC UA方法UAClient
:OPC UA 客户端建立和终止连接的状态机。功能块是可视化的基础。
这 UAServerData
应用程序发布有关的数据集 CODESYS OPC UA 服务器。
附加信息
该示例包含两个可视化:
CheckCertificate
提供一个用户界面来一次性接受服务器证书,然后建立安全连接。这 CODESYS 安全代理 可用于永久信任服务器证书。Visualization
提供用户界面来操作 CODESYS OPC UA 客户端使用UAClient功能块。
重要
只能通过 IP 地址而非主机名连接到 OPC UA 服务器。
为了建立安全的服务器-客户端通信, CODESYS 安全代理 在建立连接之前,必须用于在控制器上生成客户端证书。
系统要求和限制
编程系统 | CODESYS Development System (版本3.5.17.0或更高版本) |
运行时系统 | CODESYS Control Win (版本3.5.17.0) |
附加组件 | CmpOPCUAClient 运行时系统组件 |