OPC UA 技術(shù)解決工業(yè)現(xiàn)場(chǎng)數(shù)據(jù)通信標(biāo)準(zhǔn)不統(tǒng)一的問題,使得不同操作系統(tǒng)和不同制造商的設(shè)備之間可以進(jìn)行數(shù)據(jù)交互,是實(shí)現(xiàn)工業(yè)4.0不可或缺的一環(huán)。
虹
科
方
案


01
IIOT
問題背景
OPC UA Tunneller--無縫對(duì)接OPC Classic與OPC UA服務(wù)器與客戶端 | 確保OPC Classic通信穩(wěn)定性
隨著OPC UA的快速發(fā)展,越來越多的企業(yè)需要在混合環(huán)境中使用OPC UA進(jìn)行數(shù)據(jù)傳輸。但是工業(yè)現(xiàn)場(chǎng)的老舊設(shè)備大多只支持OPC Classic,這就面臨將OPC UA與OPC Classic對(duì)接的難題。加之各種設(shè)備之間的連接應(yīng)用情況復(fù)雜,在采用OPC Classic和OPC UA兩種技術(shù)采集數(shù)據(jù)的過程中也會(huì)出現(xiàn)很多問題。
例如,我們的一個(gè)用戶就遇到這樣一個(gè)難題:在使用虹科提供的Matrikon OPC UA Tunneller軟件實(shí)現(xiàn)“Classic Client to UA Server”功能時(shí),OPC Classic客戶端可以連接至OPC UA服務(wù)器,但無法創(chuàng)建數(shù)據(jù)標(biāo)簽讀取OPC UA服務(wù)器中的數(shù)據(jù)。
本文將介紹上述用戶問題的解決方法,以及在遇到問題時(shí)如何快速準(zhǔn)確找到問題的所在之處。

OPC UA Tunneller工作原理示意圖


02
IIOT
查找問題
OPC UA Tunneller--無縫對(duì)接OPC Classic與OPC UA服務(wù)器與客戶端 | 確保OPC Classic通信穩(wěn)定性
(1)在配置完Tunneller軟件之后,用戶在使用OPC Classic客戶端讀取OPC UA服務(wù)器數(shù)據(jù)出現(xiàn)以下問題:


(2)根據(jù)上述問題,首先要?jiǎng)h除之前Tunneller軟件的所有配置,重新添加OPC UA服務(wù)器,并勾選上記錄功能,設(shè)置文件保存路徑,并將記錄級(jí)別設(shè)置為“高”。之后再次使用OPC Classic客戶端嘗試讀取OPC UA服務(wù)器,如下圖所示:

(3)打開記錄文件,點(diǎn)擊工具欄中的“編輯/查找”并搜索“Error”,找到此次數(shù)據(jù)讀取失敗的錯(cuò)誤信息。



03
IIOT
解決問題
OPC UA Tunneller--無縫對(duì)接OPC Classic與OPC UA服務(wù)器與客戶端 | 確保OPC Classic通信穩(wěn)定性
(1) 由上述錯(cuò)誤信息可以得知,OPC UA Proxy的“RevisedSessionTimeout”遠(yuǎn)大于OPC UA服務(wù)器中的這項(xiàng)數(shù)值。因此需要將OPC UA Proxy的“RevisedSessionTimeout”由60000改為30000。
(2)關(guān)掉Tunneller軟件,找到UA Proxy的配置文件,文件路徑為“C:\Program Files (x86)\Matrikon\OPC\UA Proxy\Configuration”,文件類型為“.xml”。

注:一定要選擇最新的UA Proxy配置文件!
(3)打開配置文件,點(diǎn)擊工具欄中的“編輯/查找”并搜索“MinRevisedSessionTimeoutInMs>60000。
(4)重新打開Tunneller軟件,并運(yùn)行添加的OPC UA服務(wù)器。再次打開OPC Classic客戶端,并連接OPC UA服務(wù)器,此時(shí)能夠順利創(chuàng)建數(shù)據(jù)標(biāo)簽進(jìn)行數(shù)據(jù)讀取。

(5)至此,該用戶的問題已經(jīng)解決。
-
通信
+關(guān)注
關(guān)注
18文章
6206瀏覽量
137809
發(fā)布評(píng)論請(qǐng)先 登錄
labview opc ua 讀取客戶端數(shù)據(jù)
opc ua設(shè)備數(shù)據(jù) 轉(zhuǎn) EthernetIP項(xiàng)目案例

IEC103設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

SNMP設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

IEC61850設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

opc ua設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

Ethercat設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

opc da 服務(wù)器數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

CJ188設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

CClink IEF Basic設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

串口環(huán)保212設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

modbus設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項(xiàng)目案例

OPC UA協(xié)議有什么功能
BACnet轉(zhuǎn)OPC UA網(wǎng)關(guān)在GE Digital iFIX的集成應(yīng)用

評(píng)論