OPC UA 技術解決工業現場數據通信標準不統一的問題,使得不同操作系統和不同制造商的設備之間可以進行數據交互,是實現工業4.0不可或缺的一環。
虹
科
方
案
![b4361024-77b2-11ec-9437-dac502259ad0.gif](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AcupkAABAFFJlyZc786.gif)
![b4361024-77b2-11ec-9437-dac502259ad0.gif](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AcupkAABAFFJlyZc786.gif)
01
IIOT
問題背景
OPC UA Tunneller--無縫對接OPC Classic與OPC UA服務器與客戶端 | 確保OPC Classic通信穩定性
隨著OPC UA的快速發展,越來越多的企業需要在混合環境中使用OPC UA進行數據傳輸。但是工業現場的老舊設備大多只支持OPC Classic,這就面臨將OPC UA與OPC Classic對接的難題。加之各種設備之間的連接應用情況復雜,在采用OPC Classic和OPC UA兩種技術采集數據的過程中也會出現很多問題。
例如,我們的一個用戶就遇到這樣一個難題:在使用虹科提供的Matrikon OPC UA Tunneller軟件實現“Classic Client to UA Server”功能時,OPC Classic客戶端可以連接至OPC UA服務器,但無法創建數據標簽讀取OPC UA服務器中的數據。
本文將介紹上述用戶問題的解決方法,以及在遇到問題時如何快速準確找到問題的所在之處。
![b497c4a4-77b2-11ec-9437-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AJP66AAGD_oJTFeM565.png)
OPC UA Tunneller工作原理示意圖
![b4361024-77b2-11ec-9437-dac502259ad0.gif](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AcupkAABAFFJlyZc786.gif)
![b4361024-77b2-11ec-9437-dac502259ad0.gif](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AcupkAABAFFJlyZc786.gif)
02
IIOT
查找問題
OPC UA Tunneller--無縫對接OPC Classic與OPC UA服務器與客戶端 | 確保OPC Classic通信穩定性
(1)在配置完Tunneller軟件之后,用戶在使用OPC Classic客戶端讀取OPC UA服務器數據出現以下問題:
![b525e234-77b2-11ec-9437-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AbzffAABQbztikj0380.png)
![b567d2ac-77b2-11ec-9437-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AWLTZAAJgghuoIsA134.png)
(2)根據上述問題,首先要刪除之前Tunneller軟件的所有配置,重新添加OPC UA服務器,并勾選上記錄功能,設置文件保存路徑,并將記錄級別設置為“高”。之后再次使用OPC Classic客戶端嘗試讀取OPC UA服務器,如下圖所示:
![b5ab9a28-77b2-11ec-9437-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AT4vnAABVWfZJQR8479.png)
(3)打開記錄文件,點擊工具欄中的“編輯/查找”并搜索“Error”,找到此次數據讀取失敗的錯誤信息。
![b5e19556-77b2-11ec-9437-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-Abo6UAAAd1VNIJpA299.png)
![b4361024-77b2-11ec-9437-dac502259ad0.gif](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AcupkAABAFFJlyZc786.gif)
![b4361024-77b2-11ec-9437-dac502259ad0.gif](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AcupkAABAFFJlyZc786.gif)
03
IIOT
解決問題
OPC UA Tunneller--無縫對接OPC Classic與OPC UA服務器與客戶端 | 確保OPC Classic通信穩定性
(1) 由上述錯誤信息可以得知,OPC UA Proxy的“RevisedSessionTimeout”遠大于OPC UA服務器中的這項數值。因此需要將OPC UA Proxy的“RevisedSessionTimeout”由60000改為30000。
(2)關掉Tunneller軟件,找到UA Proxy的配置文件,文件路徑為“C:\Program Files (x86)\Matrikon\OPC\UA Proxy\Configuration”,文件類型為“.xml”。
![b667fea2-77b2-11ec-9437-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx0-AGeovAABhTGCzQgk531.png)
注:一定要選擇最新的UA Proxy配置文件!
(3)打開配置文件,點擊工具欄中的“編輯/查找”并搜索“MinRevisedSessionTimeoutInMs>60000。
(4)重新打開Tunneller軟件,并運行添加的OPC UA服務器。再次打開OPC Classic客戶端,并連接OPC UA服務器,此時能夠順利創建數據標簽進行數據讀取。
![b68cf202-77b2-11ec-9437-dac502259ad0.png](https://file1.elecfans.com//web2/M00/9B/A0/wKgZomTnx1CAUTH1AAIEh3BxRdk336.png)
(5)至此,該用戶的問題已經解決。
-
通信
+關注
關注
18文章
6072瀏覽量
136430
發布評論請先 登錄
相關推薦
IEC103設備數據 轉 opc ua項目案例
![IEC103設備<b class='flag-5'>數據</b> 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/04/FA/wKgZO2d7VPyAdAmSAAE4PozZk3E686.png)
SNMP設備數據 轉 opc ua項目案例
![SNMP設備<b class='flag-5'>數據</b> 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/04/B6/wKgZPGd3lI2ABbKyAAE4PhhrEOM986.png)
opc ua設備數據 轉 opc ua項目案例
![<b class='flag-5'>opc</b> <b class='flag-5'>ua</b>設備<b class='flag-5'>數據</b> 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/04/6F/wKgZO2dziUOAUBLMAAE4PmYegoU690.png)
Ethercat設備數據 轉 opc ua項目案例
![Ethercat設備<b class='flag-5'>數據</b> 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/03/E9/wKgZO2dtA72AZygUAAE4PhqIa8U573.png)
opc da 服務器數據 轉 opc ua項目案例
![<b class='flag-5'>opc</b> da 服務器<b class='flag-5'>數據</b> 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/03/C2/wKgZO2drtC-AJhMzAAE4PmKyW9I699.png)
CClink IEF Basic設備數據 轉 opc ua項目案例
![CClink IEF Basic設備<b class='flag-5'>數據</b> 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/01/08/wKgZO2dP_xSALDk2AAE4PnNUoCE803.png)
串口環保212設備數據 轉 opc ua項目案例
![串口環保212設備<b class='flag-5'>數據</b> 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/00/C5/wKgZO2dNgTCAc4mNAAE4Pg8B_ok447.png)
modbus設備數據 轉 opc ua項目案例
![modbus設備<b class='flag-5'>數據</b> 轉 <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/00/79/wKgZPGdJeRqAECDNAAE4PjC7x3c755.png)
OPC UA協議有什么功能
BACnet轉OPC UA網關在GE Digital iFIX的集成應用
![BACnet轉<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>網關在GE Digital iFIX的集成應用](https://file1.elecfans.com/web2/M00/FA/9F/wKgaomaLhm2AM6UGAAB_DhevqsQ253.png)
邊緣計算網關OPC UA Client如何讀取OPC UA Server數據?
OPC UA網關實現低成本的PLC接入OPC UA方案
![<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>網關實現低成本的PLC接入<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>方案](https://file1.elecfans.com/web2/M00/F9/B4/wKgZomaLhxmAH5KZAALw_l82ASQ822.png)
opc ua設備數據 轉MQTT項目案例
![<b class='flag-5'>opc</b> <b class='flag-5'>ua</b>設備<b class='flag-5'>數據</b> 轉MQTT項目案例](https://file1.elecfans.com/web2/M00/F3/17/wKgZomZ71AqAatg_AAF3UDm__Z8678.png)
評論