智能樓宇課程設(shè)計(jì)--組態(tài)軟件的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
已閱讀1頁(yè),還剩19頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  課程設(shè)計(jì)</b></p><p>  題目: 組態(tài)軟件的設(shè)計(jì)與實(shí)現(xiàn) </p><p>  系 部: 計(jì)算機(jī)工程系 </p><p>  專業(yè)班級(jí): 應(yīng)用10-28班 </p><p>  學(xué) 號(hào): </p

2、><p>  學(xué)生姓名: </p><p>  指導(dǎo)教師: </p><p>  完成日期: </p><p><b>  課程設(shè)計(jì)評(píng)定意見(jiàn)</b></p><p>  設(shè)計(jì)題目: 組

3、態(tài)軟件的設(shè)計(jì)與實(shí)現(xiàn) </p><p>  學(xué)生姓名: </p><p><b>  評(píng)定意見(jiàn):</b></p><p>  評(píng)定成績(jī): </p>&l

4、t;p>  指導(dǎo)教師(簽名): 年 月 日</p><p>  《智能樓宇》課程設(shè)計(jì)任務(wù)書</p><p>  系部:計(jì)算機(jī)工程系 填表日期:2012年11月16日</p><p>  教研室審核: 系

5、部審核: 年 月 日</p><p><b>  摘要</b></p><p>  設(shè)計(jì)以水位控制系統(tǒng)工程為例,運(yùn)用工業(yè)監(jiān)控系統(tǒng)組態(tài)軟件(MCGS),采用模塊的形式,結(jié)合一個(gè)自動(dòng)控制系統(tǒng),完成該控制系統(tǒng)的上位機(jī)監(jiān)控系統(tǒng)組態(tài)設(shè)計(jì)。工作人員通過(guò)監(jiān)控可以實(shí)時(shí)了解水位控制的運(yùn)行,及時(shí)對(duì)水位控制系統(tǒng)故障進(jìn)行報(bào)警及自動(dòng)調(diào)節(jié),并通過(guò)計(jì)算機(jī)直接控制水位,

6、實(shí)現(xiàn)對(duì)現(xiàn)場(chǎng)的實(shí)時(shí)監(jiān)控和管理。</p><p>  關(guān)鍵字:水位控制;MCGS組態(tài)軟件;監(jiān)控</p><p><b>  1 緒論</b></p><p><b>  1.1前言</b></p><p>  隨著自動(dòng)控制系統(tǒng)的飛速發(fā)展,為了提高工業(yè)化與自動(dòng)化,許多工業(yè)現(xiàn)場(chǎng)都需要實(shí)時(shí)監(jiān)控與管理。近幾年來(lái)

7、隨著組態(tài)軟件的廣泛應(yīng)用,結(jié)合水位控制系統(tǒng)的實(shí)際要求和組態(tài)軟件的特點(diǎn)開(kāi)始將組態(tài)軟件應(yīng)用到水位控制系統(tǒng)。組態(tài)軟件本身所具有的操作簡(jiǎn)便、可視性好、可維護(hù)性強(qiáng)、高性能、高可靠性等突出優(yōu)點(diǎn),可以是管理人員不到現(xiàn)場(chǎng)就能直觀、清晰、準(zhǔn)確地了解水位的運(yùn)行狀態(tài),及時(shí)對(duì)水位監(jiān)控系統(tǒng)的故障進(jìn)行報(bào)警、分析判斷故障原因,并通過(guò)計(jì)算機(jī)直接控制水管的運(yùn)行,充分提高系統(tǒng)的工作效率和監(jiān)控力度,減少工作人員的工作量。MCGS組態(tài)軟件與其他控制系統(tǒng)相比,操作更簡(jiǎn)便,其動(dòng)畫顯

8、示使人機(jī)畫面更加人性化,因此基于組態(tài)軟件的水位監(jiān)控系統(tǒng)的研究具有重要的現(xiàn)實(shí)意義。</p><p>  3 MCGS組態(tài)軟件系統(tǒng)概述</p><p>  3.1.什么是MCGS組態(tài)軟件</p><p>  MCGS(Monitor and Control Generated System)是一套基于Windows平臺(tái)的,用于快速構(gòu)造和生成上位機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),

9、可運(yùn)行MicrosoftWindows 95/98/Me/NT/2000等操作系統(tǒng)。MCGS為用戶提供了解決實(shí)際工程問(wèn)題的完整方案和開(kāi)發(fā)平臺(tái),能夠完成現(xiàn)場(chǎng)數(shù)據(jù)采集、實(shí)時(shí)和歷史數(shù)據(jù)處理、報(bào)警和安全機(jī)制、流程控制、動(dòng)畫顯示、趨勢(shì)曲線和報(bào)表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。</p><p>  使用MCGS,用戶無(wú)須具備計(jì)算機(jī)編程的知識(shí),就可以在短時(shí)間內(nèi)輕而易舉地完成一個(gè)運(yùn)行穩(wěn)定,功能全面,維護(hù)量小并且具備專業(yè)水準(zhǔn)的計(jì)算機(jī)監(jiān)

10、控系統(tǒng)的開(kāi)發(fā)工作。MCGS 具有操作簡(jiǎn)便、可視性好、可維護(hù)性強(qiáng)、高性能、高可靠性等突出特點(diǎn),已成功應(yīng)用于石油化工、鋼鐵行業(yè)、電力系統(tǒng)、水處理、環(huán)境監(jiān)測(cè)、機(jī)械制造、交通運(yùn)輸、能源原材料、農(nóng)業(yè)自動(dòng)化、航空航天等領(lǐng)域,經(jīng)過(guò)各種現(xiàn)場(chǎng)的長(zhǎng)期實(shí)際運(yùn)行,系統(tǒng)穩(wěn)定可靠。</p><p>  3.2 MCGS組態(tài)軟件的系統(tǒng)構(gòu)成</p><p>  MCGS組態(tài)軟件的整體結(jié)構(gòu)MCGS 5.1軟件系統(tǒng)包括組態(tài)

11、環(huán)境和運(yùn)行環(huán)境兩個(gè)部分。組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計(jì)和構(gòu)造自己的應(yīng)用系統(tǒng)。運(yùn)行環(huán)境則按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的方式運(yùn)行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計(jì)的目標(biāo)和功能。MCGS組態(tài)軟件(以下簡(jiǎn)稱MCGS)由“MCGS組態(tài)環(huán)境”和“MCGS運(yùn)行環(huán)境”兩個(gè)系統(tǒng)組成。兩部分互相獨(dú)立,又緊密相關(guān)。MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序McgsSet.exe支持,其存放于MCGS目錄的Progr

12、am子目錄中。用戶在MCGS組態(tài)環(huán)境中完成動(dòng)畫設(shè)計(jì)、設(shè)備連接、編寫控制流程、編制工程打印報(bào)表等全部組態(tài)工作后,生成擴(kuò)展名為.mcg的工程文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫(kù),其與MCGS 運(yùn)行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱為“工程” 。</p><p>  MCGS組態(tài)軟件五大組成部分</p><p>  MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五部分構(gòu)成

13、,每一部分分別進(jìn)行組態(tài)操作,完成不同的工作,具有不同的特性。</p><p>  ☆ 主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個(gè)設(shè)備窗口和多個(gè)用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開(kāi)或關(guān)閉。主要的組態(tài)操作包括:定義工程的名稱,編制工程菜單,設(shè)計(jì)封面圖形,確定自動(dòng)啟動(dòng)的窗口,設(shè)定動(dòng)畫刷新周期,指定數(shù)據(jù)庫(kù)存盤文件名稱及存盤時(shí)間等。</p><p>  ☆ 設(shè)備窗口:是連接和驅(qū)動(dòng)

14、外部設(shè)備的工作環(huán)境。在本窗口內(nèi)配置數(shù)據(jù)采集與控制輸出設(shè)備,注冊(cè)設(shè)備驅(qū)動(dòng)程序,定義連接與驅(qū)動(dòng)設(shè)備用的數(shù)據(jù)變量。</p><p>  ☆ 用戶窗口:本窗口主要用于設(shè)置工程中人機(jī)交互的界面,諸如:生成各種動(dòng)畫顯示畫面、報(bào)警輸出、數(shù)據(jù)與曲線圖表等。</p><p>  ☆ 實(shí)時(shí)數(shù)據(jù)庫(kù):是工程各個(gè)部分的數(shù)據(jù)交換與處理中心,它將MCGS工程的各個(gè)部分連接成有機(jī)的整體。在本窗口內(nèi)定義不同類型和名稱的

15、變量,作為數(shù)據(jù)采集、處理、輸出控制、動(dòng)畫連接及設(shè)備驅(qū)動(dòng)的對(duì)象。</p><p>  ☆ 運(yùn)行策略:本窗口主要完成工程運(yùn)行流程的控制。包括編寫控制程序(if…then腳本程序),選用各種功能構(gòu)件,如:數(shù)據(jù)提取、定時(shí)器、配方操作、多媒體輸出等。</p><p>  3.3 MCGS的運(yùn)行方式</p><p> ?。?)MCGS系統(tǒng)分為組態(tài)環(huán)境和運(yùn)行環(huán)境兩個(gè)部分。文件Mc

16、gsSet.exe對(duì)應(yīng)于MCGS系統(tǒng)的組態(tài)環(huán)境,文件McgsRun.exe對(duì)應(yīng)于MCGS系統(tǒng)的運(yùn)行環(huán)境。</p><p>  (2)MCGS系統(tǒng)安裝完成后,在用戶指定的目錄(或系統(tǒng)缺省目錄D:\MCGS)下創(chuàng)建有三個(gè)子目錄:Program、Samples和Work。組態(tài)環(huán)境和運(yùn)行環(huán)境對(duì)應(yīng)的兩個(gè)執(zhí)行文件以及MCGS中用到的設(shè)備驅(qū)動(dòng)、動(dòng)畫構(gòu)件及策略構(gòu)件存放在子目錄Program中,樣例工程文件存放在Samples目錄

