Skip to main content

示例:OPC UA Client

产品: CODESYS OPC UA

此示例显示如何使用 IEC 61131-3 接口 CODESYS OPC UA 客户。它包含用于连接其他 OPC UA 服务器并与之交换数据的功能块。它还包括两个可视化,用于通过用户界面操作引用的功能块并检查服务器证书。

描述

该示例包含一个具有两个应用程序的项目: UAClientDemoUAServerData

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 运行时系统组件

注意

_example_icon.png 下载 项目

安装软件包后,您可以在 C:\Users\<user>\CODESYS Examples\OPC UA Client Example 目录中找到示例项目。