1.OPC_UA服务器准备工作
1.关于OPC_UA服务器的搭建可以参考前面一篇文章:https://blog.csdn.net/xipengbozai/article/details/115080901
2.搭建好OPC_UA服务器后就可以可是设置服务器通信变量
(1)打开KEPServerEX 6 Configuration,新建通道,选择Simulator。
(2)起名字,然后一步一步完成。
(3)给通道添加设备,设备名plc,一步一步直到完成。
设备节点通信时候要用
(4)创建标记组
(5)新建标记,取名x1,地址输入x1,数据类型选择布尔型,客户端访问方式为写
(6)重复5的操作新建4个标记
2.使用客户端测试通信
1.使用Quick Client创建两个客户端
2.创建的客户端如下图,可以看到四个标记分别为x1,x2,y1,y2
3.我们从一个客户端改变变量的值,然后从另一个客户端观察如下图,可以看到值改变了,所以同通信成功。
3.QT客户端程序编写
1.下载open62541的OPC库,下载地址:https://download.csdn.net/download/xipengbozai/16042848,读者也可以去GitHub下载,然后自己编译。
2.过工程的pro文件如下
3.工程目录简单如下
4.mian代码
5.连接服务器代码
6.从服务器读数据代码
7.给服务器写数据代码
8.通信效果,x1为1,1灯的颜色变红;x2为0所以2灯为灰色;点击下面按钮2,y2值变为1.
9.至此QT的客户端基本说明完毕,客户端源码下载地址:https://download.csdn.net/download/xipengbozai/16043753?spm=1001.2014.3001.5501。有疑问的可以加我微信X241602
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?