Opc ua Client (一) QT windows

时间:2024-03-28 16:56:30

一、整体感受熟悉---

PC端下载已有的opc服务和客户端,用于熟悉整体流程。

opc服务端程序:KepServer6,网上很多

opc客户端程序:uaexpert    链接:https://pan.baidu.com/s/1ddTfq9JJiAM8b7PieSo3VQ  提取码:0kpm

                          使用方法网上很多,很简单

软件使用即配置方法,见下一篇博客------------------------------https://blog.csdn.net/glj2009/article/details/106328944

 

二、(1)安装Qt,我选择的5.12.3,低版本好像不支持opc

在安装时需要勾选strawberry(高版本好像才有),qt安装好后,strawberry在目录D:\Qt\Qt5.12.3\Tools\Perl52213_32下。

确保qt环境变量已添加(D:\Qt\Qt5.12.3\5.12.3\mingw73_32\bin;D:\Qt\Qt5.12.3\Tools\mingw730_32\bin)

Opc ua Client (一) QT windows

(2)安装strawberry

如果有以下显示,选择remove,remove之后重新安装即可,一路next

Opc ua Client (一) QT windows

三、安装git

四、下载,或者我下载好的--  链接:https://pan.baidu.com/s/1xhwfg-C9rCsEcH-3m-MPbw  提取码:71hs

Opc ua Client (一) QT windows

下载好后,进入这个目录,依次执行下面的语句

Opc ua Client (一) QT windows

参考 https://blog.basyskom.com/building-qt-opc-ua-with-open62541/  里面的windows环境下操作方法

Opc ua Client (一) QT windows

Opc ua Client (一) QT windows

之前编译成功过,由于重装系统,又重新编译,好几次都是编译失败,所以写了这篇,算是笔记吧。。。。。

如果有编译错误,重新来一遍以上步骤,忘记需不需要安装python了,反正我电脑里有,安装简单的一批

 

五、运行示例

example目录里有示例程序,可以打开examples.pro这个整体程序,也可以客户端(opcuaviewer.pro)和服务端(simulationserver.pro)单独打开

Opc ua Client (一) QT windows

Opc ua Client (一) QT windows

运行示例

Opc ua Client (一) QT windows

也可以结合KepServer 开发客户端,更加直观