時(shí)間:2008-11-18 11:04:00來(lái)源:ronggang
圖2 FMCS系統(tǒng)集成示意圖[/align]
DCS系統(tǒng)也屬于第三方提供的系統(tǒng),目前傾向采用的方案是以PLC作為現(xiàn)場(chǎng)工藝流程控制的基控制器,并通過(guò)網(wǎng)絡(luò)將分布的各控制器集中起來(lái),從而實(shí)現(xiàn)DCS分散控制,集中管理的功能.由于所采用的PLC的不同,其聯(lián)網(wǎng)方式也會(huì)有所不同.目前大多數(shù)PLC產(chǎn)品都支持以太網(wǎng)Ethernet的組網(wǎng)方式,用以太網(wǎng)組網(wǎng),可以充分利用工廠企業(yè)網(wǎng)Intranet信息點(diǎn)資源,利用企業(yè)結(jié)構(gòu)化綜合布線的基礎(chǔ),可十分方便地縱向集成DCS系統(tǒng).DCS操作軟件采用Intellution公司iFIX軟件,該軟件不僅具備豐富和優(yōu)良的HMI界面,而且可直接驅(qū)動(dòng)著名企業(yè)的數(shù)百種控制器或I/O設(shè)備,其自身既可以作為一個(gè)OPC Server,也可作為OPC Client,并且全面支持ODBC API接口,可直接把實(shí)時(shí)數(shù)據(jù)寫入一個(gè)或多個(gè)關(guān)系型數(shù)據(jù)庫(kù),也可從關(guān)系型數(shù)據(jù)庫(kù)回寫數(shù)據(jù)到iFIX實(shí)時(shí)數(shù)據(jù)庫(kù)中.為系統(tǒng)集成奠定了技術(shù)基礎(chǔ),是目前工業(yè)控制領(lǐng)域中首選的軟件產(chǎn)品.
FMCS主機(jī)在宏觀上講,是所有各子系統(tǒng)OPC Server的客戶端,完成低端的接口驅(qū)動(dòng),并通過(guò)ODBC接口,向FMCS主服務(wù)器構(gòu)建共享的大型數(shù)據(jù)倉(cāng)庫(kù).
FMCS主服務(wù)器實(shí)際上就是一個(gè)Microsoft SQL Server,該服務(wù)器的構(gòu)建可視工廠企業(yè)網(wǎng)Intranet上數(shù)據(jù)庫(kù)服務(wù)器的具體情況而定,或合并,或分散,要以網(wǎng)絡(luò)數(shù)據(jù)負(fù)荷均衡,工作協(xié)調(diào)為原則.
整個(gè)FMCS客戶端的數(shù)據(jù)瀏覽采用基于WEB頁(yè)的瀏覽器/服務(wù)器,即B/S結(jié)構(gòu).隨著Internet愈來(lái)愈廣泛的應(yīng)用,原來(lái)基于LAN的企業(yè)網(wǎng)開始采用Internet的技術(shù)來(lái)構(gòu)建,即所謂的Intranet.于是這種B/S結(jié)構(gòu)模式應(yīng)運(yùn)而生,并且獲得飛速發(fā)展,成為眾多廠家爭(zhēng)相采用的一種技術(shù).
3.2系統(tǒng)軟件集成
系統(tǒng)集成的功能最終是由軟件實(shí)現(xiàn)的,而軟件技術(shù)的核心和基礎(chǔ)即是OPC Server,ActiveX,COM/DCOM;數(shù)據(jù)庫(kù)服務(wù)器軟件SQL Server或Oracle又是其密不可分的組成部分;DHTML,ASP以及VB或JAVA腳本語(yǔ)言等Web技術(shù)是其最終的表現(xiàn)手段.
OPC(OLE For Process Control)是與廠商無(wú)關(guān)的軟件數(shù)據(jù)交換標(biāo)準(zhǔn)接口和規(guī)程,由微軟倡導(dǎo)而成立,主要解決過(guò)程控制系統(tǒng)與其數(shù)據(jù)源的數(shù)據(jù)交換問題,可在各應(yīng)用之間提供一種透明的數(shù)據(jù)訪問??梢哉f(shuō)OPC是工業(yè)監(jiān)控軟件的現(xiàn)場(chǎng)總線。其基本思想是:每個(gè)硬件廠商為其設(shè)備開發(fā)一個(gè)通用的數(shù)據(jù)接口(既OPC Server),供其它系統(tǒng)讀寫信息,應(yīng)用軟件也通過(guò)OPC規(guī)范的接口來(lái)讀寫硬件設(shè)備的信息(作為OPC Client)。通過(guò)OPC Server訪問過(guò)程數(shù)據(jù),可以克服異構(gòu)網(wǎng)絡(luò)和網(wǎng)絡(luò)協(xié)議之間的差異。采用OPC技術(shù),可以完全解決FMCS集成子系統(tǒng)之間的互聯(lián)性和互操作性問題,構(gòu)造真正開放、通用的FMCS系統(tǒng)。
將各個(gè)硬件設(shè)備驅(qū)動(dòng)程序和通訊程序封裝成獨(dú)立的OPC數(shù)據(jù),可以獨(dú)立運(yùn)行或嵌入式運(yùn)行,從而能夠最大限度挖掘硬件的潛力,提高驅(qū)動(dòng)程序的性能。一方面,上層應(yīng)用軟件可以不關(guān)心硬件的性能特點(diǎn);另一方面,由于硬件程序和上層應(yīng)用的相對(duì)獨(dú)立,硬件性能的變動(dòng)不影響上層應(yīng)用軟件的使用,使硬件可在遵循OPC數(shù)據(jù)接口協(xié)議的基礎(chǔ)上獨(dú)立升級(jí),軟件開發(fā)商不必因硬件的特性改變或重寫驅(qū)動(dòng)程序。
[align=center]
圖3 基于OPC應(yīng)用的軟硬件結(jié)構(gòu)[/align]
同時(shí),因?yàn)橛布?qū)動(dòng)的OPC服務(wù)器建立在上位機(jī)中,所以上層應(yīng)用與OPC服務(wù)器之間的數(shù)據(jù)交換是應(yīng)用程序間的數(shù)據(jù)交換關(guān)系,不需要包含各自的設(shè)備驅(qū)動(dòng)程序,這可以避免多個(gè)設(shè)備驅(qū)動(dòng)程序同時(shí)訪問可能引起的沖突。
此外,硬件驅(qū)動(dòng)程序封裝成OPC服務(wù)器后,相對(duì)于底層與硬件設(shè)備間的軟件通訊協(xié)議是不可見的,使硬件廠商的技術(shù)得到有效的保護(hù)。使用OPC技術(shù)還可使控制系統(tǒng)模塊化,開放性和重用性大為提高。上層應(yīng)用OPC數(shù)據(jù)客戶端,可以不包含任何通訊接口程序,不必關(guān)心低層硬件的實(shí)現(xiàn),只需遵循OPC數(shù)據(jù)接口協(xié)議,就能夠從不同的硬件廠商提供的OPC數(shù)據(jù)服務(wù)器中取得數(shù)據(jù),從而實(shí)現(xiàn)數(shù)據(jù)的靈活配置的多種系統(tǒng)的真正意義上的集成。
以上所述,我們會(huì)認(rèn)為OPC主要解決了底層硬件設(shè)備的I/O驅(qū)動(dòng)的問題,實(shí)際上,OPC技術(shù)規(guī)范還解決了大量的應(yīng)用層之間的數(shù)據(jù)交換,如各子系統(tǒng)EMS,FA和DCS操作站軟件之間數(shù)據(jù)共享,使以上子系統(tǒng)從應(yīng)用的角度看上去,更象一個(gè)智能化的"超級(jí)"設(shè)備.FMCS正是將EMS,FA和DCS系統(tǒng)當(dāng)作這樣一個(gè)"超級(jí)"設(shè)備來(lái)進(jìn)行集成的,如圖3 所示.
利用ActiveX技術(shù)也是一種系統(tǒng)集成的途徑,這對(duì)那些不提供OPC技術(shù)規(guī)范,而僅提供此類接口規(guī)范的設(shè)備和系統(tǒng)比較適用. ActiveX是OLE在Internet上的擴(kuò)展, 它的出現(xiàn)使OLE技術(shù)得以進(jìn)入Internet和Intranet. ActiveX的技術(shù)包括文檔,控件,COM/DCOM組件,超級(jí)鏈接,服務(wù)器擴(kuò)展以及腳本語(yǔ)言等.ActiveX控件可以在非網(wǎng)絡(luò)應(yīng)用中使用,還可以嵌入到基于Web頁(yè)的網(wǎng)絡(luò)應(yīng)用中.通過(guò)在HTML文件中激活一個(gè)非HTML文件,可以訪問諸如WORD,EXCEL等文檔.服務(wù)器擴(kuò)展使用DLL(動(dòng)態(tài)鏈接庫(kù))實(shí)現(xiàn)并提供某些Http服務(wù)器沒有提供的功能,如數(shù)據(jù)庫(kù)的鏈接等.
OPC Server和ActiveX技術(shù)同屬于OLE(對(duì)象鏈接和嵌入技術(shù))技術(shù),其基礎(chǔ)都是COM.COM(Component Object Model)為OLE規(guī)范了編程模型和二進(jìn)制標(biāo)準(zhǔn),定義并實(shí)現(xiàn)了軟部件機(jī)制,并將這種軟部件統(tǒng)稱為"對(duì)象",這種"對(duì)象"很像C++的類,也支持封裝,具有多態(tài)性和可重用性,它包含兩種成員,即屬性和方法.但是作為二進(jìn)制象,COM關(guān)心的是與其他對(duì)象的接口,不關(guān)心如何與外部交互. COM不是一種編程語(yǔ)言,它是一種能使軟部件作為對(duì)象進(jìn)行相互作用的二進(jìn)制標(biāo)準(zhǔn). DCOM是COM在網(wǎng)絡(luò)上的延伸和擴(kuò)展.
4 結(jié)論
FMCS 系統(tǒng)信息集成應(yīng)用模型的設(shè)計(jì)應(yīng)完全企業(yè)內(nèi)部網(wǎng)Intranet之上,通過(guò)Web服務(wù)器和瀏覽器技術(shù)來(lái)實(shí)現(xiàn)整個(gè)網(wǎng)絡(luò)上的信息交互、綜合與共享,實(shí)現(xiàn)統(tǒng)一的人機(jī)介面和跨平臺(tái)的數(shù)據(jù)庫(kù)訪問。因此可以真正做到局域網(wǎng)和遠(yuǎn)程信息的時(shí)實(shí)監(jiān)控,數(shù)據(jù)資源的綜合共享,以及全局事件快速的處理和一體化的科學(xué)管理。
參考文獻(xiàn):
[1] 陸傳良 智能化建筑導(dǎo)論 中國(guó)建筑工業(yè)出版社 1996,6
[2] 刑建春,等 工業(yè)控制軟件互操作標(biāo)準(zhǔn)OPC綜述[J] 工業(yè)控制計(jì)算機(jī) 2001,1
標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-31
勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23