計(jì)算機(jī)控制課程設(shè)計(jì)---水位控制系統(tǒng)_第1頁
計(jì)算機(jī)控制課程設(shè)計(jì)---水位控制系統(tǒng)_第2頁
計(jì)算機(jī)控制課程設(shè)計(jì)---水位控制系統(tǒng)_第3頁
計(jì)算機(jī)控制課程設(shè)計(jì)---水位控制系統(tǒng)_第4頁
計(jì)算機(jī)控制課程設(shè)計(jì)---水位控制系統(tǒng)_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 計(jì)算機(jī)控制系統(tǒng)與DCS課程設(shè)計(jì)說明書專業(yè): 電氣工程及其自動(dòng)化 班級(jí): (1)班 姓名: 某某某 學(xué)號(hào): 200x 課程設(shè)計(jì)項(xiàng)目名稱: 水位控制系統(tǒng) 所用軟件: 監(jiān)控組太軟件(MGCS) 同組人: 無 時(shí)間: 2012年6月7日 密碼: 199099 目錄一、任務(wù)介紹2二、課題分析3三、所用軟件介紹41、什么是MCGS.42、MCGS軟件系統(tǒng)的系統(tǒng)成.53、MCGS軟件的功能和特點(diǎn).64、MCGS軟件的工作方式.8四、設(shè)計(jì)過程81、建立MCGS新工程:水位控制系統(tǒng)82、設(shè)計(jì)畫面流程.93、讓動(dòng)畫動(dòng)起來.104、模擬設(shè)備.125、編寫控制流程.136、報(bào)警顯示與報(bào)警數(shù)據(jù).147、報(bào)表輸出.16

2、8、 曲線顯示.179、安全機(jī)制.18五、設(shè)計(jì)的各個(gè)過程及結(jié)果記錄.19六設(shè)計(jì)總結(jié).25一. 任務(wù)介紹:1.掌握MCGS通用版的基本操作,完成工程分析及變量定義;2.掌握簡(jiǎn)單界面設(shè)計(jì),完成數(shù)據(jù)對(duì)象定義及動(dòng)畫連接;3.掌握模擬設(shè)備連接方法,完成簡(jiǎn)單腳本程序編寫及報(bào)警顯示;4.掌握制作工程報(bào)表及曲線方法。5、用MCGS完成如圖1-1所示水位控制系統(tǒng)設(shè)計(jì)、仿真運(yùn)行(1)建立水位控制系統(tǒng)工程文件(2)完成水位控制系統(tǒng)的畫面制作,實(shí)現(xiàn)動(dòng)畫控制效果。(3)能實(shí)現(xiàn)動(dòng)畫水位控制系統(tǒng)自動(dòng)運(yùn)行。編寫控制流程 控制要求:1 當(dāng)“水罐1”的液位達(dá)到9米時(shí),就要把“水泵”關(guān)閉,否則就要自動(dòng)啟動(dòng)“水泵”。當(dāng)“水罐2”的液

3、位不足1米時(shí),就要自動(dòng)關(guān)閉“出水閥”,否則自動(dòng)開啟“出水閥”。當(dāng)“水罐1”的液位大于1米,同時(shí)“水罐2”的液位小于6米就要自動(dòng)開啟“調(diào)節(jié)閥”,否則自動(dòng)關(guān)閉“調(diào)節(jié)閥”。2 策略組態(tài)在“運(yùn)行策略”中,雙擊“循環(huán)策略”進(jìn)入,雙擊圖標(biāo)進(jìn)入“策略屬性設(shè)置”,如圖1-29,只需要把“循環(huán)時(shí)間”設(shè)為:200ms。(4)掌握 MCGS實(shí)時(shí)報(bào)表的制作方法;掌握 MCGS歷史報(bào)表的制作方法;掌握 MCGS實(shí)時(shí)曲線的制作方法;二. 課題分析:分析水位控制系統(tǒng)工程的運(yùn)行流程和具體實(shí)現(xiàn)的功能工程項(xiàng)目系統(tǒng)分析:分析液位控制系統(tǒng)工程項(xiàng)目的系統(tǒng)構(gòu)成、技術(shù)要求和工藝流程,弄清系統(tǒng)的控制流程和監(jiān)控對(duì)象的特征,明確監(jiān)控要求和動(dòng)畫顯

