OPC統(tǒng)一架構(gòu)如何影響自動化

發(fā)布時間:2024-03-15
1. 概述
opc-ua為用戶構(gòu)建下一代應(yīng)用軟件中的組件模塊是非常重要的。由于確保了與老版本的兼容,供應(yīng)商可以獲得更多收益,因為采用新的opc ua架構(gòu),沒有任何損失,卻增加更多的可能性。
過去的十年,軟件供應(yīng)商使用面向?qū)ο蠛兔嫦蚍?wù)的架構(gòu)設(shè)計產(chǎn)品,獲得了伸縮性和可靠性的結(jié)果。令人驚訝的是,這些成功的架構(gòu)模型很少被用來實現(xiàn)整個工廠的信息交換。這些技術(shù)的延遲使用幾乎都是因為自動化應(yīng)用的嚴(yán)重滯后,應(yīng)用設(shè)計為只能處理簡單排列的信息,而不能消費和改變復(fù)雜的信息。
一個對象所攜帶的信息比簡單排列的數(shù)據(jù)所攜帶的信息要豐富的多。在一個典型自動化應(yīng)用中,你通常不希望分析單個、隔離的排列數(shù)據(jù),因為枯燥無趣。如果分析某些數(shù)據(jù)與其他數(shù)據(jù)的關(guān)系,以及對整個運行性能的影響,那么做起來會比較有意思。
現(xiàn)實生活中的對象都攜帶了大量的信息。比如,當(dāng)你考慮一個鍋爐對象時,對象所攜帶的信息比壓力和溫度組合起來的排列數(shù)據(jù)要大得多。一個現(xiàn)實的鍋爐就是一個對象,我們可以與這個物理對象進行互動,運行或者停止他,改變溫度的設(shè)定值,或者分析一個參數(shù)的改變會怎樣影響其他參數(shù)的。這種信息是邏輯編組的,必須放在一起分析。
按照軟件的說法,一個對象是屬性(溫度、壓力)、方法(運行、停止)和事件(溫度過高,壓力過低)的集合。對象是按照層次結(jié)構(gòu)進行組織的,按照這種方法,一個對象可以包含簡單更小的對象(一個鍋爐的閥門也可以是一個對象,具有屬性、方法和事件)。如果按照這種表達(dá)方式進行思考,當(dāng)把工廠現(xiàn)場的數(shù)據(jù)映射成對象的層次結(jié)構(gòu)時,你會發(fā)現(xiàn)數(shù)據(jù)變得簡單明快,而且容易處理。
2. 雙重屬性
新opc 統(tǒng)一架構(gòu)(opc-ua)是多家工業(yè)自動化領(lǐng)先廠家數(shù)年合作的結(jié)果,目標(biāo)是用豐富、面向?qū)ο蠛桶踩姆椒?,為交換信息創(chuàng)建一個開放標(biāo)準(zhǔn)。這個標(biāo)準(zhǔn)實現(xiàn)了用面向?qū)ο蟮姆椒?,為映射和交換現(xiàn)實生活中信息,提供了滿意的答案。
opc-ua 具有雙重屬性,這就是面向?qū)ο蠛兔嫦蚍?wù)。opc-ua面向?qū)ο蟮膶傩蕴峁┝速Y產(chǎn)可以跨越整個工廠的復(fù)用性,并且提供一種公共對象管理方法,支持復(fù)雜和靈活的數(shù)據(jù)模型。opc-ua面向服務(wù)的屬性允許與其他平臺有更廣泛的互操作性,以及增強的可視性和安全性。
3. opc-ua 標(biāo)準(zhǔn)
opc-ua 不是要替換現(xiàn)有的標(biāo)準(zhǔn),諸如傳統(tǒng)的opc,而是對他們的一種補充,提供一種公共互操作層,交換信息與安排過程。opc-ua 展現(xiàn)了全部現(xiàn)有 opc 服務(wù)器的功能,并且在他們的上層進行了擴展。與以前標(biāo)準(zhǔn)相兼容,確保在市場上的opc和opc ua產(chǎn)品能夠共存,給用戶更多的選擇。
使用這個重要標(biāo)準(zhǔn)的關(guān)鍵問題之一是實施他們非常具有挑戰(zhàn)性。為此,opc基金會建立了實施步驟和輔助工具,減少了標(biāo)準(zhǔn)實施的難度。
為了便于采用新標(biāo)準(zhǔn)和降低使用門檻,opc基金會已經(jīng)開發(fā)了一套opc-ua軟件開發(fā)工具(sdk)??梢园堰@個sdk作為一個進入點,啟動你已有的應(yīng)用,激活opc ua的功能,使他們使能。這個sdk由一系列應(yīng)用編程接口和簡單的程序所組成。因為opc ua的屬性,所以編寫的opc ua 規(guī)范是與平臺無關(guān)的,也由于這個原因,這個sdk可以有不同的口味(因為不同的平臺有自己的特性),供不同平臺的用戶能方便使用。.net、ansi c 和java的樣例程序會提供給opc基金會的成員,作為一種鼓勵。
sdk具有的不同口味是針對不同的平臺要滿足不同的特殊需求而設(shè)計的,例如存儲器和處理器的需求,但他們都具有所有的功能,從而可以滿足彼此間的無縫互操作。.net版本的sdk最適合于富客戶機/服務(wù)器的用戶使用,而ansi c版本更適合于嵌入式設(shè)備的瘦型應(yīng)用,因為這種應(yīng)用對存儲器空間和cpu占用十分敏感。java版本更加適合于web環(huán)境和瘦客戶機,但也可以用于其他環(huán)境。根據(jù)不同的性能需求、跨平臺能力和因特網(wǎng)友好性,每個軟件供應(yīng)商可以選擇他們喜歡的方案。
除了sdk,opc 基金會還準(zhǔn)備提供一系列二進制適配器。這種適配器允許opc-ua 客戶機直接訪問所有基于組件對象模型(com)的老opc 服務(wù)器。同時,這種適配器還可以允許老opc客戶機訪問opc-ua服務(wù)器的子集。
4. 符合性工具
軟件編程不能算是一種精密的科學(xué),因此opc-ua sdk 樣板程序也有可用性問題,仍有錯誤的地方,諸如對規(guī)范的誤解或者樣板程序中的編碼錯誤。那么你如何能夠減少程序中錯誤的數(shù)量和保證對標(biāo)準(zhǔn)的正確解讀?你如何保證最終實現(xiàn)不同供應(yīng)商軟件產(chǎn)品之間的互操作?這些問題確實需要通過某種工具加以解決。
opc基金會通過他的新標(biāo)識項目提供了解決方案。為了方便opc-ua解決方案的成功實施,opc基金會正在為開發(fā)一系列符合性工具而努力工作,目的是判定一個指定的產(chǎn)品是否完全符合標(biāo)準(zhǔn)。軟件供應(yīng)商可以把他們的應(yīng)用提交給獨立的檢測公司,使用符合性工具進行測試,證明符合標(biāo)準(zhǔn)。具有認(rèn)證的產(chǎn)品可以確保在不同供應(yīng)商的應(yīng)用之間能夠?qū)崿F(xiàn)可靠的數(shù)據(jù)交換,這對每一方都是有益的。
opc-ua sdk使得軟件供應(yīng)商可以在不同的工業(yè)網(wǎng)絡(luò)上、不同供應(yīng)商的設(shè)備之間快速水平傳輸信息,并且從工業(yè)現(xiàn)場級經(jīng)過多層多站到多供應(yīng)商的企業(yè)級之間實現(xiàn)快速垂直傳輸信息。
有些領(lǐng)先的供應(yīng)商具有提供端到端解決方案的合作伙伴,使opc統(tǒng)一架構(gòu)為最終用戶提供價值。我們很高興地看到了opc ua技術(shù)增長的趨勢,并且確信opc-ua走在正確和成功的道路上,成為引領(lǐng)工業(yè)現(xiàn)場和遍及企業(yè)的交換信息標(biāo)準(zhǔn)。我們期待在今后的幾年中,能夠看到更多的opc-ua產(chǎn)品在不同領(lǐng)域中的新應(yīng)用。
上一個:固態(tài)硬盤分為幾種接口類型圖,固態(tài)硬盤的接口有哪幾類
下一個:這些房產(chǎn)糾紛法律小常識!

強力恢復(fù)手機刪除的視頻在哪里找
如何補辦營業(yè)執(zhí)照
勞動合同必須寫工資嗎
華為電腦的mac地址怎么查(華為mac地址怎么看)
紅帽子月季的病蟲害防治
deublin原裝進口旋轉(zhuǎn)接頭(提供最優(yōu)質(zhì)的價格及服務(wù))
MFR01SJ0333A10金屬膜電阻,厚聲插件
蝴蝶蘭煤煙病的防治
為什么一定要把普洱茶壓成餅磚沱
明星中式婚禮禮服盤點 看明星婚禮怎么穿
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos