

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 課程設(shè)計</b></p><p> 題目: 組態(tài)軟件的設(shè)計與實現(xiàn) </p><p> 系 部: 計算機工程系 </p><p> 專業(yè)班級: 應(yīng)用10-28班 </p><p> 學(xué) 號: </p
2、><p> 學(xué)生姓名: </p><p> 指導(dǎo)教師: </p><p> 完成日期: </p><p><b> 課程設(shè)計評定意見</b></p><p> 設(shè)計題目: 組
3、態(tài)軟件的設(shè)計與實現(xiàn) </p><p> 學(xué)生姓名: </p><p><b> 評定意見:</b></p><p> 評定成績: </p>&l
4、t;p> 指導(dǎo)教師(簽名): 年 月 日</p><p> 《智能樓宇》課程設(shè)計任務(wù)書</p><p> 系部:計算機工程系 填表日期:2012年11月16日</p><p> 教研室審核: 系
5、部審核: 年 月 日</p><p><b> 摘要</b></p><p> 設(shè)計以水位控制系統(tǒng)工程為例,運用工業(yè)監(jiān)控系統(tǒng)組態(tài)軟件(MCGS),采用模塊的形式,結(jié)合一個自動控制系統(tǒng),完成該控制系統(tǒng)的上位機監(jiān)控系統(tǒng)組態(tài)設(shè)計。工作人員通過監(jiān)控可以實時了解水位控制的運行,及時對水位控制系統(tǒng)故障進(jìn)行報警及自動調(diào)節(jié),并通過計算機直接控制水位,
6、實現(xiàn)對現(xiàn)場的實時監(jiān)控和管理。</p><p> 關(guān)鍵字:水位控制;MCGS組態(tài)軟件;監(jiān)控</p><p><b> 1 緒論</b></p><p><b> 1.1前言</b></p><p> 隨著自動控制系統(tǒng)的飛速發(fā)展,為了提高工業(yè)化與自動化,許多工業(yè)現(xiàn)場都需要實時監(jiān)控與管理。近幾年來
7、隨著組態(tài)軟件的廣泛應(yīng)用,結(jié)合水位控制系統(tǒng)的實際要求和組態(tài)軟件的特點開始將組態(tài)軟件應(yīng)用到水位控制系統(tǒng)。組態(tài)軟件本身所具有的操作簡便、可視性好、可維護(hù)性強、高性能、高可靠性等突出優(yōu)點,可以是管理人員不到現(xiàn)場就能直觀、清晰、準(zhǔn)確地了解水位的運行狀態(tài),及時對水位監(jiān)控系統(tǒng)的故障進(jìn)行報警、分析判斷故障原因,并通過計算機直接控制水管的運行,充分提高系統(tǒng)的工作效率和監(jiān)控力度,減少工作人員的工作量。MCGS組態(tài)軟件與其他控制系統(tǒng)相比,操作更簡便,其動畫顯
8、示使人機畫面更加人性化,因此基于組態(tài)軟件的水位監(jiān)控系統(tǒng)的研究具有重要的現(xiàn)實意義。</p><p> 3 MCGS組態(tài)軟件系統(tǒng)概述</p><p> 3.1.什么是MCGS組態(tài)軟件</p><p> MCGS(Monitor and Control Generated System)是一套基于Windows平臺的,用于快速構(gòu)造和生成上位機監(jiān)控系統(tǒng)的組態(tài)軟件系統(tǒng),
9、可運行MicrosoftWindows 95/98/Me/NT/2000等操作系統(tǒng)。MCGS為用戶提供了解決實際工程問題的完整方案和開發(fā)平臺,能夠完成現(xiàn)場數(shù)據(jù)采集、實時和歷史數(shù)據(jù)處理、報警和安全機制、流程控制、動畫顯示、趨勢曲線和報表輸出以及企業(yè)監(jiān)控網(wǎng)絡(luò)等功能。</p><p> 使用MCGS,用戶無須具備計算機編程的知識,就可以在短時間內(nèi)輕而易舉地完成一個運行穩(wěn)定,功能全面,維護(hù)量小并且具備專業(yè)水準(zhǔn)的計算機監(jiān)
10、控系統(tǒng)的開發(fā)工作。MCGS 具有操作簡便、可視性好、可維護(hù)性強、高性能、高可靠性等突出特點,已成功應(yīng)用于石油化工、鋼鐵行業(yè)、電力系統(tǒng)、水處理、環(huán)境監(jiān)測、機械制造、交通運輸、能源原材料、農(nóng)業(yè)自動化、航空航天等領(lǐng)域,經(jīng)過各種現(xià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)境和運行環(huán)境兩個部分。組態(tài)環(huán)境相當(dāng)于一套完整的工具軟件,幫助用戶設(shè)計和構(gòu)造自己的應(yīng)用系統(tǒng)。運行環(huán)境則按照組態(tài)環(huán)境中構(gòu)造的組態(tài)工程,以用戶指定的方式運行,并進(jìn)行各種處理,完成用戶組態(tài)設(shè)計的目標(biāo)和功能。MCGS組態(tài)軟件(以下簡稱MCGS)由“MCGS組態(tài)環(huán)境”和“MCGS運行環(huán)境”兩個系統(tǒng)組成。兩部分互相獨立,又緊密相關(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)境中完成動畫設(shè)計、設(shè)備連接、編寫控制流程、編制工程打印報表等全部組態(tài)工作后,生成擴(kuò)展名為.mcg的工程文件,又稱為組態(tài)結(jié)果數(shù)據(jù)庫,其與MCGS 運行環(huán)境一起,構(gòu)成了用戶應(yīng)用系統(tǒng),統(tǒng)稱為“工程” 。</p><p> MCGS組態(tài)軟件五大組成部分</p><p> MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略五部分構(gòu)成
13、,每一部分分別進(jìn)行組態(tài)操作,完成不同的工作,具有不同的特性。</p><p> ☆ 主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個設(shè)備窗口和多個用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開或關(guān)閉。主要的組態(tài)操作包括:定義工程的名稱,編制工程菜單,設(shè)計封面圖形,確定自動啟動的窗口,設(shè)定動畫刷新周期,指定數(shù)據(jù)庫存盤文件名稱及存盤時間等。</p><p> ☆ 設(shè)備窗口:是連接和驅(qū)動
14、外部設(shè)備的工作環(huán)境。在本窗口內(nèi)配置數(shù)據(jù)采集與控制輸出設(shè)備,注冊設(shè)備驅(qū)動程序,定義連接與驅(qū)動設(shè)備用的數(shù)據(jù)變量。</p><p> ☆ 用戶窗口:本窗口主要用于設(shè)置工程中人機交互的界面,諸如:生成各種動畫顯示畫面、報警輸出、數(shù)據(jù)與曲線圖表等。</p><p> ☆ 實時數(shù)據(jù)庫:是工程各個部分的數(shù)據(jù)交換與處理中心,它將MCGS工程的各個部分連接成有機的整體。在本窗口內(nèi)定義不同類型和名稱的
15、變量,作為數(shù)據(jù)采集、處理、輸出控制、動畫連接及設(shè)備驅(qū)動的對象。</p><p> ☆ 運行策略:本窗口主要完成工程運行流程的控制。包括編寫控制程序(if…then腳本程序),選用各種功能構(gòu)件,如:數(shù)據(jù)提取、定時器、配方操作、多媒體輸出等。</p><p> 3.3 MCGS的運行方式</p><p> ?。?)MCGS系統(tǒng)分為組態(tài)環(huán)境和運行環(huán)境兩個部分。文件Mc
16、gsSet.exe對應(yīng)于MCGS系統(tǒng)的組態(tài)環(huán)境,文件McgsRun.exe對應(yīng)于MCGS系統(tǒng)的運行環(huán)境。</p><p> ?。?)MCGS系統(tǒng)安裝完成后,在用戶指定的目錄(或系統(tǒng)缺省目錄D:\MCGS)下創(chuàng)建有三個子目錄:Program、Samples和Work。組態(tài)環(huán)境和運行環(huán)境對應(yīng)的兩個執(zhí)行文件以及MCGS中用到的設(shè)備驅(qū)動、動畫構(gòu)件及策略構(gòu)件存放在子目錄Program中,樣例工程文件存放在Samples目錄
17、下,Work子目錄則是用戶的缺省工作目錄。</p><p> ?。?)分別運行可執(zhí)行程序McgsSet.exe和McgsRun.exe,就能進(jìn)入MCGS的組態(tài)環(huán)境和運行環(huán)境。安裝完畢后,運行環(huán)境能自動加載并運行樣例工程。用戶可根據(jù)需要創(chuàng)建和運行自己的新工程。</p><p><b> 4 設(shè)計過程</b></p><p> 對于一個工程設(shè)計
18、人員來說,要想快速準(zhǔn)確地完成一個工程項目,首先要了解工程的系統(tǒng)構(gòu)成和工藝流程,明確主要的技術(shù)要求,搞清工程所涉及到的相關(guān)硬件和軟件。在此基礎(chǔ)上,擬定組建工程的總體規(guī)劃和設(shè)想,比如:控制流程如何實現(xiàn),需要什么樣的動畫效果,應(yīng)具備哪些功能,需要何種工程報表,需不需要曲線顯示等。只有這樣,才能在組態(tài)過程中有的放矢,盡量避免無謂的勞動,達(dá)到快速完成工程項目的目的。</p><p> 本工程由五大窗口組成??偣步⒘硕€
19、用戶窗口,四個主菜單,分別作為水位控制、報警顯示、曲線顯示、數(shù)據(jù)顯示,構(gòu)成了樣例工程的基本骨架。動畫圖形的制作水位控制窗口是樣例工程首先顯示的圖形窗口(啟動窗口),是一幅模擬系統(tǒng)真實工作流程并實施監(jiān)控操作的動畫窗口。包括:</p><p> 水位控制系統(tǒng):水泵、水箱和閥門由“對象元件庫管理”調(diào)入;管道則經(jīng)過動畫屬性設(shè)置賦予其動畫功能。</p><p> 液位指示儀表:采用旋轉(zhuǎn)式指針儀表
20、,指示水箱的液位。</p><p> 液位控制儀表:采用滑動式輸入器,由鼠標(biāo)操作滑動指針,改變流速。</p><p> 報警動畫顯示:由“對象元件庫管理”調(diào)入,用可見度實現(xiàn)??刂屏鞒痰膶崿F(xiàn)選用“模擬設(shè)備”及策構(gòu)件箱中的“腳本程序”功能構(gòu)件,設(shè)置構(gòu)件的屬性,編制控制程序,實現(xiàn)水位、水泵、調(diào)節(jié)閥和出水閥的有效控制。</p><p> 種功能的實現(xiàn)通過MCGS提供的
21、各類構(gòu)件實現(xiàn)下述功能:</p><p> 歷史曲線:選用歷史曲線構(gòu)件實現(xiàn);</p><p> 歷史數(shù)據(jù):選用歷史表格構(gòu)件實現(xiàn);</p><p> 報警顯示:選用報警顯示構(gòu)件實現(xiàn);</p><p> 工程報表:歷史數(shù)據(jù)選用存盤數(shù)據(jù)瀏覽策略構(gòu)件實現(xiàn),報警歷史數(shù)據(jù)選用報警信息瀏覽策略構(gòu)件實現(xiàn),實時報表選用自由表格構(gòu)i20i MCGS 初級教
22、程件實現(xiàn),歷史報表選用歷史表格構(gòu)件實現(xiàn)。</p><p> 輸入、輸出設(shè)備抽水泵的啟停: 開關(guān)量輸出;調(diào)節(jié)閥的開啟關(guān)閉:開關(guān)量輸出;出水閥的開啟關(guān)閉:開關(guān)量輸出;水罐1、2 液位指示: 模擬量輸入。其它功能的實現(xiàn)工程的安全機制: 分清操作人員和負(fù)責(zé)人的操作權(quán)限。</p><p> 4.1建立一個新工程</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è)計畫面流程</p><p> 建立新畫面,在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗”按鈕,則產(chǎn)生新“窗口0”,即:選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”,將“窗口名稱”改為:水位控制;將“窗
24、口標(biāo)題”改為:水位控制;在“窗口位置”中選中“最大化顯示”,其它不變,單擊“確認(rèn)”。MCGS 初級教程i23i選中剛創(chuàng)建的“水位控制”用戶窗口,單擊“動畫組態(tài)”,進(jìn)入動畫制作窗口。工具箱單擊工具條中的“工具箱”按鈕,則打開動畫工具箱,圖標(biāo)對應(yīng)于選擇器,用于在編輯圖形時選取用戶窗口中指定的圖形對象;圖標(biāo)用于打開和關(guān)閉常用圖符工具箱,常用圖符工具箱包括27種常用的圖符對象。圖形對象放置在用戶窗口中,是構(gòu)成用戶應(yīng)用系統(tǒng)圖形界面的最小單元,MC
25、GS中的圖形對象包括圖元對象、圖符對象和動畫構(gòu)件三種類型,不同類型的圖形對象有不同的屬性,所能完成的功能也各不相同。為了快速構(gòu)圖和組態(tài),MCGS系統(tǒng)內(nèi)部提供了常用的圖元、圖符、動畫構(gòu)件對象,稱為系統(tǒng)圖形對象。如下圖所示:制作文字框圖建立文字框:打開工具箱,選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕,鼠標(biāo)的光標(biāo)變?yōu)椤笆帧毙?,在窗口任何位置拖拽鼠?biāo),拉出一個一定大</p><p><b> 4.2實現(xiàn)動態(tài)連接<
26、;/b></p><p> 4.2.1定義數(shù)據(jù)變量</p><p> 根據(jù)對工程的分析,我們可以得到如下的數(shù)據(jù)變量:</p><p><b> 4.2.2動畫連接</b></p><p> 由圖形對象搭制而成的圖形界面是靜止不動的,需要對這些圖形對象進(jìn)行動畫設(shè)計,真實地描述外界對象的狀態(tài)變化,達(dá)到過程實時監(jiān)
27、控的目的。MCGS 實現(xiàn)圖形動畫設(shè)計的主要方法是將用戶窗口中圖形對象與實時數(shù)據(jù)庫中的數(shù)據(jù)對象建立相關(guān)性連接,并設(shè)置相應(yīng)的動畫屬性。在系統(tǒng)運行過程中,圖形對象的外觀和狀態(tài)特征,由數(shù)據(jù)對象的實時采集值驅(qū)動,從而實現(xiàn)了圖形的動畫效果。在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中水罐1 雙擊,則彈出單元屬性設(shè)置窗口。選中折線,則會出現(xiàn),單擊則進(jìn)入動畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。對于水罐2
28、,只需要把“液位2”改為“液位1”;最大變化百分比100,對應(yīng)的表達(dá)式的值由10改為6即可。在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中調(diào)節(jié)閥雙擊,則彈出單元屬性設(shè)置窗口。選中組合圖符,則會出現(xiàn),單擊則進(jìn)入動畫組態(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)的正弦波,方波,三角波,鋸齒波信號,且其幅值和周期都可以任意設(shè)置?,F(xiàn)在我們通過模擬設(shè)備,可以使動畫自動運行起來,而不需要手動操作,具體操作如下:在“設(shè)備窗口”中雙擊“設(shè)備窗口”進(jìn)入,點擊工具條中的“工具箱” 圖標(biāo),打開“設(shè)備工具箱”,如圖:如果在“設(shè)備工具箱”中沒有發(fā)現(xiàn)“模擬設(shè)備”,請單擊“設(shè)備工具
30、箱”中的“設(shè)備管理”進(jìn)入。在“可選設(shè)備”中您可以看到我們MCGS 組態(tài)軟件所支持的大部分硬件設(shè)備。在“通用設(shè)備”中打開“模擬數(shù)據(jù)設(shè)備”,雙擊“模擬設(shè)備”,按確認(rèn)后,在“設(shè)備工具箱”中就會出現(xiàn)“模擬設(shè)備”,雙擊“模擬設(shè)備”,則會在“設(shè)備窗口”中加入“模擬設(shè)備”。雙擊,進(jìn)入模擬設(shè)備屬性設(shè)置,具體操作如下:在“設(shè)備屬性設(shè)置”中,點擊“內(nèi)部屬性”,會出現(xiàn)圖標(biāo),單擊進(jìn)入“內(nèi)部屬性”設(shè)置,把通道1的最大值設(shè)為10,通道2的最大值設(shè)為6,其它不變,設(shè)
31、置好后按”確認(rèn)”按鈕退到“基本屬性”頁。在“通道連接”中“對應(yīng)數(shù)據(jù)對象”中輸入變量,第一個通道對應(yīng)輸入夜位1,第二個通道對應(yīng)輸入液位2,或在所要連接的通道中單</p><p> 4.2.4編寫控制流程</p><p> 用戶腳本程序是由用戶編制的、用來完成特定操作和處理的程序,腳本程序的編程語法非常類似于普通的Basic語言,但在概念和使用上更簡單直觀,力求做到使大多數(shù)普通用戶都能正確
32、、快速地掌握和使用。對于大多數(shù)簡單的應(yīng)用系統(tǒng),MCGS的簡單組態(tài)就可完成。只有比較復(fù)雜的系統(tǒng),才需要使用腳本程序,但正確地編寫腳本程序,可簡化組態(tài)過程,大大提高工作效率,優(yōu)化控制過程。</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報警顯示與報警數(shù)據(jù)</p><
36、;p><b> 4.3.1定義報警</b></p><p> 定義報警的具體操作如下:對于“液位1”變量,在實時數(shù)據(jù)庫中,雙擊“液位1”,在報警屬性中,選中“允許進(jìn)行報警處理”;在報警設(shè)置中選中“上限報警”,把報警值設(shè)為:9 米;報警注釋為:水罐1 的水已達(dá)上限值;在報警設(shè)置中選中“下限報警”,把報警值設(shè)為:1 米;報警注釋為:水罐1 沒水了。在存盤屬性中,選中“自動保存產(chǎn)生的報警
37、信息”。對于液位2 變量來說,只需要把“上限報警”的報警值設(shè)為:4 米,其它一樣。</p><p><b> 4.3.2報警顯示</b></p><p> 實時數(shù)據(jù)庫只負(fù)責(zé)關(guān)于報警的判斷、通知和存儲三項工作,而報警產(chǎn)生后所要進(jìn)行的其它處理操作(即對報警動作的響應(yīng)),則需要在組態(tài)時實現(xiàn)。</p><p><b> 4.3.3報警數(shù)
38、據(jù)</b></p><p> 在報警定義時,我們已經(jīng)讓當(dāng)有報警產(chǎn)生時,“自動保存產(chǎn)生的報警信息”,這時我們可以通過如下操作,看看是否有報警數(shù)據(jù)存在?具體操作如下:在“運行策略”中,單擊“新建策略”,彈出“選擇策略的類型”,選中“用戶策略”,按“確定”。選中“策略1”,單擊“策略屬性” 按鈕,彈出“策略屬性設(shè)置”窗口,把“策略名稱”設(shè)為:報警數(shù)據(jù),“策略內(nèi)容注釋”為“水罐的報警數(shù)據(jù)”,按“確認(rèn)”。。選
39、中“報警數(shù)據(jù)”,單擊“策略組態(tài)”按鈕進(jìn)入,在策略組態(tài)中,單擊工具條中的“新增策略行” 圖標(biāo),新增加一個策略行。再從“策略工具箱”中選取“報警信息瀏覽”,加到策略行上,單擊鼠標(biāo)左鍵。雙擊圖標(biāo),彈出“報警信息瀏覽構(gòu)件屬性設(shè)置”窗口,在“基本屬性”中,把“報警信息來源”中的“對應(yīng)數(shù)據(jù)對象”改為:液位組。按”確認(rèn)”按鈕設(shè)置完畢。按“測試”按鈕,進(jìn)入“報警信息瀏覽”。退出策略組態(tài)時,會彈出如下窗口,按“是”按鈕,就可對所做設(shè)置進(jìn)行保存。如何在運行
40、環(huán)境中看到剛才的報警數(shù)據(jù)呢?請按如下步驟操作:在MCGS組態(tài)平臺上,單擊“主控窗口”,在“主控窗口”中,選中“主控窗口”,單擊“菜單組態(tài)”進(jìn)入。單擊工具條中的“新增菜單項” 圖標(biāo),會產(chǎn)生“</p><p> 4.3.4修改報警限值</p><p> 在“實時數(shù)據(jù)庫”中,對“液位1”、“液位2”的上下限報警值都定義好了,如果用戶想在運行環(huán)境下根據(jù)實際情況隨時需要改變報警上下限值,又如何實
41、現(xiàn)呢?在MCGS組態(tài)軟件中,為您提供了大量的函數(shù),可以根據(jù)需要靈活地進(jì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></p><p> 當(dāng)有報警產(chǎn)生時,我們可以用提示燈顯示,具體操作如下:在“用戶窗口”中選中“水位控制”,雙擊進(jìn)入,單擊“工具箱”中的“插入元件”圖標(biāo),進(jìn)入“對象元件庫管理”,從“指示燈”中選取如下圖: ,調(diào)整大小放在適當(dāng)位置。作為“液位1”的報警指示, 作為“液位2”的報
43、警指示,雙擊設(shè)置參數(shù)。</p><p><b> 4.4報表輸出</b></p><p><b> 4.4.1實時報表</b></p><p> 實時數(shù)據(jù)報表是實時的將當(dāng)前時間的數(shù)據(jù)變量按一定報告格式(用戶組態(tài))顯示和打印,即:對瞬時量的反映,實時數(shù)據(jù)報表可以通過MCGS系統(tǒng)的實時表格構(gòu)件來組態(tài)顯示實時數(shù)據(jù)報表。我們
44、可在MCGS組態(tài)平臺上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕產(chǎn)生一個新窗口,單擊“窗口屬性”按鈕,彈出“用戶窗口屬性設(shè)置”窗口,進(jìn)行設(shè)置。</p><p><b> 4.4.2歷史報表</b></p><p> 歷史數(shù)據(jù)報表是從歷史數(shù)據(jù)庫中提取數(shù)據(jù)記錄,以一定的格式顯示歷史數(shù)據(jù)。實現(xiàn)歷史報表由兩種方式,一種用策略中的“存盤數(shù)據(jù)瀏覽”構(gòu)件,另一種利
45、用歷史表格構(gòu)件。先講用歷史數(shù)據(jù)報表的方法為利用MCGS 的歷史表格構(gòu)件。歷史表格構(gòu)件是基于“Windows下的窗口”和“所見即所得”機制的,用戶可以在窗口上利用歷史表格構(gòu)件強大的格式編輯功能配合MCGS的畫圖功能作出各種精美的報表。</p><p><b> 4.5曲線顯示</b></p><p><b> 4.5.1實時曲線</b><
46、/p><p> 實時曲線構(gòu)件是用曲線顯示一個或多個數(shù)據(jù)對象數(shù)值的動畫圖形,象筆繪記錄儀一樣實時記錄數(shù)據(jù)對象值的變化情況。具體操作如下:單擊“用戶窗口”標(biāo)簽,在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“實時曲線” 圖標(biāo),拖放到適當(dāng)位置調(diào)整大小。雙擊曲線,彈出“實時曲線構(gòu)件屬性設(shè)置”窗口,設(shè)置參數(shù)。</p><p><b> 4.5.2歷史趨勢</b><
47、;/p><p> 歷史曲線構(gòu)件實現(xiàn)了歷史數(shù)據(jù)的曲線瀏覽功能。運行時,歷史曲線構(gòu)件能夠根據(jù)需要畫出相應(yīng)歷史數(shù)據(jù)的趨勢效果圖。歷史曲線主要用于事后查看數(shù)據(jù)和狀態(tài)變化趨勢和總結(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安全機制</b></p><p><b> 4.6.1操作權(quán)限</b></p><p> MCGS系統(tǒng)的操作權(quán)限機制和Windows NT類似,采用用戶組和用戶的概念來進(jìn)行操作權(quán)限的控制。在MCGS 中可以定義無限多個用戶組,
49、每個用戶組中可以包含無限多個用戶,同一個用戶可以隸屬于多個用戶組。操作權(quán)限的分配是 以用戶組為單位來進(jìn)行的,即某種功能的操作哪些用戶組有權(quán)限,而某個用戶能否對這個功能進(jìn)行操作取決于該用戶所在的用戶組是否具備對應(yīng)的操作權(quán)限。</p><p> MCGS系統(tǒng)按用戶組來分配操作權(quán)限的機制,使用戶能方便地建立各種多層次的安全機制。如:實際應(yīng)用中的安全機制一般要劃分為操作員組、技術(shù)員組、負(fù)責(zé)人組。操作員組的成員一般
50、只能進(jìn)行簡單的日常操作;技術(shù)員組負(fù)責(zé)工藝參數(shù)等功能的設(shè)置;負(fù)責(zé)人組能對重要的數(shù)據(jù)進(jìn)行統(tǒng)計分析;各組的權(quán)限各自獨立,但某用戶可能因工作需要,能進(jìn)行所有操作,則只需把該用戶同時設(shè)為隸屬于三個用戶組即可。</p><p> 4.6.2系統(tǒng)權(quán)限管理</p><p> 為了整個系統(tǒng)能安全地運行,需要對系統(tǒng)權(quán)限進(jìn)行管理,具體操作如下:用戶權(quán)限管理:在菜單“工具”中單擊“用戶權(quán)限管理”,彈出“用戶管
51、理器”。點擊“用戶組名”下面的空白處,如下圖,再單擊“新增用戶組”會彈出“用戶組屬性設(shè)置”;點“用戶名”下面的空白處,再單擊“新增用戶”會彈出“用戶屬性設(shè)置”,設(shè)置屬性后按“確認(rèn)”按鈕,退出。在運行環(huán)境中為了確保工程安全可靠地運行,MCGS 建立了一套完善的運行安全機制。我們可以通過下面的講解來完成,具體操作如下:在MCGS組態(tài)平臺上的“主控窗口”中,按“菜單組態(tài)”按鈕,打開菜單組態(tài)窗口。在“系統(tǒng)管理”下拉菜單下,單擊工具條中的“新增菜
52、單項” 圖標(biāo),會產(chǎn)生“操作0”菜單。連接單擊“新增菜單項” 圖標(biāo),增加三個菜單,分別為“操作1”、“操作2”、“操作3”。登錄用戶:登錄用戶菜單項是新用戶為獲得操作權(quán),向系統(tǒng)進(jìn)行登錄用的。雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”窗口。在“菜單屬性”中把“菜單名”改為:登錄用戶。進(jìn)入“腳本程序”屬性頁,在程序框內(nèi)輸入代碼!LogOn()。這里利用的是MCGS提供的內(nèi)部函數(shù)或在“腳本程序”中單擊“打開腳本程序編輯器”,進(jìn)入腳本程序編<
53、/p><p><b> 4.6.3工程加密</b></p><p> 在“MCGS組態(tài)環(huán)境”下如果不想要其它人隨便看到您所組態(tài)的工程或防止競爭對手了解到您的工程組態(tài)細(xì)節(jié),可以為工程加密。在“工具”下拉菜單中單擊“工程安全管理”,再單擊“工程密碼設(shè)置”,彈出“修改工程密碼”窗口。修改密碼完成后按“確認(rèn)”工程加密即可生效,下次打開“水位控制系統(tǒng)”需要設(shè)密碼。</p&
54、gt;<p> 5設(shè)計的各個過程結(jié)果記錄</p><p><b> 主控窗口</b></p><p><b> 設(shè)備窗口</b></p><p><b> 用戶窗口</b></p><p><b> 數(shù)據(jù)庫</b></p>
55、;<p><b> 運行策略</b></p><p><b> 菜單組態(tài)</b></p><p><b> 整體畫面</b></p><p><b> 運行效果圖1</b></p><p><b> 運行效果圖2</
56、b></p><p><b> 運行效果圖3</b></p><p><b> 報警顯示1</b></p><p><b> 報警顯示2</b></p><p> 在組態(tài)環(huán)境改變上下限后報警顯示</p><p><b> 報警數(shù)
57、據(jù)瀏覽</b></p><p><b> 實時數(shù)據(jù)曲線瀏覽</b></p><p><b> 用戶登錄</b></p><p><b> 用戶管理</b></p><p><b> 修改密碼</b></p><p&g
58、t;<b> 6設(shè)計總結(jié)</b></p><p> 通過兩周的課程設(shè)計,我不但知道了以前沒學(xué)過的理論知識,而且也鞏固了以前學(xué)過的知識。最重要的是在實踐中理解了書本上的知識,明白了學(xué)以致用的真諦。也明白老師為什么要求我們做好這個課程設(shè)計的原因。他是為了教會我們?nèi)绾芜\用所學(xué)的知識去解決實際的問題,提高我們的動手能力。在整個設(shè)計及調(diào)試過程中,需要我們認(rèn)真分析理解并加以掌握,這樣才能在設(shè)置參數(shù)時
59、不出現(xiàn)錯誤,以正確運行程序。而參數(shù)的調(diào)試是一個經(jīng)驗的積累過程,沒有經(jīng)驗是不可能在短時間內(nèi)將其完成的,而這個可能也是老師要求我們加以提高的一個重要方面!</p><p> 對于我來說,收獲最大的是方法和能力;那些分析和解決問題的能力。在整個課程設(shè)計的過程中,我發(fā)現(xiàn)我們學(xué)生在經(jīng)驗方面十分缺乏,空有理論知識,沒有理性的知識;有些東西可能與實際脫節(jié)??傮w來說,我覺得像課程設(shè)計這種類型的作業(yè)對我們的幫助還是很大的,它需要
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能樓宇課程設(shè)計---樓宇智能化系統(tǒng)課程設(shè)計
- mcgs組態(tài)軟件課程設(shè)計---基于mcgs組態(tài)軟件實現(xiàn)自動門設(shè)計
- mcgs組態(tài)軟件課程設(shè)計---基于mcgs組態(tài)軟件實現(xiàn)自動門設(shè)計
- 面向智能樓宇監(jiān)控的組態(tài)軟件設(shè)計與開發(fā).pdf
- 智能樓宇課程設(shè)計--樓宇對講系統(tǒng)
- mcgs工控組態(tài)軟件課程設(shè)計
- 樓宇智能化課程設(shè)計
- 力控組態(tài)軟件課程設(shè)計---流量監(jiān)控系統(tǒng)設(shè)計
- 組態(tài)軟件實現(xiàn)樓宇可視對講與監(jiān)控系統(tǒng)
- 工控組態(tài)軟件的開發(fā)——組態(tài)軟件中控件的設(shè)計與實現(xiàn).pdf
- 樓宇課程設(shè)計-- 智能建筑自動窗簾系統(tǒng)
- 課程設(shè)計基于mcgs組態(tài)軟件的水位控制系統(tǒng)
- 監(jiān)控組態(tài)課程設(shè)計報告
- mcgs組態(tài)軟件課程設(shè)計-- 自動供水系統(tǒng)
- 樓宇自控系統(tǒng)課程設(shè)計
- 灌裝生產(chǎn)線監(jiān)控組態(tài)設(shè)計組態(tài)課程設(shè)計
- 智能樓宇自控系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 監(jiān)控組態(tài)軟件平臺的設(shè)計與實現(xiàn).pdf
- 基于組態(tài)王的智能家居課程設(shè)計--門禁系統(tǒng)的設(shè)計
- 樓宇智能照明控制設(shè)計與實現(xiàn).pdf
評論
0/150
提交評論