《mcgs第一節(jié)-概述》由會(huì)員分享,可在線閱讀,更多相關(guān)《mcgs第一節(jié)-概述(19頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),計(jì)算機(jī)科學(xué)與工程系,*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),*,單擊此處編輯母版標(biāo)題樣式,單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),Chap 1,:,MCGS,組態(tài)軟件概述,MCGS,組態(tài)軟件簡介,1,MCGS,組態(tài)軟件的系統(tǒng)構(gòu)成,2,MCGS,組態(tài)軟件的功能和特點(diǎn),3,MCGS,組態(tài)軟件常用術(shù)語,4,什么是組態(tài)軟件?,組態(tài)英文是“Configuration“,就是用應(yīng)用軟件中供給的工具、方法、完成工程中某一具體任務(wù)的過程。,組態(tài)與組裝類似,在組
2、態(tài)概念消逝之前,要實(shí)現(xiàn)某一軟件任務(wù),都是通過編寫程序如使用BASIC,C等來實(shí)現(xiàn)的。編寫程序工作量大、周期長、易出錯(cuò)。使用組態(tài)軟件,對(duì)于過去需要幾個(gè)月的工作,通過組態(tài)幾天就可以完成。,組態(tài)軟件是有專業(yè)性的。一種組態(tài)軟件只能適合某種領(lǐng)域的應(yīng)用。,1,、,MCGS,組態(tài)軟件簡介,MCGS,:,Monitor,and,Control,Generated System,,,是一套基于Windows平臺(tái)的,用于快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),可運(yùn)行于Microsoft Windows 95/98/Me/NT/2023等操作系統(tǒng)。,1,、,MCGS,組態(tài)軟件簡介,MCGS為用戶供給了解決實(shí)際工
3、程問題的完整方案和開發(fā)平臺(tái),能夠完成現(xiàn)場數(shù)據(jù)采集、實(shí)時(shí)和歷史數(shù)據(jù)處理、報(bào)警和安全機(jī)制、流程把握、動(dòng)畫顯示、趨勢(shì)曲線和報(bào)表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。,使用MCGS,用戶無須具備計(jì)算機(jī)編程的學(xué)問,就可以在短時(shí)間內(nèi)輕而易舉地完成一個(gè)運(yùn)行穩(wěn)定,功能全面,維護(hù)量小并且具備專業(yè)水準(zhǔn)的計(jì)算機(jī)監(jiān)控系統(tǒng)的開發(fā)工作。,2,、,MCGS,組態(tài)軟件的系統(tǒng)構(gòu)成,MCGS組態(tài)軟件的整體構(gòu)造,組態(tài)環(huán)境:,組態(tài)生成,應(yīng)用系統(tǒng),組態(tài)結(jié)果,數(shù)據(jù)庫,運(yùn)行環(huán)境:,解釋執(zhí)行,組態(tài)結(jié)果,2,、,MCGS,組態(tài)軟件的系統(tǒng)構(gòu)成,MCGS 5.1軟件系統(tǒng)包括組態(tài)環(huán)境和運(yùn)行環(huán)境兩個(gè)局部。,組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計(jì)和構(gòu)造自
4、己的應(yīng)用系統(tǒng)。,運(yùn)行環(huán)境則依據(jù)組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的方式運(yùn)行,并進(jìn)展各種處理,完成用戶組態(tài)設(shè)計(jì)的目標(biāo)和功能。,2,、,MCGS,組態(tài)軟件的系統(tǒng)構(gòu)成,兩局部相互獨(dú)立,又嚴(yán)密相連,核心是實(shí)時(shí)數(shù)據(jù)庫,2,、,MCGS,組態(tài)軟件的系統(tǒng)構(gòu)成,MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序McgsSet.exe支持,用戶在MCGS組態(tài)環(huán)境中完成動(dòng)畫設(shè)計(jì)、設(shè)備連接、編寫把握流程、編制工程打印報(bào)表等全部組態(tài)工作后,生成擴(kuò)展名為.mcg的工程文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫,其與MCGS 運(yùn)行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱為“工程”。,MCGS運(yùn)行環(huán)境是用戶應(yīng)用系統(tǒng)的運(yùn)行環(huán)境,由可執(zhí)行
5、程序McgsRun.exe支持,在運(yùn)行環(huán)境中完成對(duì)工程的把握工作。,3,、,MCGS,組態(tài)軟件的功能和特點(diǎn),全中文、可視化、面對(duì)窗口的組態(tài)開發(fā)界面,符 合中國人的使用習(xí)慣和要求;,浩大的標(biāo)準(zhǔn)圖形庫、完備的繪圖工具以及豐富的多媒體支持;,支持目前絕大多數(shù)硬件設(shè)備,同時(shí)可以便利地定制各種設(shè)備驅(qū)動(dòng);,強(qiáng)大的數(shù)據(jù)處理功能,能夠?qū)I(yè)現(xiàn)場產(chǎn)生的數(shù)據(jù)以各種方式進(jìn)展統(tǒng)計(jì)處理。,3,、,MCGS,組態(tài)軟件的功能和特點(diǎn),便利的報(bào)警設(shè)置、豐富的報(bào)警類型;,強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IP、Modem、485/422/232,以及各種無線網(wǎng)絡(luò)和無線電臺(tái)等多種網(wǎng)絡(luò)體系構(gòu)造。,4,、,MCGS,組態(tài)軟件常用術(shù)語,工程:
6、用戶應(yīng)用系統(tǒng)的簡稱。引入工程的概念,是使簡潔的計(jì)算機(jī)專業(yè)技術(shù)更貼近于一般工程用戶。在MCGS組態(tài)環(huán)境中生成的文件稱為工程文件,后綴為.mcg,存放于MCGS名目的WORK子名目中。如:“D:MCGSWORK水位把握系統(tǒng).mcg”。,對(duì)象:操作目標(biāo)與操作環(huán)境的統(tǒng)稱。如窗口、構(gòu)件、數(shù)據(jù)、圖形等皆稱為對(duì)象。,選中對(duì)象:鼠標(biāo)點(diǎn)擊窗口或?qū)ο?,使其處于可操作狀態(tài),稱此操作為選中對(duì)象,被選中的對(duì)象包括窗口,也叫當(dāng)前對(duì)象。,4,、,MCGS,組態(tài)軟件常用術(shù)語,組態(tài):在MCGS組態(tài)軟件開發(fā)平臺(tái)中對(duì)五大局部,進(jìn)展對(duì)象的定義、制作和編輯,并設(shè)定其狀態(tài)特征屬性參數(shù),將此項(xiàng)工作稱為組態(tài)。,屬性:對(duì)象的名稱、類型、狀態(tài)、
7、性能及用法等特征的統(tǒng)稱。,菜單:是執(zhí)行某種功能的命令集合。如系統(tǒng)菜單中的“文件”菜單命令,是用來處理與工程文件有關(guān)的執(zhí)行命令。位于窗口頂端菜單條內(nèi)的菜單命令稱為頂層菜單,一般分為獨(dú)立的菜單項(xiàng)和下拉菜單兩種形式,下拉菜單還可分成多級(jí),每一級(jí)稱為次級(jí)子菜單。,4,、,MCGS,組態(tài)軟件常用術(shù)語,構(gòu)件:具備某種特定功能的程序模塊,可以用VB、VC等程序設(shè)計(jì)語言編寫,通過編譯,生成DLL、OCX等文件。用戶對(duì)構(gòu)件設(shè)置確定的屬性,并與定義的數(shù)據(jù)變量相連接,即可在運(yùn)行中實(shí)現(xiàn)相應(yīng)的功能。,策略:是指對(duì)系統(tǒng)運(yùn)行流程進(jìn)展有效把握的措施和方法。,啟動(dòng)策略:在進(jìn)入運(yùn)行環(huán)境后首先運(yùn)行的策略,只運(yùn)行一次,一般完成系統(tǒng)初
8、始化的處理。該策略由MCGS自動(dòng)生成,具體處理的內(nèi)容由用戶充填。,4,、,MCGS,組態(tài)軟件常用術(shù)語,退出策略:退出運(yùn)行環(huán)境時(shí)執(zhí)行的策略。該策略由MCGS自動(dòng)生成,自動(dòng)調(diào)用,一般由該策略模塊完成系統(tǒng)完畢運(yùn)行前的善后處理任務(wù)。,用戶策略:由用戶定義,用來完成特定的功能。用戶策略一般由按鈕、菜單、其他策略來調(diào)用執(zhí)行。,大事策略:當(dāng)對(duì)應(yīng)的大事發(fā)生時(shí)執(zhí)行的策略,例如在用戶窗口中定義了鼠標(biāo)單擊大事,工程運(yùn)行時(shí)在用戶窗口中單擊鼠標(biāo)則執(zhí)行相應(yīng)的大事策略,只運(yùn)行一次。,4,、,MCGS,組態(tài)軟件常用術(shù)語,熱鍵策略:當(dāng)用戶按下定義的組合熱鍵如:Ctrl+D時(shí)執(zhí)行的策略,只運(yùn)行一次。,可見度:指對(duì)象在窗口內(nèi)的顯現(xiàn)
9、狀態(tài),即可見與不行見。,變量類型:MCGS定義的變量有五種類型:數(shù)值型、開關(guān)型、字符型、大事型和組對(duì)象。,大事對(duì)象:用來記錄和標(biāo)識(shí)某種大事的產(chǎn)生或狀態(tài)的轉(zhuǎn)變。如開關(guān)量的狀態(tài)發(fā)生變化。,4,、,MCGS,組態(tài)軟件常用術(shù)語,組對(duì)象:用來存儲(chǔ)具有一樣存盤屬性的多個(gè)變量的集合,內(nèi)部成員可包含多個(gè)其他類型的變量。組對(duì)象只是對(duì)有關(guān)聯(lián)的某一類數(shù)據(jù)對(duì)象的整體表示方法,而實(shí)際的操作則均針對(duì)每個(gè)成員進(jìn)展。,動(dòng)畫刷新周期:動(dòng)畫更新速度,即顏色變換、物體運(yùn)動(dòng)、液面升降的快慢等,以毫秒為單位。,父設(shè)備:本身沒有特定功能,但可以和其他設(shè)備一起與計(jì)算機(jī)進(jìn)展數(shù)據(jù)交換的硬件設(shè)備。如:串口通訊父設(shè)備。,4,、,MCGS,組態(tài)軟件
10、常用術(shù)語,子設(shè)備:必需通過一種父設(shè)備與計(jì)算機(jī)進(jìn)展通訊的設(shè)備。如:浙大中控JL-26無紙記錄儀、研華4017模塊等。,模擬設(shè)備:在對(duì)工程文件測(cè)試時(shí),供給可變化的數(shù)據(jù)的內(nèi)部設(shè)備,可供給多種變化方式,如正弦波、三角波等。,數(shù)據(jù)庫存盤文件:MCGS工程文件在硬盤中存儲(chǔ)時(shí)的文件,類型為MDB文件,一般以工程文件的文件名+“D”進(jìn)展命名,存儲(chǔ)在MCGS名目下WORK子名目中,如D:MCGSWork水位把握系統(tǒng)D.MDB。,練習(xí)與思考,什么是,MCGS,?,MCGS,組態(tài)的系統(tǒng)構(gòu)成框架是怎樣的,?,其核心是什么?,MCGS,組態(tài)軟件有哪些功能特點(diǎn)?,什么叫工程?什么叫對(duì)象?什么叫策略?,本 講 內(nèi) 容 到 此 結(jié) 束,Thank You!,