4、示方式,分析工程中的設(shè)備采集及輸出通道與軟件中實(shí)時(shí)數(shù)據(jù)庫變量的對(duì)應(yīng)關(guān)系,分清哪些變量是要求與設(shè)備連接的,哪些變量是軟件內(nèi)部用來傳遞數(shù)據(jù)及動(dòng)畫顯示的。工程的框架結(jié)構(gòu)樣例工程定義的名稱為“水位控制系統(tǒng).mcg”工程文件,由五大窗口組成??偣步⒘硕€(gè)用戶窗口,四個(gè)主菜單,分別作為水位控制、報(bào)警顯示、曲線顯示、數(shù)據(jù)顯示,構(gòu)成了樣例工程的基本骨架。動(dòng)畫圖形的制作水位控制窗口是樣例工程首先顯示的圖形窗口(啟動(dòng)窗口),是一幅模擬系統(tǒng)真實(shí)工作流程并實(shí)施監(jiān)控操作的動(dòng)畫窗口。包括:水位控制系統(tǒng):水泵、水箱和閥門由“對(duì)象元件庫管理”調(diào)入;管道則經(jīng)過動(dòng)畫屬性設(shè)置賦予其動(dòng)畫功能。液位指示儀表:采用旋轉(zhuǎn)式指針儀表,指示

5、水箱的液位。液位控制儀表:采用滑動(dòng)式輸入器,由鼠標(biāo)操作滑動(dòng)指針,改變流速。報(bào)警動(dòng)畫顯示:由“對(duì)象元件庫管理”調(diào)入,用可見度實(shí)現(xiàn)。控制流程的實(shí)現(xiàn)選用“模擬設(shè)備”及策略構(gòu)件箱中的“腳本程序”功能構(gòu)件,設(shè)置構(gòu)件的屬性,編制控制程序,實(shí)現(xiàn)水位、水泵、調(diào)節(jié)閥和出水閥的有效控制。各種功能的實(shí)現(xiàn)通過MCGS提供的各類構(gòu)件實(shí)現(xiàn)下述功能:歷史曲線:選用歷史曲線構(gòu)件實(shí)現(xiàn);歷史數(shù)據(jù):選用歷史表格構(gòu)件實(shí)現(xiàn);報(bào)警顯示:選用報(bào)警顯示構(gòu)件實(shí)現(xiàn);工程報(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)件實(shí)現(xiàn),歷史報(bào)表選用歷史表格構(gòu)件實(shí)現(xiàn)。輸入、輸出設(shè)備抽水泵的啟停: 開

6、關(guān)量輸出;調(diào)節(jié)閥的開啟關(guān)閉:開關(guān)量輸出;出水閥的開啟關(guān)閉:開關(guān)量輸出;水罐1、2 液位指示: 模擬量輸入。其它功能的實(shí)現(xiàn)工程的安全機(jī)制: 分清操作人員和負(fù)責(zé)人的操作權(quán)限。三. 所用軟件介紹1什么是MCGS?MCGS (Monitor and Control Generated System,通用監(jiān)控系統(tǒng))是一套用于快速構(gòu)造和生成計(jì)算機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件,它能夠在基于Microsoft(各種32位Windows平臺(tái)上)運(yùn)行,通過對(duì)現(xiàn)場(chǎng)數(shù)據(jù)的采集處理,以動(dòng)畫顯示、報(bào)警處理、流程控制、實(shí)時(shí)曲線、歷史曲線和報(bào)表輸出等多種方式向用戶提供解決實(shí)際工程問題的方案,它充分利用了Windows圖形功能完備、界面

7、一致性好、易學(xué)易用的特點(diǎn),比以往使用專用機(jī)開發(fā)的工業(yè)控制系統(tǒng)更具有通用性,在自動(dòng)化領(lǐng)域有著更廣泛的應(yīng)用。 2 MCGS組態(tài)軟件的系統(tǒng)構(gòu)成MCGS 6.2軟件系統(tǒng)包括組態(tài)環(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)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫和運(yùn)行策略五部分構(gòu)成,每一部分分別進(jìn)行組態(tài)操作,完成不同的工作,具有不同的特性。(1)實(shí)時(shí)數(shù)據(jù)庫是MCGS嵌入版系統(tǒng)的核心實(shí)時(shí)數(shù)據(jù)庫相當(dāng)于一個(gè)數(shù)據(jù)處理中心,同時(shí)也

8、起到公用數(shù)據(jù)交換區(qū)的作用。MCGS嵌入版使用自建文件系統(tǒng)中的實(shí)時(shí)數(shù)據(jù)庫來管理所有實(shí)時(shí)數(shù)據(jù)。 (2)主控窗口構(gòu)造了應(yīng)用系統(tǒng)的主框架主控窗口確定了工業(yè)控制中工程作業(yè)的總體輪廓,以及運(yùn)行流程、菜單命令、特性參數(shù)和啟動(dòng)特性等項(xiàng)內(nèi)容,是應(yīng)用系統(tǒng)的主框架。(3)設(shè)備窗口是MCGS嵌入版系統(tǒng)與外部設(shè)備聯(lián)系的媒介設(shè)備窗口專門用來放置不同類型和功能的設(shè)備構(gòu)件,實(shí)現(xiàn)對(duì)外部設(shè)備的操作和控制。設(shè)備窗口通過設(shè)備構(gòu)件把外部設(shè)備的數(shù)據(jù)采集進(jìn)來,送入實(shí)時(shí)數(shù)據(jù)庫,或把實(shí)時(shí)數(shù)據(jù)庫中的數(shù)據(jù)輸出到外部設(shè)備。一個(gè)應(yīng)用系統(tǒng)只有一個(gè)設(shè)備窗口。 (4)用戶窗口實(shí)現(xiàn)了數(shù)據(jù)和流程的“可視化”用戶窗口中可以放置三種不同類型的圖形對(duì)象:圖元、圖符和

