基于opc規(guī)范的客戶應(yīng)用程序?qū)崿F(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、基于基于OPCOPC規(guī)范的客戶應(yīng)用程序?qū)崿F(xiàn)規(guī)范的客戶應(yīng)用程序?qū)崿F(xiàn)石林鎖,王濤,劉順波石林鎖,王濤,劉順波(第二炮兵工程學(xué)院(第二炮兵工程學(xué)院機(jī)電工程系,陜西機(jī)電工程系,陜西西安西安710025710025)摘要:介紹了過(guò)程控制領(lǐng)域中引進(jìn)的一種新技術(shù)-摘要:介紹了過(guò)程控制領(lǐng)域中引進(jìn)的一種新技術(shù)-OPCOPC數(shù)據(jù)訪問(wèn)標(biāo)準(zhǔn),論述了數(shù)據(jù)訪問(wèn)標(biāo)準(zhǔn),論述了OPCOPC相關(guān)概念、基礎(chǔ)及相關(guān)概念、基礎(chǔ)及OPCOPC標(biāo)準(zhǔn)接口,并以標(biāo)準(zhǔn)接口,并以O(shè)PCOP

2、C數(shù)據(jù)訪問(wèn)定制接口規(guī)范數(shù)據(jù)訪問(wèn)定制接口規(guī)范(1.0A1.0A)為藍(lán)本,給出了利用)為藍(lán)本,給出了利用VisualVisualCC實(shí)現(xiàn)實(shí)現(xiàn)OPCOPC客戶應(yīng)用程序的詳細(xì)步驟??蛻魬?yīng)用程序的詳細(xì)步驟。關(guān)鍵詞:過(guò)程控制;關(guān)鍵詞:過(guò)程控制;OPCOPC規(guī)范;接口;客戶應(yīng)用規(guī)范;接口;客戶應(yīng)用中圖分類號(hào):中圖分類號(hào):TPTP文獻(xiàn)標(biāo)碼:文獻(xiàn)標(biāo)碼:ATheTheRealizationRealizationofofClientClientApplica

3、tionApplicationBasedBasedononOPCOPCSpecificationSpecificationSHISHILinsuoLinsuo,WANGWANGTaoTao,LIULIUShunboShunbo(Dept.(Dept.ofofMechanicalMechanicalElectronicElectronic2ndndArtilleryArtilleryEngineeringEngineeringColleg

4、eCollegeXianXian710025710025China)China)Abstract:Abstract:ThepaperintroducestheOPCOPCdataaccessstardwhichwasintroducedintoprocesscontrolfieldrecentlydiscussesrelativeconceptsfundamentalsstardinterfacesofOPCOPC(OlefProces

5、sControl).OnthebasisofOPCOPCDataAccessCustomInterfaceSpecification(1.0A)theauthgivesoutthedetailedprocedurestorealizeOPCOPCclientapplicationusingVisualC.KeyKeyWds:Wds:ProcesscontrolOPCOPCspecificationInterfaceClientappli

6、cation隨著計(jì)算機(jī)技術(shù)與控制技術(shù)的不斷發(fā)展,現(xiàn)代工業(yè)過(guò)程控制系統(tǒng)逐漸發(fā)展成為由現(xiàn)場(chǎng)設(shè)備管理、過(guò)程管理和商業(yè)管理三個(gè)層次組成的系統(tǒng)。在這種新的過(guò)程工業(yè)信息體系結(jié)構(gòu)中,從現(xiàn)場(chǎng)設(shè)備管理層、過(guò)程控制管理層到商業(yè)管理層包含了各種信息。為了實(shí)現(xiàn)整個(gè)過(guò)程控制系統(tǒng)的信息集成,需要解決許多問(wèn)題,其中最重要的是通信兼容問(wèn)題。因?yàn)楝F(xiàn)場(chǎng)管理層中大量的現(xiàn)場(chǎng)數(shù)據(jù)信息必須以一致的形式提供給用戶或應(yīng)用程序;過(guò)程管理層必須將現(xiàn)場(chǎng)管理層送來(lái)的信息及時(shí)加以處理并遞交商業(yè)