17、下,Work子目錄則是用戶的缺省工作目錄。</p><p> ?。?)分別運(yùn)行可執(zhí)行程序McgsSet.exe和McgsRun.exe,就能進(jìn)入MCGS的組態(tài)環(huán)境和運(yùn)行環(huán)境。安裝完畢后,運(yùn)行環(huán)境能自動(dòng)加載并運(yùn)行樣例工程。用戶可根據(jù)需要?jiǎng)?chuàng)建和運(yùn)行自己的新工程。</p><p><b>  4 設(shè)計(jì)過(guò)程</b></p><p>  對(duì)于一個(gè)工程設(shè)計(jì)

18、人員來(lái)說(shuō),要想快速準(zhǔn)確地完成一個(gè)工程項(xiàng)目,首先要了解工程的系統(tǒng)構(gòu)成和工藝流程,明確主要的技術(shù)要求,搞清工程所涉及到的相關(guān)硬件和軟件。在此基礎(chǔ)上,擬定組建工程的總體規(guī)劃和設(shè)想,比如:控制流程如何實(shí)現(xiàn),需要什么樣的動(dòng)畫效果,應(yīng)具備哪些功能,需要何種工程報(bào)表,需不需要曲線顯示等。只有這樣,才能在組態(tài)過(guò)程中有的放矢,盡量避免無(wú)謂的勞動(dòng),達(dá)到快速完成工程項(xiàng)目的目的。</p><p>  本工程由五大窗口組成??偣步⒘硕€(gè)

19、用戶窗口,四個(gè)主菜單,分別作為水位控制、報(bào)警顯示、曲線顯示、數(shù)據(jù)顯示,構(gòu)成了樣例工程的基本骨架。動(dòng)畫圖形的制作水位控制窗口是樣例工程首先顯示的圖形窗口(啟動(dòng)窗口),是一幅模擬系統(tǒng)真實(shí)工作流程并實(shí)施監(jiān)控操作的動(dòng)畫窗口。包括:</p><p>  水位控制系統(tǒng):水泵、水箱和閥門由“對(duì)象元件庫(kù)管理”調(diào)入;管道則經(jīng)過(guò)動(dòng)畫屬性設(shè)置賦予其動(dòng)畫功能。</p><p>  液位指示儀表:采用旋轉(zhuǎn)式指針儀表

20、,指示水箱的液位。</p><p>  液位控制儀表:采用滑動(dòng)式輸入器,由鼠標(biāo)操作滑動(dòng)指針,改變流速。</p><p>  報(bào)警動(dòng)畫顯示:由“對(duì)象元件庫(kù)管理”調(diào)入,用可見(jiàn)度實(shí)現(xiàn)。控制流程的實(shí)現(xiàn)選用“模擬設(shè)備”及策構(gòu)件箱中的“腳本程序”功能構(gòu)件,設(shè)置構(gòu)件的屬性,編制控制程序,實(shí)現(xiàn)水位、水泵、調(diào)節(jié)閥和出水閥的有效控制。</p><p>  種功能的實(shí)現(xiàn)通過(guò)MCGS提供的

21、各類構(gòu)件實(shí)現(xiàn)下述功能:</p><p>  歷史曲線:選用歷史曲線構(gòu)件實(shí)現(xiàn);</p><p>  歷史數(shù)據(jù):選用歷史表格構(gòu)件實(shí)現(xiàn);</p><p>  報(bào)警顯示:選用報(bào)警顯示構(gòu)件實(shí)現(xiàn);</p><p>  工程報(bào)表:歷史數(shù)據(jù)選用存盤數(shù)據(jù)瀏覽策略構(gòu)件實(shí)現(xiàn),報(bào)警歷史數(shù)據(jù)選用報(bào)警信息瀏覽策略構(gòu)件實(shí)現(xiàn),實(shí)時(shí)報(bào)表選用自由表格構(gòu)i20i MCGS 初級(jí)教

22、程件實(shí)現(xiàn),歷史報(bào)表選用歷史表格構(gòu)件實(shí)現(xiàn)。</p><p>  輸入、輸出設(shè)備抽水泵的啟停: 開(kāi)關(guān)量輸出;調(diào)節(jié)閥的開(kāi)啟關(guān)閉:開(kāi)關(guān)量輸出;出水閥的開(kāi)啟關(guān)閉:開(kāi)關(guān)量輸出;水罐1、2 液位指示: 模擬量輸入。其它功能的實(shí)現(xiàn)工程的安全機(jī)制: 分清操作人員和負(fù)責(zé)人的操作權(quán)限。</p><p>  4.1建立一個(gè)新工程</p><p>  4.1.1建立MCGS新工程</p