9、動(dòng)畫構(gòu)件。圖元和圖符對(duì)象為用戶提供了一套完善的設(shè)計(jì)制作圖形畫面和定義動(dòng)畫的方法 (5)運(yùn)行策略是對(duì)系統(tǒng)運(yùn)行流程實(shí)現(xiàn)有效控制的手段運(yùn)行策略本身是系統(tǒng)提供的一個(gè)框架,里面放置有策略條件構(gòu)件和策略構(gòu)件組成的“策略行”,通過對(duì)運(yùn)行策略的定義,使系統(tǒng)能夠按照設(shè)定的順序和條件操作實(shí)時(shí)數(shù)據(jù)庫、控制用戶窗口的打開、關(guān)閉并確定設(shè)備構(gòu)件的工作狀態(tài)等,從而實(shí)現(xiàn)對(duì)外部設(shè)備工作過程的精確控制。一個(gè)應(yīng)用系統(tǒng)有三個(gè)固定的運(yùn)行策略:?jiǎn)?dòng)策略、循環(huán)策略和退出策略,同時(shí)允許用戶創(chuàng)建或定義最多512個(gè)用戶策略。3 MCGS組態(tài)軟件的功能和特點(diǎn)MCGS 6.2組態(tài)軟件具有以下特點(diǎn):(1)全中文、可視化、面向窗口的組態(tài)開發(fā)界面,符合中

10、國(guó)人的使用習(xí)慣和要求,真正的32位程序。(2) 龐大的標(biāo)準(zhǔn)圖形庫、完備的繪圖工具以及豐富的多媒體支持,使您能夠快速地開發(fā)出集圖像、聲音、動(dòng)畫等于一體的漂亮、生動(dòng)的工程畫面。(3) 全新的ActiveX動(dòng)畫構(gòu)件,包括存盤數(shù)據(jù)處理、條件曲線、計(jì)劃曲線、相對(duì)曲線、通用棒圖等,使您能夠更方便、更靈活地處理、顯示生產(chǎn)數(shù)據(jù)。(4) 支持目前絕大多數(shù)硬件設(shè)備,同時(shí)可以方便地定制各種設(shè)備驅(qū)動(dòng);此外,獨(dú)特的組態(tài)環(huán)境調(diào)試功能與靈活的設(shè)備操作命令相結(jié)合,使硬件設(shè)備與軟件系統(tǒng)間的配合天衣無縫。(5)簡(jiǎn)單易學(xué)的類Basic腳本語言與豐富的MCGS策略構(gòu)件,使您能夠輕而易舉地開發(fā)出復(fù)雜的流程控制系統(tǒng)。(6) 強(qiáng)大的數(shù)據(jù)處

11、理功能,能夠?qū)I(yè)現(xiàn)場(chǎng)產(chǎn)生的數(shù)據(jù)以各種方式進(jìn)行統(tǒng)計(jì)處理,使您能夠在第一時(shí)間獲得有關(guān)現(xiàn)場(chǎng)情況的第一手?jǐn)?shù)據(jù)。(7)方便的報(bào)警設(shè)置、豐富的報(bào)警類型、報(bào)警存貯與應(yīng)答、實(shí)時(shí)打印報(bào)警報(bào)表以及靈活的報(bào)警處理函數(shù),使您能夠方便、及時(shí)、準(zhǔn)確地捕捉到任何報(bào)警信息。(8)完善的安全機(jī)制,允許用戶自由設(shè)定菜單、按鈕及退出系統(tǒng)的操作權(quán)限。此外,MCGS6.2還提供了工程密碼、鎖定軟件狗、工程運(yùn)行期限等功能,以保護(hù)組態(tài)開發(fā)者的成果。(9) 強(qiáng)大的網(wǎng)絡(luò)功能,支持TCP/IP、Modem、485/422/232,以及各種無線網(wǎng)絡(luò)和無線電臺(tái)等多種網(wǎng)絡(luò)體系結(jié)構(gòu)。(10)良好的可擴(kuò)充性。(11) 提供了WWW瀏覽功能,能夠方便地實(shí)

