KEPServeEX 6與KepOPC中間件測試


KEPServeEX 6可以組態服務器端和客戶端連接很多PLC以及具有OPC服務器的設備,以下使用KEPServeEX 6建立一個OPC UA服務器,然后使用KepOPC建立客戶端來連接服務器做測試。

首先打開KEPServeEX6軟件,在右下角狀態欄中找到軟件圖標,然后在右鍵菜單中尋找OPC UA配置選項,點擊進入后,在Serve EndPoints欄點擊新建,定義一個端點,測試時,網絡適配器欄選擇了默認,其他沒有測試。如下圖(圖片直接用的CSDN上的)

這里,安全策略中,僅勾選了無和Basic128Rsa15,最后一項沒有勾選,下拉菜單中選擇了簽名和加密。如下圖。

 

然后點擊確定即可。

接下來在軟件菜單欄的運行時中,尋找重啟服務即可完成設置。這里的設置只是組建了初步的OPC服務,沒有新建任何標簽,我也暫時沒有找到標簽建立的辦法,因為KepOPC中訪問不到設備一欄。

 

然后打開下面這個中間件

 

在LOPC服務器地址中填入上圖中的URL,這里直接復制粘貼過來即可。然后選擇安全策略,這個要和上面KEPServeEX6 中的設置一致,按照我的設置,UA安全策略是None,消息安全策略是簽名和加密。右側的UA身份驗證是比較關鍵的一項,我前期沒有設置好,能刷出服務器,但一直連接不上就是這里出了問題。因為新建服務器的時候沒有設置用戶名和密碼,所以這里只能勾選匿名,但是這里選擇了匿名時,在KEPServeEX6軟件中必須將修改設置允許匿名訪問。這個設置方法是:打開KEPserveEX6軟件,在樹形項目分支的最上方項目上,右鍵進入屬性,選擇OPC UA,將右側的允許匿名訪問設置從“否”修改為“允許”。

上圖中服務器地址右側的模式也必須選擇為OPCUA,然后點擊刷新,此時界面進程會掛起,幾秒鍾后,刷新處會刷出已建立的缺省服務器,然后選中並點擊連接,幾秒鍾 后,會在程序運行日志一欄中顯示“Conect to OPC TCP**** Succes!”此時,表明服務器連接成功。

然后接着再在添加測點中選擇手動添加,點擊導入標簽,彈出以下界面

 

 這里有些標簽下還有分支,需要點擊一下才能顯示出來。如果是缺省僅做連接的OPC UA服務器測試用,就選中標簽樹中的System一欄中的時間標簽,這些數值是系統的時間標簽,就和計時器一樣,會跟着時間變化,便於觀察。

 

 標簽插入完成后,在軟件的表欄中就會顯示出該標簽並且自動格式。然后再點擊開始讀值,客戶端就開始按照設置的時間去查詢服務器中對應標簽的數據了。這個讀值有兩種,一種是查詢模式,一種是訂閱模式,這里都做了測試,區別不明顯。

 


免責聲明!

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



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