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