12、現(xiàn)生產(chǎn)現(xiàn)場(chǎng)控制與企業(yè)管理的集成。4MCGS組態(tài)軟件的工作方式(1) MCGS如何與設(shè)備進(jìn)行通訊:MCGS通過設(shè)備驅(qū)動(dòng)程序與外部設(shè)備進(jìn)行數(shù)據(jù)交換。包括數(shù)據(jù)采集和發(fā)送設(shè)備指令。(2) MCGS如何產(chǎn)生動(dòng)畫效果:MCGS為每一種基本圖形元素定義了不同的動(dòng)畫屬性。(3) MCGS如何實(shí)施遠(yuǎn)程多機(jī)監(jiān)控:MCGS提供了一套完善的網(wǎng)絡(luò)機(jī)制,可通過TCP/IP網(wǎng)、Modem網(wǎng)和串口網(wǎng)將多臺(tái)計(jì)算機(jī)連接在一起,構(gòu)成分布式網(wǎng)絡(luò)監(jiān)控系統(tǒng),實(shí)現(xiàn)網(wǎng)絡(luò)間的實(shí)時(shí)數(shù)據(jù)同步、歷史數(shù)據(jù)同步和網(wǎng)絡(luò)事件的快速傳遞。(4)如何對(duì)工程運(yùn)行流程實(shí)施有效控制:MCGS開辟了專用的“運(yùn)行策略”窗口,建立用戶運(yùn)行策略。MCGS提供了豐富的功能構(gòu)件

13、,供用戶選用,通過構(gòu)件配置和屬性設(shè)置兩項(xiàng)組態(tài)操作,生成各種功能模塊(稱為“用戶策略”),使系統(tǒng)能夠按照設(shè)定的順序和條件,操作實(shí)時(shí)數(shù)據(jù)庫,實(shí)現(xiàn)對(duì)動(dòng)畫窗口的任意切換,控制系統(tǒng)的運(yùn)行流程和設(shè)備的工作狀態(tài)。所有的操作均采用面向?qū)ο蟮闹庇^方式,避免了煩瑣的編程工作。四. 設(shè)計(jì)過程:1、建立MCGS新工程:水位控制系統(tǒng)2、設(shè)計(jì)畫面流程建立新畫面:在MCGS組態(tài)平臺(tái)上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕,則產(chǎn)生新“窗口0”,選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”,將“窗口名稱”改為:水位控制;將“窗口標(biāo)題”改為:水位控制;在“窗口位置”中選中“最大化顯示”,其它不變,

14、單擊“確認(rèn)”。選中剛創(chuàng)建的“水位控制”用戶窗口,單擊“動(dòng)畫組態(tài)”,進(jìn)入動(dòng)畫制作窗口。工具箱:?jiǎn)螕艄ぞ邨l中的“工具箱”按鈕,則打開動(dòng)畫工具箱,圖標(biāo)對(duì)應(yīng)于選擇器,用于在編輯圖形時(shí)選取用戶窗口中指定的圖形對(duì)象;圖標(biāo)用于打開和關(guān)閉常用圖符工具箱,常用圖符工具箱包括27種常用的圖符對(duì)象。制作文字框圖建立文字框:打開工具箱,選擇“工具箱”內(nèi)的“標(biāo)簽”按鈕,鼠標(biāo)的光標(biāo)變?yōu)椤笆帧毙?,在窗口任何位置拖拽鼠?biāo),拉出一個(gè)一定大小的矩形。輸入文字:建立矩形框后,光標(biāo)在其內(nèi)閃爍,可直接輸入“水位控制系統(tǒng)演示工程”文字,按回車鍵或在窗口任意位置用鼠標(biāo)點(diǎn)擊一下,文字輸入過程結(jié)束。框圖顏色設(shè)定文字框顏色:選中文字框,按工具

15、條上的(填充色)按鈕,設(shè)定文字框的背景顏色(設(shè)為無填充色);按(線色)按鈕改變文字框的邊線顏色(設(shè)為沒有邊線)。設(shè)定的結(jié)果是,不顯示框圖,只顯示文字。設(shè)定文字的顏色:按(字符字體)按鈕改變文字字體和大小。按(字符顏色)按鈕,改變文字顏色(為藍(lán)色)。對(duì)象元件庫管理:?jiǎn)螕簟肮ぞ摺辈藛危x中“對(duì)象元件庫管理”或單擊工具條中的“工具箱”按鈕,則打開動(dòng)畫工具箱,工具箱中的圖標(biāo)用于從對(duì)象元件庫中讀取存盤的圖形對(duì)象;圖標(biāo)用于把當(dāng)前用戶窗口中選中的圖形對(duì)象存入對(duì)象元件庫中。從“對(duì)象元件庫管理”中的“儲(chǔ)藏罐”中選取中意的罐,按“確認(rèn)”,則所選中的罐在桌面的左上角,可以改變其大小及位置,如罐14、罐20。從“對(duì)象