7、管理層;在商業(yè)管理層中這些信息又以一致的形式送給客戶應(yīng)用程序以簡(jiǎn)化信息的綜合過(guò)程。所以,解決這些問(wèn)題的關(guān)鍵在于為過(guò)程控制系統(tǒng)的數(shù)據(jù)訪問(wèn)提供一種開(kāi)放有效的通信標(biāo)準(zhǔn)。在傳統(tǒng)系統(tǒng)中,解決客戶應(yīng)用程序從數(shù)據(jù)源(如:現(xiàn)場(chǎng)設(shè)備、SCADA系統(tǒng)等)讀取數(shù)據(jù)的方法是為不同的客戶應(yīng)用程序編寫(xiě)不同的驅(qū)動(dòng)程序。但是,這種方式存在許多問(wèn)題,如同一個(gè)設(shè)備為適應(yīng)不同的應(yīng)用程序可能需要多種驅(qū)動(dòng)程序,不同的驅(qū)動(dòng)程序之間存在著不一致性,驅(qū)動(dòng)程序?qū)τ布嬖谥鴺O大的依賴性等

8、等。為了解決這些問(wèn)題,一些與微軟公司合作的自動(dòng)化硬件和軟件供應(yīng)商聯(lián)合制定了一套稱為OPCOPC規(guī)范的OLECOM接口協(xié)議,以此來(lái)提高過(guò)程控制工業(yè)中的自動(dòng)化控制應(yīng)用程序,現(xiàn)場(chǎng)系統(tǒng)設(shè)備以及商業(yè)辦公室應(yīng)用程序之間的互操作性??梢哉f(shuō)OPCOPC是工業(yè)監(jiān)控軟件的現(xiàn)場(chǎng)總線,其基本思想是:每個(gè)硬件供應(yīng)商為其設(shè)備開(kāi)發(fā)一個(gè)通用的數(shù)據(jù)接口(即OPCOPCServer),供其它系統(tǒng)讀寫(xiě)OPCOPCServer即OPCOPC啟動(dòng)服務(wù)器,通過(guò)它獲得其他對(duì)象和服務(wù)

9、的起始類,并用于返回OPCOPCGroup類對(duì)象。OPCOPCServer級(jí)別有多種屬性,其中包含一個(gè)OPCOPC服務(wù)器對(duì)象的狀態(tài)和版本等信息。這種級(jí)別中的對(duì)象由客戶應(yīng)用創(chuàng)建。IOPCServer接口包含管理OPCOPCGroup級(jí)別中的對(duì)象的方法。如將組加入服務(wù)器或從服務(wù)器中刪除組的方法(“AddGroup“,“RemoveGroup“)。IOPCBrowseServerAddressSpace接口包含查找服務(wù)器地址空間的方法。IOP

10、CCommon接口方法用于通知服務(wù)器語(yǔ)言的設(shè)置和客戶機(jī)的名稱。同時(shí)還存在以下接口:圖4說(shuō)明了OPCOPCServer對(duì)象及其定制接口。圖4OPCOPCServer對(duì)象2.22.2OPCOPCGroupGroup對(duì)象對(duì)象OPCOPCGroup存儲(chǔ)由若干OPCOPCItem組成的Group信息,并用于返回OPCOPCItem類對(duì)象。OPCOPCGroup級(jí)別管理被稱為OPCOPCItem的各個(gè)過(guò)程變量。IOPCItemMgt接口提供將項(xiàng)加入

11、組或從組中刪除項(xiàng)的方法(“AddItem“,“RemoveItem“)。IOPCGroupStateMgt接口的方法用于處理組專用的參數(shù)或復(fù)制組。同時(shí)還存在以下接口:圖5說(shuō)明了OPCOPCGroup對(duì)象及其定制接口。圖5OPCOPCGroup對(duì)象2.32.3OPCOPCItemItem對(duì)象對(duì)象OPCOPCItem存儲(chǔ)具體Item的定義、數(shù)據(jù)值、狀態(tài)值等信息。OPCOPCItem級(jí)別的一個(gè)對(duì)象代表與一個(gè)過(guò)程變量的連接。該對(duì)象的唯一接口是O

12、PCItemDisp。關(guān)于OPCOPCItem的信息可以在屬性表中找到,例如數(shù)值(“Value“)屬性或存取路徑(“AccessPath“)屬性。圖6說(shuō)明了“OPCOPCItem“對(duì)象及其接口。圖6OPCOPCItem對(duì)象由于本文使用定制接口實(shí)現(xiàn)OPCOPC客戶應(yīng)用程序,所以不使用IOPCItemDisp接口,而是使用枚舉器對(duì)象EnumOPCItemAttributes的IEnumOPCItemAttributes接口枚舉服務(wù)器中的所有

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論