23、><p>  安裝“MCGS組態(tài)軟件”。 鼠標(biāo)雙擊“Mcgs組態(tài)環(huán)境”圖標(biāo),進(jìn)入MCGS組態(tài)環(huán)境。</p><p>  4.1.2設(shè)計(jì)畫面流程</p><p>  建立新畫面,在MCGS組態(tài)平臺(tái)上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗”按鈕,則產(chǎn)生新“窗口0”,即:選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”,將“窗口名稱”改為:水位控制;將“窗

24、口標(biāo)題”改為:水位控制;在“窗口位置”中選中“最大化顯示”,其它不變,單擊“確認(rèn)”。MCGS 初級(jí)教程i23i選中剛創(chuàng)建的“水位控制”用戶窗口,單擊“動(dòng)畫組態(tài)”,進(jìn)入動(dòng)畫制作窗口。工具箱單擊工具條中的“工具箱”按鈕,則打開(kāi)動(dòng)畫工具箱,圖標(biāo)對(duì)應(yīng)于選擇器,用于在編輯圖形時(shí)選取用戶窗口中指定的圖形對(duì)象;圖標(biāo)用于打開(kāi)和關(guān)閉常用圖符工具箱,常用圖符工具箱包括27種常用的圖符對(duì)象。圖形對(duì)象放置在用戶窗口中,是構(gòu)成用戶應(yīng)用系統(tǒng)圖形界面的最小單元,MC

25、GS中的圖形對(duì)象包括圖元對(duì)象、圖符對(duì)象和動(dòng)畫構(gòu)件三種類型,不同類型的圖形對(duì)象有不同的屬性,所能完成的功能也各不相同。為了快速構(gòu)圖和組態(tài),MCGS系統(tǒng)內(nèi)部提供了常用的圖元、圖符、動(dòng)畫構(gòu)件對(duì)象,稱為系統(tǒng)圖形對(duì)象。如下圖所示:制作文字框圖建立文字框:打開(kāi)工具箱,選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕,鼠標(biāo)的光標(biāo)變?yōu)椤笆帧毙?,在窗口任何位置拖拽鼠?biāo),拉出一個(gè)一定大</p><p><b>  4.2實(shí)現(xiàn)動(dòng)態(tài)連接<

26、;/b></p><p>  4.2.1定義數(shù)據(jù)變量</p><p>  根據(jù)對(duì)工程的分析,我們可以得到如下的數(shù)據(jù)變量:</p><p><b>  4.2.2動(dòng)畫連接</b></p><p>  由圖形對(duì)象搭制而成的圖形界面是靜止不動(dòng)的,需要對(duì)這些圖形對(duì)象進(jìn)行動(dòng)畫設(shè)計(jì),真實(shí)地描述外界對(duì)象的狀態(tài)變化,達(dá)到過(guò)程實(shí)時(shí)監(jiān)

27、控的目的。MCGS 實(shí)現(xiàn)圖形動(dòng)畫設(shè)計(jì)的主要方法是將用戶窗口中圖形對(duì)象與實(shí)時(shí)數(shù)據(jù)庫(kù)中的數(shù)據(jù)對(duì)象建立相關(guān)性連接,并設(shè)置相應(yīng)的動(dòng)畫屬性。在系統(tǒng)運(yùn)行過(guò)程中,圖形對(duì)象的外觀和狀態(tài)特征,由數(shù)據(jù)對(duì)象的實(shí)時(shí)采集值驅(qū)動(dòng),從而實(shí)現(xiàn)了圖形的動(dòng)畫效果。在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中水罐1 雙擊,則彈出單元屬性設(shè)置窗口。選中折線,則會(huì)出現(xiàn),單擊則進(jìn)入動(dòng)畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。對(duì)于水罐2

28、,只需要把“液位2”改為“液位1”;最大變化百分比100,對(duì)應(yīng)的表達(dá)式的值由10改為6即可。在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中調(diào)節(jié)閥雙擊,則彈出單元屬性設(shè)置窗口。選中組合圖符,則會(huì)出現(xiàn),單擊則進(jìn)入動(dòng)畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。水泵屬性設(shè)置跟調(diào)節(jié)閥屬性設(shè)置一樣。</p><p><b>  4.2.3模擬設(shè)備</b><

29、/p><p>  模擬設(shè)備是MCGS 軟件根據(jù)設(shè)置的參數(shù)產(chǎn)生一組模擬曲線的數(shù)據(jù),以供用戶調(diào)試工程使用。本構(gòu)件可以產(chǎn)生標(biāo)準(zhǔn)的正弦波,方波,三角波,鋸齒波信號(hào),且其幅值和周期都可以任意設(shè)置?,F(xiàn)在我們通過(guò)模擬設(shè)備,可以使動(dòng)畫自動(dòng)運(yùn)行起來(lái),而不需要手動(dòng)操作,具體操作如下:在“設(shè)備窗口”中雙擊“設(shè)備窗口”進(jìn)入,點(diǎn)擊工具條中的“工具箱” 圖標(biāo),打開(kāi)“設(shè)備工具箱”,如圖:如果在“設(shè)備工具箱”中沒(méi)有發(fā)現(xiàn)“模擬設(shè)備”,請(qǐng)單擊“設(shè)備工具

