手把手教你搭建一個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,找到我們要讀取的變量,拖到右側,可以看到正常讀取。

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章