16、元件庫管理”中的“閥”和“泵”中分別選取2個(gè)閥(閥6、閥33)、1個(gè)泵(泵12)。流動(dòng)的水是由MCGS 動(dòng)畫工具箱中的“ 流動(dòng)塊” 構(gòu)件制作成的。用流動(dòng)快把這些元件連接起來形成整體畫面最后生成的畫面如結(jié)果中圖1所示:3、讓動(dòng)畫動(dòng)起來定義數(shù)據(jù)變量:鼠標(biāo)點(diǎn)擊工作臺(tái)的“實(shí)時(shí)數(shù)據(jù)庫”窗口標(biāo)簽,進(jìn)入實(shí)時(shí)數(shù)據(jù)庫窗口頁。按“新增對(duì)象” 按鈕,在窗口的數(shù)據(jù)變量列表中,增加新的數(shù)據(jù)變量,多次按該按鈕,則增加多個(gè)數(shù)據(jù)變量,系統(tǒng)缺省定義的名稱為“Data1”、“Data2”、“Data3”等選中變量,按“對(duì)象屬性”按鈕或雙擊選中變量,則打開對(duì)象屬性設(shè)置窗口。指定名稱類型:在窗口的數(shù)據(jù)變量列表中,用戶將系統(tǒng)定義的缺省

17、名稱改為用戶定義的名稱,并指定類型,在注釋欄中輸入變量注釋。液位組變量屬性設(shè)置,在基本屬性中,對(duì)象名稱為:液位組;對(duì)象類型為:組對(duì)象;其它不變。在存盤屬性中,數(shù)據(jù)對(duì)象值的存盤選中定時(shí)存盤,存盤周期設(shè)為5 秒。在組對(duì)象成員中選擇“液位1”,“液位2” 水泵、調(diào)節(jié)閥、出水閥三個(gè)開關(guān)型變量,屬性設(shè)置只要把對(duì)象名稱改為:水泵、調(diào)節(jié)閥、出水閥;對(duì)象類型選中“開關(guān)”,其它屬性不變。動(dòng)畫連接:在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中水罐1 雙擊,則彈出單元屬性設(shè)置窗口。選中折線,則會(huì)出現(xiàn),單擊則進(jìn)入動(dòng)畫組態(tài)屬性設(shè)置窗口,按下圖所示修改,其它屬性不變。設(shè)置好后,按確定,再按確定,變量連接成功。對(duì)于水罐2,只需

18、要把“液位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è)置一樣。在用戶窗口中,雙擊水位控制窗口進(jìn)入,選中水泵右側(cè)的流動(dòng)塊雙擊,則彈出流動(dòng)塊構(gòu)件屬性設(shè)置窗口。其它屬性不變。水罐1 右側(cè)的流動(dòng)塊與水罐2 右側(cè)的流動(dòng)塊在流動(dòng)塊構(gòu)件屬性設(shè)置窗口中,只需要把表達(dá)式相應(yīng)改為:調(diào)節(jié)閥=1,出水閥=1。在“用戶窗口”中選中“水位控制”,單擊鼠標(biāo)右鍵,點(diǎn)擊

19、“設(shè)置為啟動(dòng)窗口”,這樣工程運(yùn)行后會(huì)自動(dòng)進(jìn)入“水位控制”窗口。在菜單項(xiàng)“文件”中選“進(jìn)入運(yùn)行環(huán)境”或直接按“F5”或直接按工具條中圖標(biāo),都可以進(jìn)入運(yùn)行環(huán)境。在“工具箱”中選中滑動(dòng)輸入器圖標(biāo),當(dāng)鼠標(biāo)變?yōu)椤笆焙螅蟿?dòng)鼠標(biāo)到適當(dāng)大小,然后雙擊進(jìn)入屬性設(shè)置,在“滑動(dòng)輸入器構(gòu)件屬性設(shè)置”的“操作屬性”中,把對(duì)應(yīng)數(shù)據(jù)對(duì)象的名稱改為:液位1,可在“滑動(dòng)輸入器構(gòu)件屬性設(shè)置”的“基本屬性”中,在“滑塊指向”選中“指向左(上)”,其它不變。在“滑動(dòng)輸入器構(gòu)件屬性設(shè)置”的“刻度與標(biāo)注屬性”中,把“主劃線數(shù)目”改為:5,即能被10整除,其它不變。為了能準(zhǔn)確了解,水罐1、水罐2 的值,我們可以用數(shù)字顯示其值,具體操作

20、如下:在“工具箱”中單擊“標(biāo)簽” 圖標(biāo),調(diào)整大小放在水罐下面,雙擊進(jìn)行屬性設(shè)置。在“工具箱”中單擊“旋轉(zhuǎn)儀表” 圖標(biāo),調(diào)整大小放在水罐下面,雙擊進(jìn)行屬性設(shè)置。4、模擬設(shè)備在“設(shè)備工具箱”中沒有發(fā)現(xiàn)“模擬設(shè)備”,請(qǐng)單擊“設(shè)備工具箱”中的“設(shè)備管理”進(jìn)入。在“可選設(shè)備”中您可以看到我們MCGS 組態(tài)軟件所支持的大部分硬件設(shè)備。在“通用設(shè)備”中打開“模擬數(shù)據(jù)設(shè)備”,雙擊“模擬設(shè)備”,按確認(rèn)后,在“設(shè)備工具箱”中就會(huì)出現(xiàn)“模擬設(shè)備”,雙擊“模擬設(shè)備”,則會(huì)在“設(shè)備窗口”中加入“模擬設(shè)備”。在“設(shè)備屬性設(shè)置”中,點(diǎn)擊“內(nèi)部屬性”,會(huì)出現(xiàn)圖標(biāo),單擊進(jìn)入“內(nèi)部屬性”設(shè)置,把通道1的最大值設(shè)為10,通道2的最

