菜单

OPC UA客户端和服务端配置搭建

下载

前言

OPC UA(OPC Unified Architecture)是工业自动化领域里非常重要的一种通信协议标准,主要用来让不同设备、系统之间安全、可靠地交换数据。主要的模式为客户端-服务器模式。服务器用于提供数据,客户端可以获取或者修改数据。下面是介绍如何使用ApusIde和模拟器及触摸屏来做出基本的opc ua的服务器和客户端

项目配置


模拟器配置


右键工程->属性->构建 选择设置->编译器->包含 添加以下路径

其中 所需要的库可以从下面链接获取

output.7z

在链接器中 添加相应的库文件 此处我将需要的库文件放在文件夹的debug目录下,需要在链接器中新增以下文件

以上所有模拟器下相关配置就完成了

头文件引入

服务器应是在程序启动时一直运行在后台的线程,因此,在公共页添加一个异步线程 添加以下头文件,客户端同理

项目运行

服务器

客户端

屏下运行配置


右键工程->属性->构建 选择设置->切换配置为Release->编译器->包含 添加以下路径

在链接器中 添加相应的库文件 此处我将需要的库文件放在文件夹的debug目录下,需要在链接器中新增以下文件

注意!此处库的名称和模拟器上的是不同的

导出工程时采用u盘更新的方式,将此库文件放在/xttlib下面 一同下载进程序

至此 客户端和服务器的相关项目配置就已经完成了

项目获取

为了方便项目上传 我将Debug下面的库已经删掉 需要重新将上面压缩包的内容复制到debug目录下

服务端项目

opcServer.7z

客户端项目

opcClient.7z

最近修改: 2026-03-23Powered by