30、箱”中的“設(shè)備管理”進(jìn)入。在“可選設(shè)備”中您可以看到我們MCGS 組態(tài)軟件所支持的大部分硬件設(shè)備。在“通用設(shè)備”中打開(kāi)“模擬數(shù)據(jù)設(shè)備”,雙擊“模擬設(shè)備”,按確認(rèn)后,在“設(shè)備工具箱”中就會(huì)出現(xiàn)“模擬設(shè)備”,雙擊“模擬設(shè)備”,則會(huì)在“設(shè)備窗口”中加入“模擬設(shè)備”。雙擊,進(jìn)入模擬設(shè)備屬性設(shè)置,具體操作如下:在“設(shè)備屬性設(shè)置”中,點(diǎn)擊“內(nèi)部屬性”,會(huì)出現(xiàn)圖標(biāo),單擊進(jìn)入“內(nèi)部屬性”設(shè)置,把通道1的最大值設(shè)為10,通道2的最大值設(shè)為6,其它不變,設(shè)

31、置好后按”確認(rèn)”按鈕退到“基本屬性”頁(yè)。在“通道連接”中“對(duì)應(yīng)數(shù)據(jù)對(duì)象”中輸入變量,第一個(gè)通道對(duì)應(yīng)輸入夜位1,第二個(gè)通道對(duì)應(yīng)輸入液位2,或在所要連接的通道中單</p><p>  4.2.4編寫控制流程</p><p>  用戶腳本程序是由用戶編制的、用來(lái)完成特定操作和處理的程序,腳本程序的編程語(yǔ)法非常類似于普通的Basic語(yǔ)言,但在概念和使用上更簡(jiǎn)單直觀,力求做到使大多數(shù)普通用戶都能正確

32、、快速地掌握和使用。對(duì)于大多數(shù)簡(jiǎn)單的應(yīng)用系統(tǒng),MCGS的簡(jiǎn)單組態(tài)就可完成。只有比較復(fù)雜的系統(tǒng),才需要使用腳本程序,但正確地編寫腳本程序,可簡(jiǎn)化組態(tài)過(guò)程,大大提高工作效率,優(yōu)化控制過(guò)程。</p><p><b>  腳本程序如下:</b></p><p>  IF 液位1<9 THEN</p><p><b>  水泵=1<

33、/b></p><p><b>  ELSE</b></p><p><b>  水泵=0</b></p><p><b>  ENDIF</b></p><p>  IF 液位2<1 THEN</p><p><b>  出水閥=

34、0</b></p><p><b>  ELSE</b></p><p><b>  出水閥=1</b></p><p><b>  ENDIF</b></p><p>  IF 液位1>1 and 液位2<6 THEN</p><p

35、><b>  調(diào)節(jié)閥=1</b></p><p><b>  ELSE</b></p><p><b>  調(diào)節(jié)閥=0</b></p><p><b>  ENDIF</b></p><p>  4.3報(bào)警顯示與報(bào)警數(shù)據(jù)</p><

36、;p><b>  4.3.1定義報(bào)警</b></p><p>  定義報(bào)警的具體操作如下:對(duì)于“液位1”變量,在實(shí)時(shí)數(shù)據(jù)庫(kù)中,雙擊“液位1”,在報(bào)警屬性中,選中“允許進(jìn)行報(bào)警處理”;在報(bào)警設(shè)置中選中“上限報(bào)警”,把報(bào)警值設(shè)為:9 米;報(bào)警注釋為:水罐1 的水已達(dá)上限值;在報(bào)警設(shè)置中選中“下限報(bào)警”,把報(bào)警值設(shè)為:1 米;報(bào)警注釋為:水罐1 沒(méi)水了。在存盤屬性中,選中“自動(dòng)保存產(chǎn)生的報(bào)警

37、信息”。對(duì)于液位2 變量來(lái)說(shuō),只需要把“上限報(bào)警”的報(bào)警值設(shè)為:4 米,其它一樣。</p><p><b>  4.3.2報(bào)警顯示</b></p><p>  實(shí)時(shí)數(shù)據(jù)庫(kù)只負(fù)責(zé)關(guān)于報(bào)警的判斷、通知和存儲(chǔ)三項(xiàng)工作,而報(bào)警產(chǎn)生后所要進(jìn)行的其它處理操作(即對(duì)報(bào)警動(dòng)作的響應(yīng)),則需要在組態(tài)時(shí)實(shí)現(xiàn)。</p><p><b>  4.3.3報(bào)警數(shù)

