版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、在佳能控制系統(tǒng)(上海)有限公司承接的很多工控方面的應用項目中常需要使用工控組態(tài)軟件。作為這些項目主要參與者,作者對國內(nèi)外的組態(tài)軟件進行了調(diào)查與研究。 目前,主流組態(tài)軟件有Wonderware公司的InTouch、Intellution公司的Fix、CiT公司的Citech、西門子公司的WinCC等。這些組態(tài)軟件都基于32位的Windows平臺,支持OPC(OLE for Process Control)和腳本語言。但是它們都價格
2、昂貴,根據(jù)支持的IO點數(shù)不同,每個授權(quán)在五萬至十五萬人民幣之間。另外,由于這些組態(tài)軟件均是通用的,功能龐大,雖然都支持按客戶需求定制,但最終運行版的效率依然較低,這無疑又提高了電腦硬件投資。 因此,需要開發(fā)一種輕量級、高效能、低價格而又能滿足應用的組態(tài)軟件,作者參與了這個自主開發(fā)的C-through組態(tài)軟件的整個過程。 首先,本文由工控組態(tài)軟件的需求進行了用例分析,提出了一個自動控制系統(tǒng)監(jiān)控層一級的、看似簡單但可以使用,
3、而擴展性強大的容器—控件—驅(qū)動的三層架構(gòu),應用于C-through組態(tài)軟件的開發(fā)。 然后,以面向?qū)ο蟮姆椒▽Υ巳龑蛹軜?gòu)作了進一步的闡述。闡明了容器、控件和驅(qū)動三者之間的關(guān)系。 同時,依據(jù)輕量級、高效能、低價格和通用性的要求和特點,具體闡述了實現(xiàn)這一架構(gòu)所采用的技術(shù)——基于ATL活動模板庫的COM組件技術(shù)。 輕量級,要求二進制代碼的字節(jié)數(shù),主程序小于150KB,每個控件小于30KB。如果使用ATL活動模板庫以外的開
4、發(fā)方法,需要開發(fā)人員花費很多的時間按照微軟的規(guī)范實現(xiàn)如IOleInplaceFrame, IOleInPlaceUIWindow, IOleClientSite, IOleInPlaceSite, IOleControlSite, Idispatch, IProperytNotifySink等接口。這不僅花費時間,而且會因為開發(fā)人員的水平從而不能達到輕量級的要求。 高效能,要求I/O訪問時間低于20ms,在10萬數(shù)據(jù)點時系統(tǒng)仍然
5、能夠穩(wěn)定運行。實驗證明,在組態(tài)軟件的各個環(huán)節(jié)中,與硬件設備的數(shù)據(jù)傳遞成為運行效率的瓶頸。為此,采用COM的進程內(nèi)服務器和通知讀取數(shù)據(jù)的方式來實現(xiàn)驅(qū)動程序大大提高了運行效能。 低價格,要求價格在萬元以內(nèi),利于在中國等低收入國家和地區(qū)的推廣。 通用性,要求能夠隨時添加新的組態(tài)控件及I/O驅(qū)動,而不用修改主程序。由于控件采用基于COM技術(shù)的ActiveX控件,由ActiveX控件的特點決定了本組態(tài)軟件的高通用性。 最后
6、,本文闡述了如何將此組態(tài)軟件應用于一個數(shù)控可視化編程的項目中。以現(xiàn)有的控件設計了此項目的用戶主界面及設置數(shù)控可視化編程所需的工件、加工坐標、加工工具及其補償?shù)刃畔⒌呐渲媒缑?。定制了生成加工程序和模擬加工軌跡的ActiveX控件。目前,此數(shù)控可視化編程項目已通過測試,提交用戶,得到了用戶的認可。 本文的意義在于,不僅提出實現(xiàn)工控組態(tài)軟件可以使用的三層架構(gòu),以及完成所需要的技術(shù),而且設計并完成了一套自主開發(fā)的具有輕量級、高效能、低價
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- plc在數(shù)控機床中的應用
- 新技術(shù)在數(shù)控機床中的應用
- 探析高速切削加工技術(shù)在數(shù)控機床中的應用
- 永磁同步伺服系統(tǒng)及其在數(shù)控機床中的應用.pdf
- 可變力夾具在數(shù)控機床中的應用.pdf
- mastercam在數(shù)控機床實訓教學中的應用
- 單片機在數(shù)控機床系統(tǒng)中的應用
- plc在數(shù)控機床中的應用-畢業(yè)論文
- 一種專用數(shù)控機床的可視化建模與仿真.pdf
- 組態(tài)軟件可視化環(huán)境的設計與實現(xiàn).pdf
- 模糊控制技術(shù)在數(shù)控機床中的應用研究.pdf
- 基于工控組態(tài)技術(shù)的液壓仿真可視化實現(xiàn)研究.pdf
- 圖形數(shù)據(jù)在數(shù)控機床上的應用.pdf
- 關(guān)于操作面板在數(shù)控機床產(chǎn)品中的設計與應用
- 人工智能在數(shù)控機床ICAID系統(tǒng)中的應用.pdf
- 滾珠絲杠簡介及其在數(shù)控機床上的使用
- 非線性降維技術(shù)的研究及其在數(shù)據(jù)可視化中的應用.pdf
- 畢業(yè)論文--plc在數(shù)控機床上的應用
- 數(shù)控機床畢業(yè)論文--交流電機在數(shù)控機床上的應用與維護
- 基于組態(tài)的機床監(jiān)控可視化工具開發(fā)及應用.pdf
評論
0/150
提交評論