問(wèn)題:
opc通訊協(xié)議有哪些?opcua與opcda區(qū)別
回答:
OPC全稱(chēng)是Object Linking and Embedding(OLE) for Process Control,它的出現(xiàn)為基于Windows的應(yīng)用程序和現(xiàn)場(chǎng)過(guò)程控制應(yīng)用建立了橋梁。在過(guò)去,為了存取現(xiàn)場(chǎng)設(shè)備的數(shù)據(jù)信息,每一個(gè)應(yīng)用軟件開(kāi)發(fā)商都需要編寫(xiě)專(zhuān)用的接口函數(shù)。由于現(xiàn)場(chǎng)設(shè)備的種類(lèi)繁多,且產(chǎn)品的不斷升級(jí),往往給用戶(hù)和軟件開(kāi)發(fā)商帶來(lái)了巨大的工作負(fù)擔(dān)。通常這樣也不能滿(mǎn)足工作的實(shí)際需要,系統(tǒng)集成商和開(kāi)發(fā)商急切需要一種具有高效性、可靠性、開(kāi)放性、可互操作性的即插即用的設(shè)備驅(qū)動(dòng)程序。在這種情況下,OPC標(biāo)準(zhǔn)應(yīng)運(yùn)而生。OPC標(biāo)準(zhǔn)以微軟公司的OLE技術(shù)為基礎(chǔ),它的制定是通過(guò)提供一套標(biāo)準(zhǔn)的OLE/COM接口完成的,在OPC技術(shù)中使用的是OLE 2技術(shù),OLE標(biāo)準(zhǔn)允許多臺(tái)微機(jī)之間交換文檔、圖形等對(duì)象。簡(jiǎn)單理解就是OPC是一個(gè)進(jìn)行協(xié)議轉(zhuǎn)換的軟件工具,它的工作就是將不同的協(xié)議轉(zhuǎn)換成我們需要的通訊協(xié)議。
1、OPC DA(數(shù)據(jù)訪問(wèn))是最常見(jiàn)的標(biāo)準(zhǔn),它描述了一組與 PLC、DCS、HMI、CNC 和其他設(shè)備進(jìn)行實(shí)時(shí)數(shù)據(jù)交換的功能。
2、OPC HDA(歷史數(shù)據(jù)訪問(wèn))提供對(duì)已保存數(shù)據(jù)和歷史的訪問(wèn)。
3、OPC AE(警報(bào)和事件)為各種事件提供按需通知功能:緊急情況、操作員操作、信息消息等。
4、OPC Batch提供工藝過(guò)程的步驟和配方控制功能。
5、OPC DX (Data eXchange)提供通過(guò)以太網(wǎng)在 OPC 服務(wù)器之間組織數(shù)據(jù)交換的功能。該標(biāo)準(zhǔn)的主要目的是為來(lái)自不同制造商的設(shè)備和程序之間的數(shù)據(jù)交換創(chuàng)建網(wǎng)關(guān)。
6、OPC 安全定義了組織客戶(hù)端對(duì) OPC 服務(wù)器數(shù)據(jù)的訪問(wèn)權(quán)限的功能。
7、OPC XML-DA(XML 數(shù)據(jù)訪問(wèn))提供了一種靈活的、規(guī)則驅(qū)動(dòng)的格式,用于通過(guò) XML、SOAP 和 HTTP 交換數(shù)據(jù)。
8、OPC 復(fù)雜數(shù)據(jù)是一組針對(duì) OPC DA 和 XML-DA 的附加規(guī)范,允許服務(wù)器處理復(fù)雜數(shù)據(jù)類(lèi)型,例如二進(jìn)制結(jié)構(gòu)和 XML 文檔。
9、OPC 命令是一組編程接口,允許 OPC 客戶(hù)端和服務(wù)器識(shí)別、發(fā)送和控制在控制器或 I/O 模塊中執(zhí)行的命令。
10、OPC UA(統(tǒng)一架構(gòu))是不基于 Microsoft COM 技術(shù)的最新規(guī)范,它提供了跨平臺(tái)兼容性。
opcua與opcda區(qū)別
OPC UA 是 OPC 的統(tǒng)一架構(gòu)。規(guī)范沒(méi)有說(shuō)明平臺(tái)、操作系統(tǒng)等。OPC DA,是較舊版本的 OPC 規(guī)范。
OPC-UA是OPC-DA的后續(xù)產(chǎn)品。它有許多好處,其中最突出的一點(diǎn)是它與平臺(tái)無(wú)關(guān)。有多種語(yǔ)言的SDK可供使用,OPC-UA可以實(shí)現(xiàn)從小型嵌入式設(shè)備到運(yùn)行Linux的設(shè)備,運(yùn)行Windows的桌面或運(yùn)行您選擇的操作系統(tǒng)的服務(wù)器。
對(duì)于任何新的開(kāi)發(fā),如果選擇,應(yīng)使用OPC-UA.此時(shí)使用OPC-DA的唯一原因是,如果您要連接到僅支持OPC-DA且無(wú)法更換或升級(jí)的舊產(chǎn)品。OPC UA不僅適用于OPC-DA,而且適用于所有OPC Classic(DA,AE,HDA等)。
免責(zé)聲明:本網(wǎng)站部分文章、圖片等信息來(lái)源于網(wǎng)絡(luò),版權(quán)歸原作者平臺(tái)所有,僅用于學(xué)術(shù)分享,如不慎侵犯了你的權(quán)益,請(qǐng)聯(lián)系我們,我們將做刪除處理!