38、據(jù)</b></p><p>  在報(bào)警定義時(shí),我們已經(jīng)讓當(dāng)有報(bào)警產(chǎn)生時(shí),“自動(dòng)保存產(chǎn)生的報(bào)警信息”,這時(shí)我們可以通過(guò)如下操作,看看是否有報(bào)警數(shù)據(jù)存在?具體操作如下:在“運(yùn)行策略”中,單擊“新建策略”,彈出“選擇策略的類型”,選中“用戶策略”,按“確定”。選中“策略1”,單擊“策略屬性” 按鈕,彈出“策略屬性設(shè)置”窗口,把“策略名稱”設(shè)為:報(bào)警數(shù)據(jù),“策略內(nèi)容注釋”為“水罐的報(bào)警數(shù)據(jù)”,按“確認(rèn)”。。選

39、中“報(bào)警數(shù)據(jù)”,單擊“策略組態(tài)”按鈕進(jìn)入,在策略組態(tài)中,單擊工具條中的“新增策略行” 圖標(biāo),新增加一個(gè)策略行。再?gòu)摹安呗怨ぞ呦洹敝羞x取“報(bào)警信息瀏覽”,加到策略行上,單擊鼠標(biāo)左鍵。雙擊圖標(biāo),彈出“報(bào)警信息瀏覽構(gòu)件屬性設(shè)置”窗口,在“基本屬性”中,把“報(bào)警信息來(lái)源”中的“對(duì)應(yīng)數(shù)據(jù)對(duì)象”改為:液位組。按”確認(rèn)”按鈕設(shè)置完畢。按“測(cè)試”按鈕,進(jìn)入“報(bào)警信息瀏覽”。退出策略組態(tài)時(shí),會(huì)彈出如下窗口,按“是”按鈕,就可對(duì)所做設(shè)置進(jìn)行保存。如何在運(yùn)行

40、環(huán)境中看到剛才的報(bào)警數(shù)據(jù)呢?請(qǐng)按如下步驟操作:在MCGS組態(tài)平臺(tái)上,單擊“主控窗口”,在“主控窗口”中,選中“主控窗口”,單擊“菜單組態(tài)”進(jìn)入。單擊工具條中的“新增菜單項(xiàng)” 圖標(biāo),會(huì)產(chǎn)生“</p><p>  4.3.4修改報(bào)警限值</p><p>  在“實(shí)時(shí)數(shù)據(jù)庫(kù)”中,對(duì)“液位1”、“液位2”的上下限報(bào)警值都定義好了,如果用戶想在運(yùn)行環(huán)境下根據(jù)實(shí)際情況隨時(shí)需要改變報(bào)警上下限值,又如何實(shí)

41、現(xiàn)呢?在MCGS組態(tài)軟件中,為您提供了大量的函數(shù),可以根據(jù)需要靈活地進(jìn)行運(yùn)用。腳本程序如下: </p><p>  !SetAlmValue(液位1,液位1上限,3)</p><p>  !SetAlmValue(液位1,液位1下限,2)</p><p>  !SetAlmValue(液位2,液位2上限,3)</p><p>  !SetAl

42、mValue(液位2,液位2下限,2)</p><p><b>  4.3.5報(bào)警動(dòng)畫</b></p><p>  當(dāng)有報(bào)警產(chǎn)生時(shí),我們可以用提示燈顯示,具體操作如下:在“用戶窗口”中選中“水位控制”,雙擊進(jìn)入,單擊“工具箱”中的“插入元件”圖標(biāo),進(jìn)入“對(duì)象元件庫(kù)管理”,從“指示燈”中選取如下圖: ,調(diào)整大小放在適當(dāng)位置。作為“液位1”的報(bào)警指示, 作為“液位2”的報(bào)

43、警指示,雙擊設(shè)置參數(shù)。</p><p><b>  4.4報(bào)表輸出</b></p><p><b>  4.4.1實(shí)時(shí)報(bào)表</b></p><p>  實(shí)時(shí)數(shù)據(jù)報(bào)表是實(shí)時(shí)的將當(dāng)前時(shí)間的數(shù)據(jù)變量按一定報(bào)告格式(用戶組態(tài))顯示和打印,即:對(duì)瞬時(shí)量的反映,實(shí)時(shí)數(shù)據(jù)報(bào)表可以通過(guò)MCGS系統(tǒng)的實(shí)時(shí)表格構(gòu)件來(lái)組態(tài)顯示實(shí)時(shí)數(shù)據(jù)報(bào)表。我們

44、可在MCGS組態(tài)平臺(tái)上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕產(chǎn)生一個(gè)新窗口,單擊“窗口屬性”按鈕,彈出“用戶窗口屬性設(shè)置”窗口,進(jìn)行設(shè)置。</p><p><b>  4.4.2歷史報(bào)表</b></p><p>  歷史數(shù)據(jù)報(bào)表是從歷史數(shù)據(jù)庫(kù)中提取數(shù)據(jù)記錄,以一定的格式顯示歷史數(shù)據(jù)。實(shí)現(xiàn)歷史報(bào)表由兩種方式,一種用策略中的“存盤數(shù)據(jù)瀏覽”構(gòu)件,另一種利

