




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 計算機(jī)系統(tǒng)分析員論文-工業(yè)控制的常規(guī)應(yīng)用計算機(jī)系統(tǒng)分析員論文-工業(yè)控制的常規(guī)應(yīng)用 計算機(jī)系統(tǒng)分析員論文-工業(yè)控制的常規(guī)應(yīng)用 計算機(jī)系統(tǒng)分析員論文-工業(yè)控制的常規(guī)應(yīng)用論實時控制系統(tǒng)與企業(yè)信息系統(tǒng)的集成論文3:工業(yè)控制的常規(guī)應(yīng)用【摘要】本文通過“工控組態(tài)軟件”項目的開發(fā), 著重討論實時系統(tǒng)與信息系統(tǒng)的集成。近年來, 國內(nèi)外的組態(tài)軟件取得了很大的發(fā)展, 已廣泛應(yīng)用于企業(yè)生產(chǎn)。組態(tài)軟件以實時數(shù)據(jù)庫作為核心技術(shù), 綜合了工控、網(wǎng)絡(luò)、圖形處理與數(shù)據(jù)庫訪問接口等技術(shù), 是技術(shù)含量較高的一類軟件產(chǎn)品, 具有良好的應(yīng)用前景和市場潛力, 因此, 有多家信息技術(shù)公司都在開發(fā)工業(yè)組態(tài)軟件。我有幸參與了該項目, 在該
2、項目中擔(dān)當(dāng)了分析與設(shè)計的部分任務(wù), 該軟件采用Windows 2000操作系統(tǒng), 主要采用VC6.0進(jìn)行開發(fā)。以下本文將從我所開發(fā)的組態(tài)軟件的特征、軟件的體系結(jié)構(gòu)設(shè)計、實時數(shù)據(jù)庫設(shè)計、可擴(kuò)充性與可維護(hù)性設(shè)計以及項目實施管理等幾方面加以論述?!菊摹抗I(yè)控制組態(tài)軟件在工業(yè)界有著相當(dāng)廣泛的應(yīng)用, 此類軟件允許用戶在圖形界面下對控制系統(tǒng)的各種采樣點、過程輸出點、設(shè)備、生產(chǎn)車間、控制回路、文件報警、生產(chǎn)報表、控制策略、網(wǎng)絡(luò)設(shè)備和生產(chǎn)工藝畫面進(jìn)行定義與組態(tài)。使用該類軟件時, 用戶甚至可以不寫一行程序就能夠構(gòu)成自己的控制系統(tǒng), 有些功能強(qiáng)大的組態(tài)軟件還可提供與網(wǎng)絡(luò)、Internet、數(shù)據(jù)庫訪問接口等的連接
3、功能, 使現(xiàn)場控制系統(tǒng)能相對方便地和企業(yè)的信息管理系統(tǒng)加以集成, 某信息技術(shù)公司決定開發(fā)新的具有一定通用性的工業(yè)組態(tài)軟件, 作為技術(shù)骨干, 我在該項目中擔(dān)當(dāng)了分析與設(shè)計的部分任務(wù), 該軟件采用了Windows 2000操作系統(tǒng), 主要采用VC6.0進(jìn)行開發(fā)。本文將從我們所開發(fā)的組態(tài)軟件的基本特征、軟件的體系結(jié)構(gòu)設(shè)計、實時數(shù)據(jù)庫設(shè)計、可擴(kuò)充性與可維護(hù)性設(shè)計以及項目實施管理等幾方面加以論述。l. 我所從事開發(fā)的組態(tài)軟件的基本特征通過分析國內(nèi)外的組態(tài)軟件的特點和當(dāng)前的技術(shù)發(fā)展情況, 我認(rèn)為我們著手開發(fā)的組態(tài)軟件應(yīng)當(dāng)突出下述三個特征:(1)“實時與可靠”是此類軟件賴以生存的應(yīng)用前提, 但是目前還是有很
4、多的組態(tài)軟件做不到這一點。(2)具備良好的網(wǎng)絡(luò)連網(wǎng)能力與分布功能。(3)有效地采用ODBC(開放的數(shù)據(jù)庫連接), 便于和其他信息系統(tǒng)集成。這個項目在技術(shù)上, 應(yīng)著重于組態(tài)軟件的體系結(jié)構(gòu)設(shè)計與實時數(shù)據(jù)庫的設(shè)計上需求分析則應(yīng)著重分析國內(nèi)外同類軟件的功能, 通過比較與鑒別, 才能產(chǎn)生真正優(yōu)秀的軟件。2. 組態(tài)軟件的系統(tǒng)體系結(jié)構(gòu)本軟件采用的是三層體系結(jié)構(gòu), 設(shè)計結(jié)構(gòu)時要具有開放性和良好的可擴(kuò)充性。(1)軟件的底層是硬件訪問控制層。這一層所采用的是前幾年才推出來的OPC(OLE for Process Control)技術(shù), 采用該技術(shù)的好處是OPC是微軟參與制定的標(biāo)準(zhǔn)接口技術(shù), 有眾多的硬件廠商支持,
5、 所采用的OLE技術(shù)使軟件具有良好的適應(yīng)性和擴(kuò)展能力。(2)中間層是實時數(shù)據(jù)庫。該層是整個系統(tǒng)的核心, 在設(shè)計上除了具有一般實時數(shù)據(jù)庫具有的特性之外, 應(yīng)當(dāng)為應(yīng)用層提供了兩類接口:一是應(yīng)用編程接口API(比如以DLL的方式實現(xiàn)), 二是ODBC接口, 該接口使系統(tǒng)具有很好的開放性, 便于系統(tǒng)集成。(3)上層是應(yīng)用程序?qū)?。在該層通過ODBC接口訪問實時數(shù)據(jù)庫, 可以通過SQL語句查詢數(shù)據(jù)庫的數(shù)據(jù)。3、本項目涉及到實時數(shù)據(jù)庫設(shè)計在設(shè)計時, 我們著重考慮了以下的四個方面:(1)實時數(shù)據(jù)庫的基本功能:實時數(shù)據(jù)庫完成實時數(shù)據(jù)庫的采集、輸出、報警文件等的管理, 也進(jìn)行歷史數(shù)據(jù)的管理。(2)實時性設(shè)計:由于
6、本系統(tǒng)所采用的操作系統(tǒng)是Windows 2000它的實時性較差, 因此要求任務(wù)管理定時器必須具有良好的實時性, 在系統(tǒng)設(shè)計時, 我們采用了搶占式服務(wù)的高精度定時器, 在一定程度上保證了系統(tǒng)具有良好的實時性。(3)任務(wù)調(diào)度:其目標(biāo)主要是使系統(tǒng)在各時間段達(dá)到較理想的負(fù)荷任務(wù)的均衡性。(4)ODBC接口設(shè)計:即開發(fā)相應(yīng)的驅(qū)動程序, 實現(xiàn)ODBC功能, 使之完全遵守SQL約定, 這樣能允許應(yīng)用程序的開發(fā)手段和開發(fā)工具多樣化, 允許可以采用VC、VB或Delphi等作為開發(fā)語言, 也使數(shù)據(jù)庫具有很好的開放性。但SQL語句不能實現(xiàn)數(shù)據(jù)發(fā)生時間方面的選擇, 影響了實時性, 因此, 系統(tǒng)自動給每個數(shù)據(jù)庫加上時
7、戳, SQL可以通過時戳進(jìn)行時間控制來選擇(讀取)數(shù)據(jù), 從而滿足了實時性方面的基本要求。4. 本系統(tǒng)的可擴(kuò)充性與可維護(hù)性設(shè)計組態(tài)軟件綜合了多種技術(shù), 其體系結(jié)構(gòu)與數(shù)據(jù)結(jié)構(gòu)都較為復(fù)雜, 再加上我們又希望能適應(yīng)的實際應(yīng)用場景有著復(fù)雜多變性, 因此要求系統(tǒng)必須具有良好的可擴(kuò)展性與對維護(hù)性, 以滿足功能與性能上不斷變化的要求。在系統(tǒng)的設(shè)計技術(shù)上, 我們大量地采用組件技術(shù), 如OPC, COM/DCOM與3D圖形控件等, 組件技術(shù)的采用使系統(tǒng)具有了良好的可擴(kuò)展性與可維護(hù)性, 降低了系統(tǒng)的復(fù)雜度。而且也使我們較方便地獲得第三方支持, 例如, 請經(jīng)驗豐富的圖形處理專家編寫圖形處理控件, 就能加快軟件開發(fā)的
8、進(jìn)度。5. 本項目中軟件項目實施和管理組態(tài)軟件的需求在當(dāng)前工業(yè)控制領(lǐng)域中是較成熟的, 基本能滿足一般用戶的功能上需求, 通過比較多家組態(tài)軟件, 可以發(fā)現(xiàn):在它們之間有80的功能是相同的或雷同的, 由于我們項目開發(fā)的起步較晚, 在自控領(lǐng)域里, 我們處于劣勢, 因此我們提出了“重技術(shù)分析, 輕需求分析”的思路, 即把重點放在組件設(shè)計與體系結(jié)構(gòu)的實現(xiàn)上。在人員的配備上則根據(jù)組態(tài)軟件的技術(shù)組成特點, 組織一批在自控、網(wǎng)絡(luò)、組件、實時系統(tǒng)設(shè)計和硬件上各有所長的VC高手組成一支精干高效的隊伍。在開發(fā)進(jìn)度上則反復(fù)強(qiáng)調(diào)“質(zhì)量第一, 進(jìn)度第二”的原則。在我們的項目實施中, 可靠性作為設(shè)計的首要原則, 要求項目組成員養(yǎng)成良好的編程習(xí)慣, 每天必須完成認(rèn)真的工作日志, 每周要寫工作總結(jié), 完成一段程序代碼之后, 即應(yīng)自己先進(jìn)行從里到外的測試, 只有從基礎(chǔ)抓起, 才能保證組態(tài)軟件的質(zhì)量。通過本項目的開發(fā)成功, 我深切地體會到要使組態(tài)軟件在企業(yè)實時控制與信息系統(tǒng)集成中發(fā)揮其應(yīng)有的作用, 必須注意以下各點:先進(jìn)的體系結(jié)構(gòu);支持ODBC的實時數(shù)據(jù)庫;強(qiáng)大的網(wǎng)絡(luò)功能;功能日益強(qiáng)大的腳本語言等。我期待著本人通過在這個領(lǐng)域中的辛勤耕耘, 將會結(jié)出更多更豐碩的IT成果。評注:本文抓住了企業(yè)實時控制與信息系統(tǒng)集
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)課件結(jié)算
- 另類培訓(xùn)課件
- 飛灰固化物填埋場建設(shè)項目規(guī)劃設(shè)計方案(模板)
- 創(chuàng)業(yè)政策支持研究-洞察及研究
- 城鎮(zhèn)群供水及污水綜合處理能力提升項目可行性研究報告(范文)
- 2025至2030休閑食品行業(yè)項目調(diào)研及市場前景預(yù)測評估報告
- 2025年醫(yī)學(xué)高級職稱-口腔頜面外科(醫(yī)學(xué)高級)歷年參考題庫含答案解析(5卷單選100題)
- 2025年住院醫(yī)師規(guī)范培訓(xùn)(各省)-陜西住院醫(yī)師醫(yī)學(xué)影像歷年參考題庫含答案解析(5卷100題)
- 2025年住院醫(yī)師規(guī)范培訓(xùn)(各省)-甘肅住院醫(yī)師風(fēng)濕免疫科歷年參考題庫含答案解析(5卷單項選擇題100題)
- 2025年住院醫(yī)師規(guī)范培訓(xùn)(各省)-江蘇住院醫(yī)師麻醉科歷年參考題庫含答案解析(5卷單項選擇題100題)
- 2025年云南省中考英語試卷真題(含標(biāo)準(zhǔn)答案及解析)
- 口服靶向藥講課件
- 12024-2025學(xué)年暑假安全教育主題班會課件
- 金屬標(biāo)牌的粉末噴涂工藝考核試卷
- 先天性甲狀腺功能減退癥診治指南解讀
- 肝膽外科醫(yī)學(xué)科普
- 能源轉(zhuǎn)型與碳市場機(jī)制協(xié)同的路徑優(yōu)化研究
- 2025年公路養(yǎng)護(hù)工人職業(yè)技術(shù)知識考試題與答案
- 陽光房制作安裝合同協(xié)議書范本8篇
- 2025年供應(yīng)鏈管理與優(yōu)化專業(yè)考試試題及答案
- 租借醫(yī)生執(zhí)業(yè)證合同協(xié)議
評論
0/150
提交評論