21、大值設(shè)為6,其它不變,設(shè)置好后按”確認(rèn)”按鈕退到“基本屬性”頁。在“通道連接”中“對(duì)應(yīng)數(shù)據(jù)對(duì)象”中輸入變量,第一個(gè)通道對(duì)應(yīng)輸入夜位1,第二個(gè)通道對(duì)應(yīng)輸入液位2,或在所要連接的通道中單擊鼠標(biāo)右鍵,到實(shí)時(shí)數(shù)據(jù)庫中選中“液位1”“液位2”雙擊也可把選中的數(shù)據(jù)對(duì)象連接到相應(yīng)的通道。在“設(shè)備調(diào)試”中您就可看到數(shù)據(jù)變化。5、編寫控制流程在“運(yùn)行策略”中,雙擊“循環(huán)策略”進(jìn)入,雙擊圖標(biāo)進(jìn)入“策略屬性設(shè)置”,只需要把“循環(huán)時(shí)間”設(shè)為:200ms,按確定即可。在策略組態(tài)中,單擊工具條中的“新增策略行” 圖標(biāo),則顯示如下圖:在策略組態(tài)中,如果沒有出現(xiàn)策略工具箱,請(qǐng)單擊工具條中的“工具箱” 彈出“策略工具箱”。單擊

22、“策略工具箱”中的“腳本程序”,把鼠標(biāo)移出“策略工具箱”,會(huì)出現(xiàn)一個(gè)小手,把小手放在上,單擊鼠標(biāo)左鍵,則顯示如下:雙擊進(jìn)入腳本程序編輯環(huán)境,按下圖輸入:IF 液位19 THEN水泵=1ELSE水泵=0ENDIFIF 液位21 and 液位26 THEN調(diào)節(jié)閥=1ELSE調(diào)節(jié)閥=0ENDIF6、報(bào)警顯示與報(bào)警數(shù)據(jù)定義報(bào)警:對(duì)于“液位1”變量,在實(shí)時(shí)數(shù)據(jù)庫中,雙擊“液位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 沒水了。在存盤屬性中,選中

23、“自動(dòng)保存產(chǎn)生的報(bào)警信息”。對(duì)于液位2 變量來說,只需要把“上限報(bào)警”的報(bào)警值設(shè)為4 米,其它一樣。報(bào)警顯示:在MCGS組態(tài)平臺(tái)上,單擊“用戶窗口”,在“用戶窗口”中,選中“水位控制”窗口,雙擊“水位控制”或單擊“動(dòng)畫組態(tài)”進(jìn)入。在工具條中單擊“工具箱”,彈出“工具箱”,從“工具箱”中單擊“報(bào)警顯示” 圖標(biāo),變“十”后用鼠標(biāo)拖動(dòng)到適當(dāng)位置與大小。如下圖所示:在“報(bào)警顯示構(gòu)件屬性設(shè)置”中,把“對(duì)應(yīng)的數(shù)據(jù)對(duì)象的名稱”改為:液位組,“最大記錄次數(shù)”為:6,其它不變。按“確認(rèn)”后,則報(bào)警顯示設(shè)置完畢。報(bào)警數(shù)據(jù):在“運(yùn)行策略”中,單擊“新建策略”,彈出“選擇策略的類型”,選中“用戶策略”,按“確定”。選

24、中“策略1”,單擊“策略屬性” 按鈕,彈出“策略屬性設(shè)置”窗口,把“策略名稱”設(shè)為:報(bào)警數(shù)據(jù),“策略內(nèi)容注釋”為“水罐的報(bào)警數(shù)據(jù)”,按“確認(rèn)”。選中“報(bào)警數(shù)據(jù)”,單擊“策略組態(tài)”按鈕進(jìn)入,在策略組態(tài)中,單擊工具條中的“新增策略行”圖標(biāo),新增加一個(gè)策略行。再從“策略工具箱”中選取“報(bào)警信息瀏覽”,加到策略行上,單擊鼠標(biāo)左鍵。如下圖:雙擊圖標(biāo),彈出“報(bào)警信息瀏覽構(gòu)件屬性設(shè)置”窗口,在“基本屬性”中,把“報(bào)警信息來源”中的“對(duì)應(yīng)數(shù)據(jù)對(duì)象”改為:液位組。按”確認(rèn)”按鈕設(shè)置完畢。雙擊圖標(biāo),彈出“報(bào)警信息瀏覽構(gòu)件屬性設(shè)置”窗口,在“基本屬性”中,把“報(bào)警信息來源”中的“對(duì)應(yīng)數(shù)據(jù)對(duì)象”改為:液位組。按”確認(rèn)