45、用歷史表格構(gòu)件。先講用歷史數(shù)據(jù)報(bào)表的方法為利用MCGS 的歷史表格構(gòu)件。歷史表格構(gòu)件是基于“Windows下的窗口”和“所見(jiàn)即所得”機(jī)制的,用戶可以在窗口上利用歷史表格構(gòu)件強(qiáng)大的格式編輯功能配合MCGS的畫圖功能作出各種精美的報(bào)表。</p><p><b>  4.5曲線顯示</b></p><p><b>  4.5.1實(shí)時(shí)曲線</b><

46、/p><p>  實(shí)時(shí)曲線構(gòu)件是用曲線顯示一個(gè)或多個(gè)數(shù)據(jù)對(duì)象數(shù)值的動(dòng)畫圖形,象筆繪記錄儀一樣實(shí)時(shí)記錄數(shù)據(jù)對(duì)象值的變化情況。具體操作如下:?jiǎn)螕簟坝脩舸翱凇睒?biāo)簽,在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“實(shí)時(shí)曲線” 圖標(biāo),拖放到適當(dāng)位置調(diào)整大小。雙擊曲線,彈出“實(shí)時(shí)曲線構(gòu)件屬性設(shè)置”窗口,設(shè)置參數(shù)。</p><p><b>  4.5.2歷史趨勢(shì)</b><

47、;/p><p>  歷史曲線構(gòu)件實(shí)現(xiàn)了歷史數(shù)據(jù)的曲線瀏覽功能。運(yùn)行時(shí),歷史曲線構(gòu)件能夠根據(jù)需要畫出相應(yīng)歷史數(shù)據(jù)的趨勢(shì)效果圖。歷史曲線主要用于事后查看數(shù)據(jù)和狀態(tài)變化趨勢(shì)和總結(jié)規(guī)律。如何根據(jù)需要畫出相應(yīng)歷史數(shù)據(jù)的歷史曲線呢?具體操作如下:在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“歷史曲線” 圖標(biāo),拖放到適當(dāng)位置調(diào)整大小。雙擊曲線,彈出“歷史曲線構(gòu)件屬性設(shè)置”窗口,設(shè)置參數(shù),在“歷史曲線構(gòu)件屬性設(shè)置”中,“

48、液位1”曲線顏色為“綠色”;“液位2”曲線顏色為“紅色”。</p><p><b>  4.6安全機(jī)制</b></p><p><b>  4.6.1操作權(quán)限</b></p><p>  MCGS系統(tǒng)的操作權(quán)限機(jī)制和Windows NT類似,采用用戶組和用戶的概念來(lái)進(jìn)行操作權(quán)限的控制。在MCGS 中可以定義無(wú)限多個(gè)用戶組,

49、每個(gè)用戶組中可以包含無(wú)限多個(gè)用戶,同一個(gè)用戶可以隸屬于多個(gè)用戶組。操作權(quán)限的分配是 以用戶組為單位來(lái)進(jìn)行的,即某種功能的操作哪些用戶組有權(quán)限,而某個(gè)用戶能否對(duì)這個(gè)功能進(jìn)行操作取決于該用戶所在的用戶組是否具備對(duì)應(yīng)的操作權(quán)限。</p><p>  MCGS系統(tǒng)按用戶組來(lái)分配操作權(quán)限的機(jī)制,使用戶能方便地建立各種多層次的安全機(jī)制。如:實(shí)際應(yīng)用中的安全機(jī)制一般要?jiǎng)澐譃椴僮鲉T組、技術(shù)員組、負(fù)責(zé)人組。操作員組的成員一般

50、只能進(jìn)行簡(jiǎn)單的日常操作;技術(shù)員組負(fù)責(zé)工藝參數(shù)等功能的設(shè)置;負(fù)責(zé)人組能對(duì)重要的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析;各組的權(quán)限各自獨(dú)立,但某用戶可能因工作需要,能進(jìn)行所有操作,則只需把該用戶同時(shí)設(shè)為隸屬于三個(gè)用戶組即可。</p><p>  4.6.2系統(tǒng)權(quán)限管理</p><p>  為了整個(gè)系統(tǒng)能安全地運(yùn)行,需要對(duì)系統(tǒng)權(quán)限進(jìn)行管理,具體操作如下:用戶權(quán)限管理:在菜單“工具”中單擊“用戶權(quán)限管理”,彈出“用戶管

