OPC是什么
OPC是一項應(yīng)用于自動化行業(yè)及其他行業(yè)的數(shù)據(jù)安全交換可互操作性標(biāo)準(zhǔn)。它獨立于平臺,并確保來自多個廠商的設(shè)備之間信息的無縫傳輸,OPC基金會負(fù)責(zé)該標(biāo)準(zhǔn)的開發(fā)和維護(hù)。
OPC UA與DA區(qū)別
OPC-DA:
OPC Classic規(guī)范基于Microsoft Windows技術(shù),使用COM / DCOM(分布式組件對象模型)在軟件組件之間交換數(shù)據(jù)。規(guī)范為訪問過程數(shù)據(jù)、報警和歷史數(shù)據(jù)提供了單獨的定義。
OPC-UA:
2008年發(fā)布的OPC統(tǒng)一架構(gòu)(UA)將各個OPC Classic規(guī)范的所有功能集成到一個可擴展的框架中,獨立于平臺并且面向服務(wù)。
這種多層級方法實現(xiàn)了最初設(shè)計UA規(guī)范時的目標(biāo):
? 功能對等性:所有COM OPC Classic規(guī)范都映射到UA
? 平臺獨立性:從嵌入式微控制器到基于云的基礎(chǔ)設(shè)施
? 安全性:信息加密、身份認(rèn)證和審核
? 可擴展性:添加新功能而不影響現(xiàn)有應(yīng)用程序的能力
? 信息模型完整性:用于定義復(fù)雜信息
區(qū)別:
核心的區(qū)別是OPC是基于DOM/COM上,應(yīng)用層最頂層;OPC UA是基于TCP IP scoket 傳輸層。而COM / DCOM(分布式組件對象模型)是Microsoft Windows技術(shù),這就決定了使用OPC經(jīng)典架構(gòu)必須要跑windows,對于跑linux或者其他RTOS的嵌入式設(shè)備就用不了了,于是OPC UA就出現(xiàn)了,根據(jù)上面對OPC UA的介紹,它是被定義為跨平臺,并且可以通過一些方法兼經(jīng)典架構(gòu)的產(chǎn)品。
一、Windows端
OPC采集服務(wù)
添加通道
新增通道,添加變量等都可以靠軟件自動獲取與選擇,并可分設(shè)備放置變量,節(jié)省時間,減少錯誤。
數(shù)據(jù)展示
二、Linux端(或網(wǎng)關(guān))OPC采集服務(wù)
OPC-UA:
對于OPC-UA,維度公司則嵌入在了通訊管理機中,在局域網(wǎng)內(nèi),可以使用維度通訊管理機進(jìn)行OPC服務(wù)器數(shù)據(jù)采集,設(shè)備監(jiān)控,并上送維度后臺。協(xié)助客戶實現(xiàn)OT與IT的高度融合,達(dá)成管控一體化建設(shè)目標(biāo)
創(chuàng)建通道
管理機上我們新增了OPC客戶端通道,可以讓客戶自由輸入遠(yuǎn)方地址和端口,并可按實際現(xiàn)場需求輸入分配的用戶名和密碼,選擇安全策略,與安全模式。
創(chuàng)建模板
創(chuàng)建模板時,我司也添加了輔助添加的功能,可用于確定該OPC服務(wù)器是否能進(jìn)行連接,并且勾選添加變量點即可自動生成變量點名稱,用于管理機進(jìn)行數(shù)據(jù)采集。
之后選擇該模板添加設(shè)備即可!
數(shù)據(jù)展示