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