25、”按鈕設(shè)置完畢。在MCGS組態(tài)平臺(tái)上,單擊“主控窗口”,在“主控窗口”中,選中“主控窗口”,單擊“菜單組態(tài)”進(jìn)入。單擊工具條中的“新增菜單項(xiàng)” 圖標(biāo),會(huì)產(chǎn)生“操作0”菜單。雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”窗口。在“菜單屬性”中把“菜單名”改為:報(bào)警數(shù)據(jù)。在“菜單操作”中選中“執(zhí)行運(yùn)行策略塊”,選中“報(bào)警數(shù)據(jù)”,按“確認(rèn)”設(shè)置完畢修改報(bào)警限值:在“實(shí)時(shí)數(shù)據(jù)庫”中選“新增對(duì)象”,增加四個(gè)變量,分別為:液位1 上限、液位1下限、液位2 上限、液位2 下限。 在“用戶窗口”中,選“水位控制”進(jìn)入,在“工具箱”選“標(biāo)簽” 圖標(biāo)用于文字注釋,選“輸入框” 用于輸入上下限值,如下圖:雙擊圖標(biāo),進(jìn)行屬

26、性設(shè)置,只需要設(shè)置“操作屬性”,其它不變?cè)贛CGS組態(tài)平臺(tái)上,單擊“運(yùn)行策略”,在“運(yùn)行策略”中雙擊“循環(huán)策略”,雙擊進(jìn)入腳本程序編輯環(huán)境,在腳本程序中增加如下語句:!SetAlmValue(液位1,液位1上限,3)!SetAlmValue(液位1,液位1下限,2)!SetAlmValue(液位2,液位2上限,3)!SetAlmValue(液位2,液位2下限,2)報(bào)警動(dòng)畫:在“用戶窗口”中選中“水位控制”,雙擊進(jìn)入,單擊“工具箱”中的“插入元件”圖標(biāo),進(jìn)入“對(duì)象元件庫管理”,從“指示燈”中選取如下圖: 調(diào)整大小放在適當(dāng)位置。作為“液位1”的報(bào)警指示, 作為“液位2”的報(bào)警指示,雙擊如圖設(shè)置:7

27、、報(bào)表輸出實(shí)時(shí)報(bào)表:在MCGS組態(tài)平臺(tái)上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕產(chǎn)生一個(gè)新窗口,單擊“窗口屬性”按鈕,彈出“用戶窗口屬性設(shè)置”窗口,進(jìn)行設(shè)置。按“確認(rèn)”按鈕,再按“動(dòng)畫組態(tài)”進(jìn)入“動(dòng)畫組態(tài):數(shù)據(jù)顯示”窗口。用“標(biāo)簽”,作注釋:水位控制系統(tǒng)數(shù)據(jù)顯示,實(shí)時(shí)數(shù)據(jù),歷史數(shù)據(jù)。在“工具箱”中單擊“自由表格” 圖標(biāo),拖放到桌面適當(dāng)位置。雙擊表格進(jìn)入,如要改變單元格大小,請(qǐng)把鼠標(biāo)移到A 與B 或1 與2 之間,當(dāng)鼠標(biāo)變化時(shí),拖動(dòng)鼠標(biāo)即可;單擊鼠標(biāo)右鍵進(jìn)行編輯歷史報(bào)表:在MCGS開發(fā)平臺(tái)上,單擊“用戶窗口”,在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“歷史表格”

28、圖標(biāo),拖放到桌面,雙擊表格進(jìn)入,把鼠標(biāo)移到在C1與C2之間,當(dāng)鼠標(biāo)發(fā)生變化時(shí),拖動(dòng)鼠標(biāo)改變單元格大?。粏螕羰髽?biāo)右鍵進(jìn)行編輯。在R1C1 輸入“采集時(shí)間”,R1C2 輸入“液位1”,R1C3 輸入“液位2”。拖動(dòng)鼠標(biāo)從R2C1 到R5C3,表格會(huì)反黑。在表格中單擊鼠標(biāo)右鍵,單擊“連接”或直接按“F9”,單擊“表格”菜單中“合并表元”選項(xiàng)。8、 曲線顯示實(shí)時(shí)曲線:?jiǎn)螕簟坝脩舸翱凇睒?biāo)簽,在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“實(shí)時(shí)曲線” 圖標(biāo),拖放到適當(dāng)位置調(diào)整大小。雙擊曲線,彈出“實(shí)時(shí)曲線構(gòu)件屬性設(shè)置”窗口。歷史趨勢(shì):在“用戶窗口”中雙擊“數(shù)據(jù)顯示”進(jìn)入,在“工具箱”中單擊“歷史

