版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第六章計(jì)算機(jī)測(cè)控系統(tǒng)的軟件設(shè)計(jì)2、計(jì)算機(jī)測(cè)控系統(tǒng)的應(yīng)用軟件設(shè)計(jì)1、計(jì)算機(jī)測(cè)控系統(tǒng)的軟件概念
3、程序設(shè)計(jì)舉例軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它是程序、數(shù)據(jù)及其相關(guān)文檔的完整集合;程序是按事先設(shè)計(jì)的功能和性能要求執(zhí)行的指令序列;數(shù)據(jù)是使程序能正常操縱信息的數(shù)據(jù)結(jié)構(gòu);文檔是與程序開(kāi)發(fā),維護(hù)和使用有關(guān)的圖文材料。1計(jì)算機(jī)控制系統(tǒng)的軟件概念
根據(jù)功能可以分為系統(tǒng)軟件和應(yīng)用軟件兩類(lèi)。
z應(yīng)用軟件系統(tǒng)軟件1.1計(jì)算機(jī)軟件分類(lèi)系統(tǒng)軟件用來(lái)管理計(jì)算機(jī)系統(tǒng)的資源,并以盡可能簡(jiǎn)便的形式向用戶提供使用資源的服務(wù),包括操作系統(tǒng)、系統(tǒng)實(shí)用程序、系統(tǒng)擴(kuò)充程序(操作系統(tǒng)的擴(kuò)充、漢化)、網(wǎng)絡(luò)系統(tǒng)軟件、設(shè)備驅(qū)動(dòng)程序、通訊處理程序等。操作系統(tǒng)是最基本的系統(tǒng)軟件,操作系統(tǒng)是一個(gè)功能強(qiáng)、規(guī)模大的管理程序。
單用戶操作系統(tǒng):專(zhuān)用于單個(gè)微機(jī),如DOS操作系統(tǒng)。多用戶操作系統(tǒng):專(zhuān)用于多個(gè)終端的主機(jī),如UNIX多用戶操作系統(tǒng)。網(wǎng)絡(luò)操作系統(tǒng):專(zhuān)用于網(wǎng)絡(luò)系統(tǒng),如NOVELL、WindowsNT是網(wǎng)絡(luò)操作系統(tǒng)。嵌入式操作系統(tǒng):專(zhuān)用于嵌入式開(kāi)發(fā)系統(tǒng),如WinCE、PalmOS、Linux等。
操作系統(tǒng)分類(lèi)Windows幾代典型的操系統(tǒng)啟動(dòng)界面輔助軟件開(kāi)發(fā)人員進(jìn)行軟件開(kāi)發(fā)工作使用的各種工具軟件,借以完成軟件開(kāi)發(fā)工作,提高軟件生產(chǎn)效率,改善軟件產(chǎn)品的質(zhì)量等,它主要包括軟件開(kāi)發(fā)工具、軟件評(píng)測(cè)工具、界面工具、轉(zhuǎn)換工具、軟件管理工具、語(yǔ)言處理程序、數(shù)據(jù)庫(kù)管理系統(tǒng)、網(wǎng)絡(luò)支持軟件以及其他支持軟件。
支撐軟件軟件公司或用戶為解決某類(lèi)應(yīng)用問(wèn)題而專(zhuān)門(mén)研制的軟件。主要包括科學(xué)和工程計(jì)算機(jī)軟件、文字處理軟件、數(shù)據(jù)處理軟件、圖形軟件、圖象處理軟件、應(yīng)用數(shù)據(jù)庫(kù)軟件、事務(wù)管理軟件、輔助類(lèi)軟件、控制類(lèi)軟件等。計(jì)算機(jī)測(cè)控系統(tǒng)軟件屬于應(yīng)用軟件,它主要實(shí)現(xiàn)企業(yè)對(duì)生產(chǎn)過(guò)程的實(shí)時(shí)控制和管理以及企業(yè)整體生產(chǎn)的管理控制。
應(yīng)用軟件按CIMS模型結(jié)構(gòu)體系,計(jì)算機(jī)測(cè)控系統(tǒng)通常五部分組成,自底向上依次是:設(shè)備控制層:實(shí)現(xiàn)對(duì)車(chē)間各設(shè)備單獨(dú)控制,保證設(shè)備按生產(chǎn)工藝要求正常工作;過(guò)程控制層:按工藝生產(chǎn)過(guò)程實(shí)現(xiàn)控制,選擇恰當(dāng)控制策略和方案進(jìn)行實(shí)時(shí)控制,使生產(chǎn)過(guò)程目標(biāo)達(dá)到最優(yōu);
計(jì)算機(jī)測(cè)控系統(tǒng)軟件組成調(diào)度層:協(xié)調(diào)組織各車(chē)間、部門(mén)進(jìn)行按計(jì)劃進(jìn)行生產(chǎn),以滿足企業(yè)市場(chǎng)要求;
管理層:對(duì)生產(chǎn)過(guò)程、生產(chǎn)質(zhì)量、人員、物料等生產(chǎn)管理要素進(jìn)行管理;
決策層:根據(jù)前面各層的數(shù)據(jù),進(jìn)行統(tǒng)計(jì)、分析,為企業(yè)領(lǐng)導(dǎo)提供決策支持;企業(yè)長(zhǎng)期計(jì)劃決策企業(yè)生產(chǎn)最優(yōu)調(diào)度生產(chǎn)裝置實(shí)時(shí)全局最優(yōu)(協(xié)調(diào))計(jì)算機(jī)集散控制系統(tǒng)DCS工業(yè)生產(chǎn)過(guò)程過(guò)程計(jì)算機(jī)測(cè)控系統(tǒng)的軟件需求框圖裝置優(yōu)化層先進(jìn)控制層直接控制層局部?jī)?yōu)化先進(jìn)控制先進(jìn)控制局部?jī)?yōu)化先進(jìn)控制先進(jìn)控制先進(jìn)控制先進(jìn)控制實(shí)時(shí)數(shù)據(jù)采集:采集現(xiàn)場(chǎng)控制設(shè)備的數(shù)據(jù),過(guò)程控制參數(shù);控制策略:為控制系統(tǒng)提供可供選擇的控制策略方案;閉環(huán)輸出:在軟件支持下進(jìn)行閉環(huán)控制輸出,以達(dá)到優(yōu)化控制的目的;報(bào)警監(jiān)視:處理數(shù)據(jù)報(bào)警及系統(tǒng)報(bào)警;畫(huà)面顯示:使來(lái)自設(shè)備的數(shù)據(jù)與計(jì)算機(jī)圖形畫(huà)面上的各元素關(guān)聯(lián)起來(lái);1.2計(jì)算機(jī)測(cè)控系統(tǒng)軟件功能
報(bào)表輸出:各類(lèi)報(bào)表的生成和打印輸出;數(shù)據(jù)存儲(chǔ):存儲(chǔ)歷史數(shù)據(jù)并支持歷史數(shù)據(jù)查詢系統(tǒng)保護(hù):自診斷、掉電處理、備用通道切換和為提高系統(tǒng)可靠性和維護(hù)性所采取的措施;通信功能:各控制單元間、操作站間、子系統(tǒng)間的數(shù)據(jù)通信功能;數(shù)據(jù)共享:具有與第三方程序的接口,方便數(shù)據(jù)共享;(1)控制系統(tǒng)的輸入輸出軟件
I/O接口程序I/O驅(qū)動(dòng)和調(diào)理程序?qū)崟r(shí)數(shù)據(jù)庫(kù)
測(cè)控系統(tǒng)軟件的分類(lèi)
關(guān)于實(shí)時(shí)系統(tǒng)
對(duì)外部事件及時(shí)響應(yīng)并進(jìn)行處理的系統(tǒng)??煞譃閷?shí)時(shí)過(guò)程控制系統(tǒng)和實(shí)時(shí)信息處理系統(tǒng)。實(shí)時(shí)過(guò)程控制系統(tǒng):主要用于各種類(lèi)型的過(guò)程控制,對(duì)由傳感器送來(lái)的數(shù)據(jù)進(jìn)行及時(shí)地加工處理,病根據(jù)處理結(jié)果控制相應(yīng)的執(zhí)行機(jī)構(gòu)。實(shí)時(shí)信息處理系統(tǒng):多用于實(shí)時(shí)事務(wù)處理,接收從遠(yuǎn)地終端送來(lái)的服務(wù)請(qǐng)求,在規(guī)定時(shí)間內(nèi)對(duì)請(qǐng)求做出正確回答。數(shù)據(jù)和事務(wù)都具有定時(shí)特性或受到定時(shí)限制的數(shù)據(jù)庫(kù)。其本質(zhì)特征是定時(shí)限制,可歸納為兩類(lèi):與事務(wù)相聯(lián)的定時(shí)限制,比如“截止時(shí)間”;與數(shù)據(jù)相聯(lián)的“時(shí)間一致性”。時(shí)間一致性是作為過(guò)去的限制的一個(gè)時(shí)間窗口,引起時(shí)間一致性的原因的是:數(shù)據(jù)庫(kù)中數(shù)據(jù)的狀態(tài)與外部環(huán)境中對(duì)應(yīng)實(shí)體的實(shí)際狀態(tài)要隨時(shí)一致,由事務(wù)存取的數(shù)據(jù)狀態(tài)在時(shí)間上要一致。實(shí)時(shí)數(shù)據(jù)庫(kù)RTDB(Real-TimeDataBase)(2)測(cè)控系統(tǒng)的運(yùn)算軟件
連續(xù)運(yùn)算算法:加減法運(yùn)算、乘法運(yùn)算、除法運(yùn)算;邏輯運(yùn)算算法:如與、或、非、異或;(3)測(cè)控系統(tǒng)的操作顯示軟件操作顯示畫(huà)面
打印信息
操作監(jiān)控層監(jiān)控軟件編制可采用兩種方法:一是采用VisualBasic、VisualC、Delphi、PB等基于Windows平臺(tái)的開(kāi)發(fā)程序來(lái)編制;二是采用監(jiān)控組態(tài)軟件來(lái)編制。組態(tài)軟件組態(tài)軟件是監(jiān)控系統(tǒng)不可缺少的部分,其作用是針對(duì)不同應(yīng)用對(duì)象,組態(tài)生成不同的數(shù)據(jù)實(shí)體。組態(tài)過(guò)程是針對(duì)具體應(yīng)用的要求進(jìn)行各種與實(shí)際應(yīng)用有關(guān)的系統(tǒng)配置及實(shí)時(shí)數(shù)據(jù)庫(kù)、歷史數(shù)據(jù)庫(kù)、控制算法、圖形、報(bào)表等的定義,使生成的系統(tǒng)滿足應(yīng)用設(shè)計(jì)的要求.
監(jiān)控組態(tài)軟件屬于監(jiān)控層級(jí)的軟件平臺(tái)和開(kāi)發(fā)環(huán)境,以靈活多樣的組態(tài)方式為用戶提供開(kāi)發(fā)界面和簡(jiǎn)捷的使用方法,同時(shí)支持各種硬件廠家的計(jì)算機(jī)和I/O設(shè)備。測(cè)控系統(tǒng)軟件性能的主要指標(biāo)系統(tǒng)功能是否完善:能否提供足夠多的控制算法;系統(tǒng)內(nèi)各種功能能否完善地協(xié)調(diào)運(yùn)行:如進(jìn)行實(shí)時(shí)采樣和控制輸出的同時(shí),又能同時(shí)顯示畫(huà)面,打印管理報(bào)表和進(jìn)行數(shù)據(jù)通信操作。人機(jī)接口是否良好:有豐富的畫(huà)面和報(bào)表形式,較多的操作指導(dǎo)信息。另外操作要方便、靈活。系統(tǒng)的可擴(kuò)展性能如何:即是否能不斷地滿足用戶的新要求和一些特殊的需求。設(shè)計(jì)過(guò)程通過(guò)軟件的需求分析,要明確需要軟件解決什么問(wèn)題;而設(shè)計(jì)的作用,就是使開(kāi)發(fā)出來(lái)的軟件能夠適應(yīng)并真正解決問(wèn)題。設(shè)計(jì)階段拿出的結(jié)果還不是程序,而是用偽代碼或某種圖形工具描述的程序的邏輯過(guò)程??刂葡到y(tǒng)軟件設(shè)計(jì)的目的和任務(wù)2測(cè)控系統(tǒng)軟件設(shè)計(jì)總體設(shè)計(jì):決定軟件的總體結(jié)構(gòu);詳細(xì)設(shè)計(jì):決定軟件中每一模塊內(nèi)部的邏輯過(guò)程。設(shè)計(jì)的步驟抽象:抽象是對(duì)一個(gè)系統(tǒng)的簡(jiǎn)化描述或規(guī)范說(shuō)明,包括“數(shù)據(jù)抽象”、“控制抽象”和“過(guò)程抽象”細(xì)化:實(shí)質(zhì)是分解;模塊化:是軟件設(shè)計(jì)中最古老的一條原則;信息隱藏:一個(gè)模塊內(nèi)部的數(shù)據(jù)與過(guò)程,應(yīng)該對(duì)沒(méi)有必要了解這些數(shù)據(jù)與過(guò)程的其它模塊隱藏起來(lái);其他:一致性、完整性、可驗(yàn)證性等??刂葡到y(tǒng)軟件設(shè)計(jì)的基本原則按適當(dāng)?shù)脑瓌t把軟件劃分為一個(gè)個(gè)較小的、相關(guān)而又相對(duì)獨(dú)立的模塊。模塊獨(dú)立性可以從兩個(gè)方面來(lái)衡量。內(nèi)聚(模塊強(qiáng)度,塊內(nèi)聯(lián)系):模塊內(nèi)部各個(gè)部分之間的聯(lián)系;耦合(塊間聯(lián)系):模塊和模塊之間的聯(lián)系;軟件劃分模塊時(shí)的原則:應(yīng)盡可能使塊內(nèi)聯(lián)系增強(qiáng),塊間聯(lián)系減弱。模塊化設(shè)計(jì)程序設(shè)計(jì)者在開(kāi)始設(shè)計(jì)時(shí)就有全局觀點(diǎn),對(duì)欲開(kāi)發(fā)的軟件有全面的了解;然后由頂層起逐層向下分解,直至所有的模塊都達(dá)到便于管理的目的為止。設(shè)計(jì)過(guò)程中的大概步驟:設(shè)計(jì)管理程序并進(jìn)行測(cè)試對(duì)每一個(gè)程序標(biāo)志進(jìn)行程序設(shè)計(jì)對(duì)最后形成的整個(gè)程序進(jìn)行測(cè)試自頂向下設(shè)計(jì)首先對(duì)最低層模塊進(jìn)行編碼、測(cè)試和調(diào)試,在這些模塊正常工作的基礎(chǔ)上,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 冷卻裝置和設(shè)備產(chǎn)業(yè)鏈招商引資的調(diào)研報(bào)告
- 脈搏測(cè)量裝置商業(yè)機(jī)會(huì)挖掘與戰(zhàn)略布局策略研究報(bào)告
- 電唱機(jī)速度調(diào)節(jié)器項(xiàng)目營(yíng)銷(xiāo)計(jì)劃書(shū)
- 2024年廣西現(xiàn)代物流集團(tuán)“筑夢(mèng)廣西·職引未來(lái)”校園招聘9人筆試模擬試題及答案解析
- 聚合工藝證考試題庫(kù)及答案
- 【初中歷史】2024版新教材:七上期中專(zhuān)題復(fù)習(xí)核心專(zhuān)題一遍過(guò)(1-12課)2024-2025學(xué)年七年級(jí)歷史上
- 制定個(gè)人發(fā)展計(jì)劃實(shí)現(xiàn)職業(yè)目標(biāo)
- 助力班級(jí)學(xué)習(xí)氛圍的提升計(jì)劃
- 房企建造的臨時(shí)售樓部的財(cái)稅處理-記賬實(shí)操
- 生產(chǎn)過(guò)程中的風(fēng)險(xiǎn)管理計(jì)劃
- 遠(yuǎn)離流動(dòng)攤點(diǎn),拒絕垃圾食品
- 泥結(jié)碎石路面的施工[新版]
- 橋梁施工質(zhì)量安全保證體系及措施
- 二次供水單位各類(lèi)制度及應(yīng)急處理預(yù)案
- 船體結(jié)構(gòu)焊接要求作業(yè)指導(dǎo)書(shū)
- 表格式教學(xué)設(shè)計(jì)模板
- 大腦分區(qū)AAL模板
- 非計(jì)劃再次手術(shù)管理制度與流程
- 道路交通標(biāo)志標(biāo)線圖解ppt課件
- PVA安全技術(shù)說(shuō)明書(shū)(MSDS)
- auma電動(dòng)執(zhí)行器操作手冊(cè)
評(píng)論
0/150
提交評(píng)論