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

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

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

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

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

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

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

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

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

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

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

評(píng)論