29、曲線” 圖標(biāo),拖放到適當(dāng)位置調(diào)整大小。雙擊曲線,彈出“歷史曲線構(gòu)件屬性設(shè)置”窗口,在“歷史曲線構(gòu)件屬性設(shè)置”中,“液位1”曲線顏色為“綠色”;“液位2”曲線顏色為“紅色”。9、安全機(jī)制用戶權(quán)限管理:在菜單“工具”中單擊“用戶權(quán)限管理”,彈出“用戶管理器”。點(diǎn)擊“用戶組名”下面的空白處,如下圖,再單擊“新增用戶組”會(huì)彈出“用戶組屬性設(shè)置”;點(diǎn)擊“用戶名”下面的空白處,再單擊“新增用戶”會(huì)彈出“用戶屬性設(shè)置”。在MCGS組態(tài)平臺(tái)上的“主控窗口”中,按“菜單組態(tài)”按鈕,打開菜單組態(tài)窗口。在“系統(tǒng)管理”下拉菜單下,單擊工具條中的“新增菜單項(xiàng)” 圖標(biāo),會(huì)產(chǎn)生“操作0”菜單。連接單擊“新增菜單項(xiàng)” 圖標(biāo),

30、增加三個(gè)菜單,分別為“操作1”、“操作2”、“操作3”。登錄用戶:登錄用戶菜單項(xiàng)是新用戶為獲得操作權(quán),向系統(tǒng)進(jìn)行登錄用的。雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”窗口。在“菜單屬性”中把“菜單名”改為:登錄用戶。進(jìn)入“腳本程序”屬性頁,在程序框內(nèi)輸入代碼!LogOn()。這里利用的是MCGS提供的內(nèi)部函數(shù)或在“腳本程序”中單擊“打開腳本程序編輯器”,進(jìn)入腳本程序編輯環(huán)境,從右側(cè)單擊“系統(tǒng)函數(shù)”,再單擊“用戶登錄操作”,雙擊“!LogOn()”也可。這樣在運(yùn)行中執(zhí)行此項(xiàng)菜單命令時(shí),調(diào)用該函數(shù),變會(huì)彈出MCGS登錄窗口。退出登錄:用戶完成操作后,如想交出操作權(quán),可執(zhí)行此項(xiàng)菜單命令。雙擊“操作1”菜

31、單,彈出“菜單屬性設(shè)置”窗口。進(jìn)入屬性設(shè)置窗口的“腳本程序”頁,輸入代碼!LogOff()(MCGS系統(tǒng)函數(shù)),如下圖示,在運(yùn)行環(huán)境中執(zhí)行該函數(shù),便會(huì)彈出提示框,確定是否退出登錄。用戶管理:雙擊“操作2”菜單,彈出“菜單屬性設(shè)置”窗口。在屬性設(shè)置窗口的“腳本程序”頁中,輸入代碼!Editusers()(MCGS 系統(tǒng)函數(shù))。該函數(shù)的功能是允許用運(yùn)行時(shí)增加、刪除用戶,修改密碼。修改密碼:雙擊“操作3”菜單,彈出“菜單屬性設(shè)置”窗口。在屬性設(shè)置窗口的“腳本程序”頁中輸入代碼!ChangePassWord()(MCGS系統(tǒng)函數(shù))系統(tǒng)運(yùn)行權(quán)限:在MCGS組態(tài)平臺(tái)上單擊“主控窗口”,選中“主控窗口”,單擊“系統(tǒng)屬性”,彈出“主控窗口屬性設(shè)置”窗口。在“基本屬性”中單擊“權(quán)限設(shè)置”按鈕,彈出“用戶權(quán)限設(shè)置”窗口。在“權(quán)限設(shè)置”按鈕下面選擇“進(jìn)入登錄,退出登錄”,工程加密:在“工具”下拉菜單中單擊“工程安全管理”,再單擊“工程密碼設(shè)置”,彈出“修改工程密碼”窗口。修改密碼完成后按“確認(rèn)”工程加密即可生效,下次打開“水位控制系統(tǒng)”需要設(shè)密碼。五.設(shè)計(jì)的各個(gè)過程結(jié)果記錄:1、水位控制系統(tǒng).mcg”工程文件圖如下:2水位控制系統(tǒng)演示工程整體畫面3、改變水位的值,在“工具箱”中選中滑動(dòng)輸入器圖標(biāo),當(dāng)鼠標(biāo)變?yōu)椤笆焙螅蟿?dòng)鼠標(biāo)到適當(dāng)大小,然后雙擊進(jìn)入屬性設(shè)置,如下圖:4、動(dòng)畫界面中模擬現(xiàn)場(chǎng)的儀表運(yùn)行狀態(tài)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論