-Begin-
前言
很多小伙伴在學習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,找到我們要讀取的變量,拖到右側,可以看到正常讀取。
-END-
-
MODBUS
+關注
關注
28文章
1809瀏覽量
77057 -
vspd
+關注
關注
1文章
8瀏覽量
10774
發布評論請先 登錄
相關推薦
評論