1
Opc協(xié)議
很多客戶再使用opc協(xié)議功能的時候說的很籠統(tǒng),其實要具體使用起來還有一些細(xì)節(jié)需要確認(rèn)。
1.1
OPC DA和OPC UA之分
首先,在具體的工程使用中有OPC DA和OPC UA之分。OPC DA協(xié)議出現(xiàn)較早,主要用在window操作系統(tǒng)上,需要在window系統(tǒng)上配置DCOM功能,使用起來非常繁瑣,需要大量的參數(shù)配置,但是如果OPC的客戶端和服務(wù)端在同一臺電腦上,則不在需要配置DCOM,使用起來就方便了。但是很多場合,用戶的電腦如果不允許在安裝另外的OPC DA軟件,則實現(xiàn)OPC DA的通信就非常麻煩了。
OPC UA是在DA的基礎(chǔ)上進(jìn)行了改進(jìn),不在局限在window平臺上,可以跨系統(tǒng)通信,只要兩邊都是標(biāo)準(zhǔn)的OPC UA協(xié)議,則就可以正常通信。不需要在在電腦上安裝軟件??梢詫崿F(xiàn)不同操作系統(tǒng),不同設(shè)備之間的OPC UA通信。
1.2
服務(wù)器和客戶端之分
OPC協(xié)議通信的兩端一個是作為服務(wù)端,一邊是客戶端。服務(wù)端是等待客戶端來連接,提供數(shù)據(jù)給客戶端??蛻舳耸侵鲃舆B接服務(wù)端,獲取服務(wù)端上的數(shù)據(jù)。因此首先要清楚對方是服務(wù)器還是客戶端。
如果對方是服務(wù)端,則需要對方的IP地址,端口號,是否有數(shù)據(jù)加密,數(shù)據(jù)item等信息。
如果對方是客戶端,我們就需要了解對方要獲取什么數(shù)據(jù),需要在什么網(wǎng)段,對服務(wù)端有什么要求。
2
采集OPC DA服務(wù)器的數(shù)據(jù)
采集opc DA服務(wù)器的方法可以使用一下兩種,由于需要使用dcom空間,所以別無他法。
方案1:采集OPC DA服務(wù)器數(shù)據(jù)(window系統(tǒng))。需要在OPC DA服務(wù)器上安裝一個Vfbox軟件。然后在配置網(wǎng)關(guān)完成采集OPC DA服務(wù)器的數(shù)據(jù)。
方案2:如果OPC DA服務(wù)器上不能安裝軟件。則需要增加一臺轉(zhuǎn)接電腦,在轉(zhuǎn)接電腦上安裝vfbox軟件,然后在配合網(wǎng)關(guān)完成數(shù)據(jù)采集。此種方案不能保證可以連通,需要測試一下。
3
協(xié)議測試
網(wǎng)上有很多OPC的測試小軟件,用來對現(xiàn)有的OPC進(jìn)行初步測試,以確認(rèn)相關(guān)信息,確認(rèn)系統(tǒng)是否可以連接和進(jìn)行數(shù)據(jù)交換。先確認(rèn)對方的opc是什么DA還是UA,是服務(wù)端,還是客戶端。確認(rèn)了,可以搜索opc clinet或者opc server查找相關(guān)的測試小軟件。
Opc Da測試軟件:
OPC UA測試軟件:
4
協(xié)議的轉(zhuǎn)換
OPC DA的協(xié)議用起來麻煩,在很多場合需要進(jìn)行協(xié)議轉(zhuǎn)換后進(jìn)行設(shè)備的互聯(lián)互通。比如把OPC UA轉(zhuǎn)換OPC DA協(xié)議?;蛘甙裮odbus協(xié)議的設(shè)備數(shù)據(jù)發(fā)送到OPC DA UA的系統(tǒng)。實現(xiàn)這些轉(zhuǎn)換,可以使用vfbox協(xié)議轉(zhuǎn)換網(wǎng)關(guān)來實現(xiàn)。如下圖所以,網(wǎng)關(guān)作為協(xié)議之間的橋梁,實現(xiàn)各種協(xié)議之間的互相轉(zhuǎn)換。
審核編輯:湯梓紅
-
測試
+關(guān)注
關(guān)注
8文章
5706瀏覽量
128893 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
5683瀏覽量
53017 -
OPC
+關(guān)注
關(guān)注
7文章
359瀏覽量
47348
發(fā)布評論請先 登錄
多協(xié)議轉(zhuǎn)換網(wǎng)關(guān)支持OPC UA及SNMP協(xié)議
實現(xiàn)Modbus設(shè)備轉(zhuǎn)OPC UA OPC DA協(xié)議的解決方案

OPC UA協(xié)議網(wǎng)關(guān)的應(yīng)用與實現(xiàn)

OPC DA協(xié)議是什么
OPC UA協(xié)議有什么功能
采集opc da 轉(zhuǎn) profinet IO項目案例

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

采集opc ua轉(zhuǎn)profinet IO項目案例

DTL698電表數(shù)據(jù) 轉(zhuǎn) opc ua協(xié)議項目案例

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

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

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

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

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

評論