国产在线导航,欧美日本中文,黄色在线观看网站永久免费乱码,chinese国产在线视频,亚洲欧洲第一视频,天天做人人爱夜夜爽2020毛片,亚洲欧美中文字幕在线网站

現(xiàn)在位置:范文先生網(wǎng)>理工論文>計算機論文>計算機系統(tǒng)分析員論文-工業(yè)控制的常規(guī)應(yīng)用

計算機系統(tǒng)分析員論文-工業(yè)控制的常規(guī)應(yīng)用

時間:2023-02-20 22:44:45 計算機論文 我要投稿
  • 相關(guān)推薦

計算機系統(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)軟件。
我有幸參與了該項目,在該項目中擔當了分析與設(shè)計的部分任務(wù),該軟件采用Windows 2000操作系統(tǒng),主要采用VC6.0進行開發(fā)。以下本文將從我所開發(fā)的組態(tài)軟件的特征、軟件的體系結(jié)構(gòu)設(shè)計、實時數(shù)據(jù)庫設(shè)計、可擴充性與可維護性設(shè)計以及項目實施管理等幾方面加以論述。
【正文】
工業(yè)控制組態(tài)軟件在工業(yè)界有著相當廣泛的應(yīng)用,此類軟件允許用戶在圖形界面下對控制系統(tǒng)的各種采樣點、過程輸出點、設(shè)備、生產(chǎn)車間、控制回路、文件報警、生產(chǎn)報表、控制策略、網(wǎng)絡(luò)設(shè)備和生產(chǎn)工藝畫面進行定義與組態(tài)。使用該類軟件時,用戶甚至可以不寫一行程序就能夠構(gòu)成自己的控制系統(tǒng),有些功能強大的組態(tài)軟件還可提供與網(wǎng)絡(luò)、Internet、數(shù)據(jù)庫訪問接口等的連接功能,使現(xiàn)場控制系統(tǒng)能相對方便地和企業(yè)的信息管理系統(tǒng)加以集成,某信息技術(shù)公司決定開發(fā)新的具有一定通用性的工業(yè)組態(tài)軟件,作為技術(shù)骨干,我在該項目中擔當了分析與設(shè)計的部分任務(wù),該軟件采用了Windows 2000操作系統(tǒng),主要采用VC6.0進行開發(fā)。
本文將從我們所開發(fā)的組態(tài)軟件的基本特征、軟件的體系結(jié)構(gòu)設(shè)計、實時數(shù)據(jù)庫設(shè)計、可擴充性與可維護性設(shè)計以及項目實施管理等幾方面加以論述。
l. 我所從事開發(fā)的組態(tài)軟件的基本特征
通過分析國內(nèi)外的組態(tài)軟件的特點和當前的技術(shù)發(fā)展情況,我認為我們著手開發(fā)的組態(tài)軟件應(yīng)當突出下述三個特征:
(1)“實時與可靠”是此類軟件賴以生存的應(yīng)用前提,但是目前還是有很多的組態(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)時要具有開放性和良好的可擴充性。
(1)軟件的底層是硬件訪問控制層。這一層所采用的是前幾年才推出來的OPC(OLE for Process Control)技術(shù),采用該技術(shù)的好處是OPC是微軟參與制定的標準接口技術(shù),有眾多的硬件廠商支持,所采用的OLE技術(shù)使軟件具有良好的適應(yīng)性和擴展能力。
(2)中間層是實時數(shù)據(jù)庫。該層是整個系統(tǒng)的核心,在設(shè)計上除了具有一般實時數(shù)據(jù)庫具有的特性之外,應(yīng)當為應(yīng)用層提供了兩類接口:一是應(yīng)用編程接口API(比如以DLL的方式實現(xiàn)),二是ODBC接口,該接口使系統(tǒng)具有很好的開放性,便于系統(tǒng)集成。
(3)上層是應(yīng)用程序?qū)印T谠搶油ㄟ^ODBC接口訪問實時數(shù)據(jù)庫,可以通過SQL語句查詢數(shù)據(jù)庫的數(shù)據(jù)。
3、本項目涉及到實時數(shù)據(jù)庫設(shè)計
在設(shè)計時,我們著重考慮了以下的四個方面:
(1)實時數(shù)據(jù)庫的基本功能:實時數(shù)據(jù)庫完成實時數(shù)據(jù)庫的采集、輸出、報警文件等的管理,也進行歷史數(shù)據(jù)的管理。
(2)實時性設(shè)計:由于本系統(tǒng)所采用的操作系統(tǒng)是Windows 2000.它的實時性較差,因此要求任務(wù)管理定時器必須具有良好的實時性,在系統(tǒng)設(shè)計時,我們采用了搶占式服務(wù)的高精度定時器,在一定程度上保證了系統(tǒng)具有良好的實時性。
(3)任務(wù)調(diào)度:其目標主要是使系統(tǒng)在各時間段達到較理想的負荷任務(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ù)庫加上時戳,SQL可以通過時戳進行時間控制來選擇(讀。⿺(shù)據(jù),從而滿足了實時性方面的基本要求。
4. 本系統(tǒng)的可擴充性與可維護性設(shè)計
組態(tài)軟件綜合了多種技術(shù),其體系結(jié)構(gòu)與數(shù)據(jù)結(jié)構(gòu)都較為復(fù)雜,再加上我們又希望能適應(yīng)的實際應(yīng)用場景有著復(fù)雜多變性,因此要求系統(tǒng)必須具有良好的可擴展性與對維護性,以滿足功能與性能上不斷變化的要求。在系統(tǒng)的設(shè)計技術(shù)上,我們大量地采用組件技術(shù),如OPC,COM/DCOM與3D圖形控件等,組件技術(shù)的采用使系統(tǒng)具有了良好的可擴展性與可維護性,降低了系統(tǒng)的復(fù)雜度。而且也使我們較方便地獲得第三方支持,例如,請經(jīng)驗豐富的圖形處理專家編寫圖形處理控件,就能加快軟件開發(fā)的進度。
5. 本項目中軟件項目實施和管理
組態(tài)軟件的需求在當前工業(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ā)進度上則反復(fù)強調(diào)“質(zhì)量第一,進度第二”的原則。
在我們的項目實施中,可靠性作為設(shè)計的首要原則,要求項目組成員養(yǎng)成良好的編程習慣,每天必須完成認真的工作日志,每周要寫工作總結(jié),完成一段程序代碼之后,即應(yīng)自己先進行從里到外的測試,只有從基礎(chǔ)抓起,才能保證組態(tài)軟件的質(zhì)量。
通過本項目的開發(fā)成功,我深切地體會到要使組態(tài)軟件在企業(yè)實時控制與信息系統(tǒng)集成中發(fā)揮其應(yīng)有的作用,必須注意以下各點:先進的體系結(jié)構(gòu);支持ODBC的實時數(shù)據(jù)庫;強大的網(wǎng)絡(luò)功能;功能日益強大的腳本語言等。我期待著本人通過在這個領(lǐng)域中的辛勤耕耘,將會結(jié)出更多更豐碩的IT成果。
評注:
本文抓住了企業(yè)實時控制與信息系統(tǒng)集成中的一類關(guān)鍵軟件——組態(tài)軟件項目的開發(fā),進行了較有條理的討論,思路很清晰。
由于項目在一定程度上的“通用性”,未能結(jié)合具體的應(yīng)用背景論述;但本文的一個缺點是未能給出開發(fā)與應(yīng)用的實際效果例子,也未能對開發(fā)中遇到的困難與問題展開深入的探討。(本文主要參考了廣東王啟飄等人的論文)

計算機系統(tǒng)分析員論文-工業(yè)控制的常規(guī)應(yīng)用


【計算機系統(tǒng)分析員論文-工業(yè)控制的常規(guī)應(yīng)用】相關(guān)文章:

計算機系統(tǒng)分析員論文-工業(yè)自動化改造的應(yīng)用08-06

計算機系統(tǒng)分析員論文-通信行業(yè)的應(yīng)用08-06

計算機系統(tǒng)分析員論文-ERP開發(fā)的應(yīng)用08-06

計算機系統(tǒng)分析員論文-銀行業(yè)的應(yīng)用08-06

計算機系統(tǒng)分析員論文-通信業(yè)應(yīng)用08-06

計算機系統(tǒng)分析員論文-銀行業(yè)的應(yīng)用208-06

計算機系統(tǒng)分析員論文-通信服務(wù)平臺的應(yīng)用08-06

計算機系統(tǒng)分析員論文-數(shù)字圖書館類的應(yīng)用08-06

計算機系統(tǒng)分析員論文-企業(yè)人事信息系統(tǒng)的應(yīng)用08-06