手把手教你搭建一個OPCDA/UA服務器


前言

很多小伙伴在學習OPC的時候,不知道如何創建一個OPC服務器的環境,今天這篇文章跟大家分享一下,如何基於KEPServer結合Modbus快速搭建一個OPCDA/OPCUA的環境,便於后續學習OPC通信。

Modbus從站

首先搭建一個Modbus從站,這里需要用到兩個軟件,一個是VSPD(Virtual Serial Port Driver),一個是Modbus Slave軟件。

通過VSPD軟件虛擬出一對串口,這里是COM19和COM20,切記不要和已有的物理串口沖突,盡量把虛擬串口的串口號設置大一點。

 

 然后打開Modbus Slave軟件,點擊Connection > Connect,串口號選擇COM19,通信參數選擇9600 N 8 1,點擊OK即可。

 

 這樣就很輕松創建了一個ModbusRTU從站,默認開啟的存儲區是保持型寄存器存儲區,默認范圍是0開始的10個寄存器,可以隨意修改數據。

 

 

KEPServer配置

接下來,我們打開KepServer軟件進行配置,軟件大家自行安裝。

 

 1、首先添加一個通道,這里選擇通道類型為Modbus Slave RTU Serial。

 

 2、設置通道名稱。

 

 3、設置通信參數,這里主要是把物理端口號改成COM20,通信參數改成9600 N 8 1,其他的直接一直下一步即可。

 

 4、接着單擊添加設備。

 

5、設置設備名稱。

 

 6、型號選擇Modbus。

 

 7、設置設備ID,這里的設備ID就是站地址,根據實際情況設置,這里是1,其他的默認下一頁即可。

 

 8、接下來可以添加一個組,在設備上右擊選擇添加標記組,然后在標記組中,添加標記,但是標記組不是必須的,可以直接在設備下直接添加標記,這個根據需要來做。

 

 9、添加一個標記,設置如下:

 

 

不同協議的地址設置方式是不一樣的,大家要結合幫助去看。

10、保存項目,然后在運行時下面,點擊連接,再點擊Quick Client,即可看到數據正常通信

 

 

開啟OPCUA

上述過程搭建完成之后,我們可以開啟OPCUA,在編輯 >> 屬性,彈出的界面中,設置啟用OPCUA,並設置允許匿名登錄。

 

 然后在桌面右下角KEPServer圖標中,右擊選擇OPC UA配置。

 

 設置連接地址及安全策略。

 

 

OPCUA客戶端測試

這時候,再打開UAExpert軟件進行測試。

將上面設置的地址填入到URL中:

 

 雙擊展開,選擇無安全策略。

 

 在Servers下選擇KEPServer節點,右擊CONNECT,找到我們要讀取的變量,拖到右側,可以看到正常讀取。

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM