工控組態(tài)軟件的研發(fā)及其在數(shù)控機(jī)床可視化加工中的應(yīng)用.pdf_第1頁
已閱讀1頁,還剩57頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、在佳能控制系統(tǒng)(上海)有限公司承接的很多工控方面的應(yīng)用項(xiàng)目中常需要使用工控組態(tài)軟件。作為這些項(xiàng)目主要參與者,作者對(duì)國內(nèi)外的組態(tài)軟件進(jìn)行了調(diào)查與研究。 目前,主流組態(tài)軟件有Wonderware公司的InTouch、Intellution公司的Fix、CiT公司的Citech、西門子公司的WinCC等。這些組態(tài)軟件都基于32位的Windows平臺(tái),支持OPC(OLE for Process Control)和腳本語言。但是它們都價(jià)格

2、昂貴,根據(jù)支持的IO點(diǎn)數(shù)不同,每個(gè)授權(quán)在五萬至十五萬人民幣之間。另外,由于這些組態(tài)軟件均是通用的,功能龐大,雖然都支持按客戶需求定制,但最終運(yùn)行版的效率依然較低,這無疑又提高了電腦硬件投資。 因此,需要開發(fā)一種輕量級(jí)、高效能、低價(jià)格而又能滿足應(yīng)用的組態(tài)軟件,作者參與了這個(gè)自主開發(fā)的C-through組態(tài)軟件的整個(gè)過程。 首先,本文由工控組態(tài)軟件的需求進(jìn)行了用例分析,提出了一個(gè)自動(dòng)控制系統(tǒng)監(jiān)控層一級(jí)的、看似簡單但可以使用,

3、而擴(kuò)展性強(qiáng)大的容器—控件—驅(qū)動(dòng)的三層架構(gòu),應(yīng)用于C-through組態(tài)軟件的開發(fā)。 然后,以面向?qū)ο蟮姆椒▽?duì)此三層架構(gòu)作了進(jìn)一步的闡述。闡明了容器、控件和驅(qū)動(dòng)三者之間的關(guān)系。 同時(shí),依據(jù)輕量級(jí)、高效能、低價(jià)格和通用性的要求和特點(diǎn),具體闡述了實(shí)現(xiàn)這一架構(gòu)所采用的技術(shù)——基于ATL活動(dòng)模板庫的COM組件技術(shù)。 輕量級(jí),要求二進(jìn)制代碼的字節(jié)數(shù),主程序小于150KB,每個(gè)控件小于30KB。如果使用ATL活動(dòng)模板庫以外的開

4、發(fā)方法,需要開發(fā)人員花費(fèi)很多的時(shí)間按照微軟的規(guī)范實(shí)現(xiàn)如IOleInplaceFrame, IOleInPlaceUIWindow, IOleClientSite, IOleInPlaceSite, IOleControlSite, Idispatch, IProperytNotifySink等接口。這不僅花費(fèi)時(shí)間,而且會(huì)因?yàn)殚_發(fā)人員的水平從而不能達(dá)到輕量級(jí)的要求。 高效能,要求I/O訪問時(shí)間低于20ms,在10萬數(shù)據(jù)點(diǎn)時(shí)系統(tǒng)仍然

5、能夠穩(wěn)定運(yùn)行。實(shí)驗(yàn)證明,在組態(tài)軟件的各個(gè)環(huán)節(jié)中,與硬件設(shè)備的數(shù)據(jù)傳遞成為運(yùn)行效率的瓶頸。為此,采用COM的進(jìn)程內(nèi)服務(wù)器和通知讀取數(shù)據(jù)的方式來實(shí)現(xiàn)驅(qū)動(dòng)程序大大提高了運(yùn)行效能。 低價(jià)格,要求價(jià)格在萬元以內(nèi),利于在中國等低收入國家和地區(qū)的推廣。 通用性,要求能夠隨時(shí)添加新的組態(tài)控件及I/O驅(qū)動(dòng),而不用修改主程序。由于控件采用基于COM技術(shù)的ActiveX控件,由ActiveX控件的特點(diǎn)決定了本組態(tài)軟件的高通用性。 最后

6、,本文闡述了如何將此組態(tài)軟件應(yīng)用于一個(gè)數(shù)控可視化編程的項(xiàng)目中。以現(xiàn)有的控件設(shè)計(jì)了此項(xiàng)目的用戶主界面及設(shè)置數(shù)控可視化編程所需的工件、加工坐標(biāo)、加工工具及其補(bǔ)償?shù)刃畔⒌呐渲媒缑?。定制了生成加工程序和模擬加工軌跡的ActiveX控件。目前,此數(shù)控可視化編程項(xiàng)目已通過測(cè)試,提交用戶,得到了用戶的認(rèn)可。 本文的意義在于,不僅提出實(shí)現(xiàn)工控組態(tài)軟件可以使用的三層架構(gòu),以及完成所需要的技術(shù),而且設(shè)計(jì)并完成了一套自主開發(fā)的具有輕量級(jí)、高效能、低價(jià)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲(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)論