51、理器”。點(diǎn)擊“用戶組名”下面的空白處,如下圖,再單擊“新增用戶組”會(huì)彈出“用戶組屬性設(shè)置”;點(diǎn)“用戶名”下面的空白處,再單擊“新增用戶”會(huì)彈出“用戶屬性設(shè)置”,設(shè)置屬性后按“確認(rèn)”按鈕,退出。在運(yùn)行環(huán)境中為了確保工程安全可靠地運(yùn)行,MCGS 建立了一套完善的運(yùn)行安全機(jī)制。我們可以通過(guò)下面的講解來(lái)完成,具體操作如下:在MCGS組態(tài)平臺(tái)上的“主控窗口”中,按“菜單組態(tài)”按鈕,打開(kāi)菜單組態(tài)窗口。在“系統(tǒng)管理”下拉菜單下,單擊工具條中的“新增菜

52、單項(xiàng)” 圖標(biāo),會(huì)產(chǎn)生“操作0”菜單。連接單擊“新增菜單項(xiàng)” 圖標(biāo),增加三個(gè)菜單,分別為“操作1”、“操作2”、“操作3”。登錄用戶:登錄用戶菜單項(xiàng)是新用戶為獲得操作權(quán),向系統(tǒng)進(jìn)行登錄用的。雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”窗口。在“菜單屬性”中把“菜單名”改為:登錄用戶。進(jìn)入“腳本程序”屬性頁(yè),在程序框內(nèi)輸入代碼!LogOn()。這里利用的是MCGS提供的內(nèi)部函數(shù)或在“腳本程序”中單擊“打開(kāi)腳本程序編輯器”,進(jìn)入腳本程序編<

53、/p><p><b>  4.6.3工程加密</b></p><p>  在“MCGS組態(tài)環(huán)境”下如果不想要其它人隨便看到您所組態(tài)的工程或防止競(jìng)爭(zhēng)對(duì)手了解到您的工程組態(tài)細(xì)節(jié),可以為工程加密。在“工具”下拉菜單中單擊“工程安全管理”,再單擊“工程密碼設(shè)置”,彈出“修改工程密碼”窗口。修改密碼完成后按“確認(rèn)”工程加密即可生效,下次打開(kāi)“水位控制系統(tǒng)”需要設(shè)密碼。</p&

54、gt;<p>  5設(shè)計(jì)的各個(gè)過(guò)程結(jié)果記錄</p><p><b>  主控窗口</b></p><p><b>  設(shè)備窗口</b></p><p><b>  用戶窗口</b></p><p><b>  數(shù)據(jù)庫(kù)</b></p>

55、;<p><b>  運(yùn)行策略</b></p><p><b>  菜單組態(tài)</b></p><p><b>  整體畫面</b></p><p><b>  運(yùn)行效果圖1</b></p><p><b>  運(yùn)行效果圖2</

56、b></p><p><b>  運(yùn)行效果圖3</b></p><p><b>  報(bào)警顯示1</b></p><p><b>  報(bào)警顯示2</b></p><p>  在組態(tài)環(huán)境改變上下限后報(bào)警顯示</p><p><b>  報(bào)警數(shù)

57、據(jù)瀏覽</b></p><p><b>  實(shí)時(shí)數(shù)據(jù)曲線瀏覽</b></p><p><b>  用戶登錄</b></p><p><b>  用戶管理</b></p><p><b>  修改密碼</b></p><p&g

58、t;<b>  6設(shè)計(jì)總結(jié)</b></p><p>  通過(guò)兩周的課程設(shè)計(jì),我不但知道了以前沒(méi)學(xué)過(guò)的理論知識(shí),而且也鞏固了以前學(xué)過(guò)的知識(shí)。最重要的是在實(shí)踐中理解了書本上的知識(shí),明白了學(xué)以致用的真諦。也明白老師為什么要求我們做好這個(gè)課程設(shè)計(jì)的原因。他是為了教會(huì)我們?nèi)绾芜\(yùn)用所學(xué)的知識(shí)去解決實(shí)際的問(wèn)題,提高我們的動(dòng)手能力。在整個(gè)設(shè)計(jì)及調(diào)試過(guò)程中,需要我們認(rèn)真分析理解并加以掌握,這樣才能在設(shè)置參數(shù)時(shí)

59、不出現(xiàn)錯(cuò)誤,以正確運(yùn)行程序。而參數(shù)的調(diào)試是一個(gè)經(jīng)驗(yàn)的積累過(guò)程,沒(méi)有經(jīng)驗(yàn)是不可能在短時(shí)間內(nèi)將其完成的,而這個(gè)可能也是老師要求我們加以提高的一個(gè)重要方面!</p><p>  對(duì)于我來(lái)說(shuō),收獲最大的是方法和能力;那些分析和解決問(wèn)題的能力。在整個(gè)課程設(shè)計(jì)的過(guò)程中,我發(fā)現(xiàn)我們學(xué)生在經(jīng)驗(yàn)方面十分缺乏,空有理論知識(shí),沒(méi)有理性的知識(shí);有些東西可能與實(shí)際脫節(jié)??傮w來(lái)說(shuō),我覺(jué)得像課程設(shè)計(jì)這種類型的作業(yè)對(duì)我們的幫助還是很大的,它需要

溫馨提示

  • 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論