基于mcgs的全自動(dòng)洗衣機(jī)課程設(shè)計(jì)_第1頁(yè)
已閱讀1頁(yè),還剩27頁(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>  MCGS組態(tài)課程設(shè)計(jì)</p><p>  題 目 :基于MCGS的全自動(dòng)洗衣機(jī)設(shè)計(jì) </p><p>  學(xué) 號(hào) : </p><p>  姓 名 : </p><p>  同 組 人 :

2、 </p><p>  專業(yè)班級(jí) : </p><p>  學(xué) 院 : </p><p>  指導(dǎo)教師 : </p><p>  成 績(jī) :

3、 </p><p>  日 期 : </p><p><b>  摘 要</b></p><p>  隨著社會(huì)經(jīng)濟(jì)的發(fā)展和科學(xué)技術(shù)水平的提高,家庭電器全自動(dòng)化成為必然的發(fā)展趨勢(shì)。全自動(dòng)洗衣機(jī)的產(chǎn)生極大的方便了人們的生活。洗衣機(jī)是國(guó)內(nèi)家電業(yè)唯一不打價(jià)格戰(zhàn)的行業(yè),經(jīng)過(guò)幾年的平穩(wěn)

4、發(fā)展,國(guó)產(chǎn)洗衣機(jī)無(wú)論在質(zhì)量上還是功能上都和世界領(lǐng)先水平同步。縱觀洗衣機(jī)市場(chǎng),高效節(jié)能、省水、省電、環(huán)保型洗衣機(jī)一直在市場(chǎng)上占主導(dǎo)地位。 </p><p>  盡管洗衣機(jī)有了很大發(fā)展,但消費(fèi)者的需求不斷提高。為使洗對(duì)衣機(jī)的操作更方便、更人性化,本論文就怎樣利用MCGS來(lái)仿真控制全自動(dòng)洗衣機(jī)進(jìn)行了調(diào)查,對(duì)其中軟件設(shè)計(jì)、硬件設(shè)計(jì)等問(wèn)題進(jìn)行了分析和研究,實(shí)現(xiàn)了全自動(dòng)洗衣機(jī)的正常運(yùn)行和強(qiáng)制性停止功能。</p>

5、<p>  關(guān)鍵詞: MCGS; 全自動(dòng)洗衣機(jī) ; 自動(dòng)控制</p><p><b>  Abstract</b></p><p>  Along with the social economy development and the science and technology level enhancement, the family electri

6、c appliance entire automation becomes the inevitable development tendency. Entire automatic washer production enormous convenience people's life. The washer is the domestic electrical appliances industry does not onl

7、y hit the profession which the price fights, passes through several year steady development, the domestically produced washer regardless of in quality or in function all with</p><p>  In spite of the washing

8、 machine has been developed, consumers demand constant increase. for washing to the operation of more convenient and humanized, this paper is how to use mcgs for simulation to control automatic washing machine, a survey

9、to which the design of software, hardware design issue analysis and research, the automatic washing machine of the normal operation and forced to stop function.</p><p>  Key word: MCGS; entire automatic was

10、her ; Automatic control</p><p><b>  1緒論</b></p><p>  現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,改變了世界,也改變了人類的生活。作為新世紀(jì)的大學(xué)生,應(yīng)該站在時(shí)代發(fā)展的前列掌握現(xiàn)代科學(xué)技術(shù)知識(shí)調(diào)整自己的知識(shí)結(jié)構(gòu)和能力結(jié)構(gòu),以適應(yīng)社會(huì)發(fā)展的要求.新世紀(jì)需要具有豐富的現(xiàn)代科學(xué)知識(shí),能夠獨(dú)立解決面臨的任務(wù),充滿活力,有創(chuàng)新意識(shí)的新型人才

11、。</p><p>  洗衣機(jī)是人們?nèi)粘I钪谐R?jiàn)的一種家電,已經(jīng)成為人們生活中不可缺少的家用電器。在工業(yè)生產(chǎn)中的應(yīng)用也十分廣泛,本課題在于自動(dòng)控制洗衣機(jī)的研究,自動(dòng)控制用洗衣機(jī)適用于洗滌棉、毛、化纖、絲綢等衣物織品。水磨洗滌機(jī)可用于服裝廠水洗牛仔服及絲綢等衣物。自動(dòng)控制用洗衣機(jī)適用于賓館、飯店、醫(yī)院、學(xué)校、工廠等領(lǐng)域,滿足大容量的洗衣要求。但是傳統(tǒng)的基于半手動(dòng)的控制,已經(jīng)不能滿足人們對(duì)洗衣機(jī)的自動(dòng)化程度的要求了

12、。洗衣機(jī)需要更好地滿足人們的需求,必須借助于自動(dòng)化技術(shù)的發(fā)展。自動(dòng)化技術(shù)的飛速發(fā)展使得洗衣機(jī)由初始的半自動(dòng)式洗衣機(jī)發(fā)展到現(xiàn)在的全自動(dòng)洗衣機(jī),又正在向智能化洗衣機(jī)方向發(fā)展。</p><p>  洗衣機(jī)是國(guó)內(nèi)家電業(yè)唯一不打價(jià)格戰(zhàn)的行業(yè),經(jīng)過(guò)幾年的平穩(wěn)發(fā)展,國(guó)產(chǎn)洗衣機(jī)無(wú)論在質(zhì)量上還是功能上都和世界領(lǐng)先水平同步??v觀省會(huì)的洗衣機(jī)市場(chǎng),高效節(jié)能、省水、省電、環(huán)保型洗衣機(jī)一直在市場(chǎng)上占主導(dǎo)地位。</p><

13、;p>  本次課程設(shè)計(jì)是利用MCGS(Monitor AND Control Generated System)即:通用監(jiān)控系統(tǒng)。它是一套用于快速構(gòu)造和生成計(jì)算機(jī)監(jiān)控系統(tǒng)的組態(tài)軟件,能夠在Windows平臺(tái)上運(yùn)行。通過(guò)對(duì)現(xiàn)場(chǎng)數(shù)據(jù)的采集和處理,以及動(dòng)畫顯示,報(bào)警處理,流程控制,實(shí)時(shí)曲線,歷史曲線和報(bào)表輸出等多種。在自動(dòng)化領(lǐng)域有著廣泛的應(yīng)用。本文只是簡(jiǎn)單利用MCGS組態(tài)軟件來(lái)制作電梯運(yùn)行的動(dòng)態(tài)畫面。制作整個(gè)洗衣過(guò)程監(jiān)控界面,對(duì)電動(dòng)機(jī)及

14、其他設(shè)備進(jìn)行實(shí)時(shí)監(jiān)控。在實(shí)現(xiàn)以上全部功能的前提下,再對(duì)監(jiān)控界面的控制功能作進(jìn)一步研究,監(jiān)控界面的控制功能就是不在現(xiàn)場(chǎng)的情況下,對(duì)現(xiàn)場(chǎng)的設(shè)備進(jìn)行控制。</p><p>  最后,在該設(shè)計(jì)過(guò)程中給予我們極大鼓勵(lì)和幫助的老師、同學(xué),在此表示衷心的感謝。由于在設(shè)計(jì)過(guò)程中存在許多不足,希望老師指正。</p><p>  2. 全自動(dòng)洗衣機(jī)的工作原理及控制要求</p><p>

15、  2.1整體系統(tǒng)及原理介紹</p><p>  洗衣機(jī)的工作流程由進(jìn)水,洗衣,排水和脫水四個(gè)過(guò)程組成。在半自動(dòng)洗衣機(jī)中,這四個(gè)過(guò)程分別用相應(yīng)的開(kāi)關(guān)按鈕來(lái)控制。而在全自動(dòng)洗衣機(jī)中,這四個(gè)過(guò)程可做到全自動(dòng)依次運(yùn)行,直至洗衣結(jié)束。洗衣機(jī)的工作流程示意圖如下所示:</p><p>  圖2-1洗衣機(jī)的工作流程示意圖</p><p>  自動(dòng)洗衣機(jī)的進(jìn)水,洗衣,脫水是通過(guò)水

16、位開(kāi)關(guān),電磁進(jìn)水閥和電磁排水閥配合進(jìn)行控制,從而實(shí)現(xiàn)自動(dòng)控制。水位開(kāi)關(guān)用來(lái)進(jìn)水到洗衣機(jī)內(nèi)高低水位,電磁進(jìn)水閥起著通斷水源的作用。進(jìn)水時(shí),電磁進(jìn)水閥打開(kāi),將水注入,排水時(shí),電磁排水閥打開(kāi),將水排出,洗衣時(shí),洗滌電動(dòng)機(jī)啟動(dòng),脫水時(shí),脫水桶啟動(dòng)。</p><p>  2.2 全自動(dòng)洗衣機(jī)的控制及設(shè)計(jì)要求 </p><p>  全自動(dòng)洗衣機(jī)控制系統(tǒng)的要求是能實(shí)現(xiàn)“正常運(yùn)行”和“強(qiáng)制停止”兩種控制方

17、式。</p><p>  2.2.1 正常運(yùn)行</p><p>  “正常運(yùn)行”方式具體控制要求如下:</p><p>  (1)按下啟動(dòng)按扭;</p><p>  (2)開(kāi)始進(jìn)水直到水滿(即水位達(dá)到高水位)時(shí)停止進(jìn)水進(jìn)水停止2s后開(kāi)始洗衣;</p><p> ?。?)洗衣時(shí),正轉(zhuǎn)30s,停2s,然后反轉(zhuǎn)30s,停2s

18、;</p><p>  (4)如此循環(huán)共5次,總共320s后開(kāi)始排水,水位下降到低水位時(shí)開(kāi)始脫水30s;</p><p> ?。?)然后再進(jìn)水,重復(fù)(2)~(4)步,如此循環(huán)共2次;</p><p> ?。?)洗衣過(guò)程完成,報(bào)警3s并自動(dòng)停機(jī)。</p><p>  2.2.2 強(qiáng)制停止</p><p>  “強(qiáng)制停止”

19、方式具體控制要求如下:</p><p> ?。?)若按下“停止”按扭,洗衣過(guò)程停止,即洗滌電機(jī)和脫水桶轉(zhuǎn)、進(jìn)水電磁閥和排水電磁閥全部閉合;</p><p> ?。?)可用手動(dòng)排水開(kāi)關(guān)和手動(dòng)脫水開(kāi)關(guān)進(jìn)行手動(dòng)排水和脫水并報(bào)警。</p><p>  3.全自動(dòng)洗衣機(jī)的MCGS組態(tài)軟件控制</p><p>  3.1 MCGS組態(tài)軟件概述</p

20、><p>  3.1.1 認(rèn)識(shí)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),可運(yùn)行于Microsoft Windows 95/98/Me/NT/2000等操作系統(tǒng)。</p><p>  MCGS為用戶提供了解決實(shí)際工

21、程問(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)控系統(tǒng)的開(kāi)發(fā)工作。</p><p>  MCGS具有操作簡(jiǎn)便、可視性好、可維護(hù)性強(qiáng)、高性能

22、、高可靠性等突出特點(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.1.2 MCGS組態(tài)軟件的系統(tǒng)構(gòu)成</p><p>  (1) MCGS組態(tài)軟件的整體結(jié)構(gòu)</p><p>  MCGS 5.5軟件系統(tǒng)包括組態(tài)環(huán)境和運(yùn)行環(huán)

23、境兩個(gè)部分。如圖3-1。</p><p>  圖3-1 MCGS的組成</p><p>  MCGS組態(tài)軟件(以下簡(jiǎn)稱MCGS)由“MCGS組態(tài)環(huán)境”和“MCGS運(yùn)行環(huán)境”兩個(gè)系統(tǒng)組成。兩部分互相獨(dú)立,又緊密相關(guān)。</p><p>  MCGS組態(tài)環(huán)境是生成用戶應(yīng)用系統(tǒng)的工作環(huán)境,由可執(zhí)行程序McgsSet.exe支持,其存放于MCGS目錄的Program子目錄中。

24、用戶在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運(yùn)行環(huán)境是用戶應(yīng)用系統(tǒng)的運(yùn)行環(huán)境,由可執(zhí)行程序McgsRun.exe支持,其存放于MCGS目錄的Program子目錄中。在運(yùn)行環(huán)境中完成對(duì)工程的控制工作。</p&g

25、t;<p> ?。?)MCGS組態(tài)軟件五大組成部分</p><p>  MCGS組態(tài)軟件所建立的工程由主控窗口、設(shè)備窗口、用戶窗口、實(shí)時(shí)數(shù)據(jù)庫(kù)和運(yùn)行策略五部分構(gòu)成,每一部分分別進(jìn)行組態(tài)操作,完成不同的工作,具有不同的特性。</p><p>  主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一個(gè)設(shè)備窗口和多個(gè)用戶窗口,負(fù)責(zé)調(diào)度和管理這些窗口的打開(kāi)或關(guān)閉。主要的組態(tài)操作包

26、括:定義工程的名稱,編制工程菜單,設(shè)計(jì)封面圖形,確定自動(dòng)啟動(dòng)的窗口,設(shè)定動(dòng)畫刷新周期,指定數(shù)據(jù)庫(kù)存盤文件名稱及存盤時(shí)間等。</p><p>  設(shè)備窗口:是連接和驅(qū)動(dòng)外部設(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ù)與曲

27、線圖表等。</p><p>  實(shí)時(shí)數(shù)據(jù)庫(kù):是工程各個(gè)部分的數(shù)據(jù)交換與處理中心,它將MCGS工程的各個(gè)部分連接成有機(jī)的整體。</p><p>  運(yùn)行策略:本窗口主要完成工程運(yùn)行流程的控制。包括編寫控制程序(if…then腳本程序),選用各種功能構(gòu)件,如:數(shù)據(jù)提取、定時(shí)器、配方操作、多媒體輸出等。</p><p>  3.2 全自動(dòng)洗衣機(jī)工程及動(dòng)畫設(shè)計(jì)</p&

28、gt;<p>  3.2.1 建立工程</p><p><b>  (1)工程簡(jiǎn)介</b></p><p>  如何應(yīng)用MCGS組態(tài)軟件完成全自動(dòng)洗衣的組態(tài)過(guò)程。應(yīng)用MCGS組態(tài)軟件建立一個(gè)比較簡(jiǎn)單的自動(dòng)洗衣控制系統(tǒng)。本設(shè)計(jì)工程中涉及到動(dòng)畫制作、控制流程的編寫、模擬設(shè)備的連接、報(bào)警輸出、報(bào)表曲線顯示與打印等多項(xiàng)組態(tài)操作。</p><p

29、>  (2)建立MCGS新工程</p><p>  如果已在計(jì)算機(jī)上安裝了“MCGS組態(tài)軟件”,在Windows桌面上,會(huì)有“Mcgs組態(tài)環(huán)境”與“Mcgs運(yùn)行環(huán)境” 圖標(biāo)。鼠標(biāo)雙擊“Mcgs組態(tài)環(huán)境”圖標(biāo),進(jìn)入MCGS組態(tài)環(huán)境。如圖3-3所示。</p><p>  圖3-2 MCGS工作臺(tái)窗口</p><p>  在菜單“文件”中選擇“新建工程”菜單項(xiàng),如果

30、MCGS安裝在D:根目錄下,則會(huì)在D:\MCGS\WORK\下自動(dòng)生成新建工程,默認(rèn)的工程名為新建工程X.MCG(X表示新建工程的順序號(hào),如:0、1、2等)。如下圖3-4所示。</p><p>  圖3-3 工程另存為窗口</p><p>  在菜單“文件”中選擇“工程另存為”選項(xiàng),把新建工程存為:D:\MCGS\WORK\全自動(dòng)洗衣機(jī)。如圖3-5所示。</p><p&

31、gt;  圖3-4 保存新建的工程</p><p>  3.2.2 畫面設(shè)計(jì)及動(dòng)畫連接</p><p><b> ?。?)建立新畫面</b></p><p>  在MCGS組態(tài)平臺(tái)上,單擊“用戶窗口”,在“用戶窗口”中單擊“新建窗口”按鈕,則產(chǎn)生新“窗口0”,如圖3-6所示。</p><p>  圖3-5 新建用戶窗口&

32、lt;/p><p>  選中“窗口0”,單擊“窗口屬性”,進(jìn)入“用戶窗口屬性設(shè)置”,將“窗口名稱”改為:全自動(dòng)洗衣機(jī);將“窗口標(biāo)題”改為:全自動(dòng)洗衣機(jī);在“窗口位置”中選中“最大化顯示”,其它不變,單擊“確認(rèn)”如圖3-7所示。</p><p>  圖3-6 設(shè)置用戶窗口屬性</p><p>  同理可以可以再建立幾個(gè)用戶窗口為下圖所示:</p><p

33、>  圖3-7 用戶窗口設(shè)置</p><p>  分別選中剛創(chuàng)建的用戶窗口,單擊“動(dòng)畫組態(tài)”,進(jìn)入動(dòng)畫制作窗口,如圖3-8所示。</p><p>  圖3-8 動(dòng)畫制作窗口</p><p><b> ?。?)工具箱</b></p><p>  單擊工具條中的“工具箱”按鈕,則打開(kāi)動(dòng)畫工具箱,圖標(biāo)對(duì)應(yīng)于選擇器,用于在

34、編輯圖形時(shí)選取用戶窗口中指定的圖形對(duì)象;為了快速構(gòu)圖和組態(tài),MCGS系統(tǒng)內(nèi)部提供了常用的圖元、圖符、動(dòng)畫構(gòu)件對(duì)象,稱為系統(tǒng)圖形對(duì)象。如下圖3-9所示。</p><p>  圖3-9 繪圖工具箱窗口</p><p>  單擊“工具”菜單,選中“對(duì)象元件庫(kù)管理”或單擊工具條中的“工具箱”按鈕,則打開(kāi)動(dòng)畫工具箱,工具箱中的</p><p>  圖標(biāo)用于從對(duì)象元件庫(kù)中讀取存

35、盤的圖形對(duì)象;</p><p>  圖標(biāo)用于把當(dāng)前用戶窗口中選中的圖形對(duì)象存入對(duì)象元件庫(kù)中,可在網(wǎng)上尋找相應(yīng)的洗衣機(jī)等模型圖用此方法加載到對(duì)象元件庫(kù)中。</p><p><b>  (3)整體畫面</b></p><p>  最后生成的畫面如下圖所示:</p><p>  圖3-10 控制主界面</p>&

36、lt;p><b>  圖3-11 封面</b></p><p>  圖3-11 溫度控制曲線</p><p>  圖3-11 水質(zhì)分析曲線</p><p>  圖3-11 數(shù)據(jù)讀取窗口</p><p>  圖3-12幫助流程窗口</p><p>  選擇菜單項(xiàng) “文件” 中的“保存窗口”,則

37、可對(duì)所完成的畫面進(jìn)行保存。</p><p><b> ?。?)定義數(shù)據(jù)變量</b></p><p>  實(shí)時(shí)數(shù)據(jù)庫(kù)是工程的數(shù)據(jù)交換和數(shù)據(jù)處理中心。數(shù)據(jù)變量是構(gòu)成實(shí)時(shí)數(shù)據(jù)庫(kù)的基本單元,建立實(shí)時(shí)數(shù)據(jù)庫(kù)的過(guò)程也就是定義數(shù)據(jù)變量的過(guò)程。定義數(shù)據(jù)變量的內(nèi)容主要包括:指定數(shù)據(jù)變量的名稱、類型、初始值和數(shù)值范圍,確定與數(shù)據(jù)變量存盤相關(guān)的參數(shù),如存盤的周期、存盤的時(shí)間范圍和保存期限等

38、。</p><p>  MCGS中定義的實(shí)時(shí)數(shù)據(jù)庫(kù)如下:</p><p><b>  圖3-13實(shí)時(shí)數(shù)據(jù)</b></p><p><b>  (5)動(dòng)畫連接</b></p><p>  由圖形對(duì)象搭制而成的圖形界面是靜止不動(dòng)的,需要對(duì)這些圖形對(duì)象進(jìn)行動(dòng)畫設(shè)計(jì),真實(shí)地描述外界對(duì)象的狀態(tài)變化,達(dá)到過(guò)程實(shí)

39、時(shí)監(jiān)控的目的。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)畫效果。</p><p>  在用戶窗口中,雙擊全自動(dòng)洗衣機(jī)窗口進(jìn)入,選中閥雙擊,則彈出單元屬性設(shè)置窗口。選中符合圖符,則會(huì)出現(xiàn),單擊則進(jìn)入動(dòng)畫組態(tài)屬性設(shè)置窗口,按下圖3-12所示修改,其它屬性

40、不變。設(shè)置好后,按確定,再按確定,變量連接成功。</p><p>  圖3-14屬性設(shè)置窗口</p><p>  其它元件的屬性設(shè)置和上面基本相同,只是表達(dá)式的值對(duì)應(yīng)不同的數(shù)據(jù)變量,不再一一列舉。</p><p>  在“用戶窗口”中選中“封面”,單擊鼠標(biāo)右鍵,點(diǎn)擊“設(shè)置為啟動(dòng)窗口”如圖3-15所示,這樣工程運(yùn)行后會(huì)自動(dòng)進(jìn)入“全自動(dòng)洗衣機(jī)”窗口。</p>

41、<p>  圖3-15 設(shè)置啟動(dòng)窗口</p><p>  在菜單項(xiàng)“文件”中選“進(jìn)入運(yùn)行環(huán)境”或直接按“F5”或直接按工具條中圖標(biāo),都可以進(jìn)入運(yùn)行環(huán)境。</p><p>  3.3 全自動(dòng)洗衣機(jī)的數(shù)據(jù)處理及相關(guān)曲線</p><p>  3.3.1.歷史報(bào)表與實(shí)時(shí)報(bào)表數(shù)據(jù)</p><p>  在工程應(yīng)用中,大多數(shù)監(jiān)控系統(tǒng)需要對(duì)數(shù)據(jù)

42、采集設(shè)備采集的數(shù)據(jù)進(jìn)行存盤,統(tǒng)計(jì)分析,并根據(jù)實(shí)際情況打印出數(shù)據(jù)報(bào)表,所謂數(shù)據(jù)報(bào)表就是根據(jù)實(shí)際需要以一定格式將統(tǒng)計(jì)分析后的數(shù)據(jù)記錄顯示和打印出來(lái),如:實(shí)時(shí)數(shù)據(jù)報(bào)表、歷史數(shù)據(jù)報(bào)表(班報(bào)表、日?qǐng)?bào)表、月報(bào)表等)。數(shù)據(jù)報(bào)表在工控系統(tǒng)中是必不可少的一部分,是數(shù)據(jù)顯示、查詢、分析、統(tǒng)計(jì)、打印的最終體現(xiàn),是整個(gè)工控系統(tǒng)的最終結(jié)果輸出;數(shù)據(jù)報(bào)表是對(duì)生產(chǎn)過(guò)程中系統(tǒng)監(jiān)控對(duì)象的狀態(tài)的綜合記錄和規(guī)律總結(jié)。</p><p><b>

43、; ?。?)實(shí)時(shí)報(bào)表數(shù)據(jù)</b></p><p><b>  水質(zhì)控制曲線</b></p><p>  在全自動(dòng)洗衣機(jī)MCGS組態(tài)平臺(tái)上,單擊“主控窗口”,在“主控窗口”中,單擊“菜單組態(tài)”,在工具條中單擊“新增菜單項(xiàng)” 圖標(biāo),會(huì)產(chǎn)生“操作0”菜單。雙擊“操作0”菜單,彈出“菜單屬性設(shè)置”窗口,如下圖3-28所示。</p><p>

44、  (a) (b)</p><p>  圖3-28菜單屬性設(shè)置</p><p>  按“F5”進(jìn)入運(yùn)行環(huán)境后,單擊菜單項(xiàng)中的“水質(zhì)控制曲線”會(huì)打開(kāi)“曲線”窗口,實(shí)時(shí)數(shù)據(jù)就會(huì)顯示出來(lái)。</p><p><b>  2、溫度曲線顯示</b></p><p>  

45、(a) (b)</p><p>  按“F5”進(jìn)入運(yùn)行環(huán)境后,單擊菜單項(xiàng)中的“水質(zhì)控制曲線”會(huì)打開(kāi)“曲線”窗口,實(shí)時(shí)數(shù)據(jù)就會(huì)顯示出來(lái)。</p><p><b> ?。?)歷史報(bào)表數(shù)據(jù)</b></p><p>  歷史數(shù)據(jù)報(bào)表是從歷史數(shù)據(jù)庫(kù)中提取數(shù)據(jù)記錄,以一定的格式顯示歷史數(shù)據(jù)。實(shí)

46、現(xiàn)歷史報(bào)表由兩種方式,一種用策略中的“存盤數(shù)據(jù)瀏覽”構(gòu)件,另一種利用歷史表格構(gòu)件。</p><p>  在“運(yùn)行策略”中單擊“新建策略”按鈕,彈出“選擇策略的類型”,選中“用戶策略”,按“確認(rèn)”。單擊“策略屬性”,彈出“策略屬性設(shè)置”,把“策略名稱”改為:歷史數(shù)據(jù),雙擊“歷史數(shù)據(jù)”進(jìn)入策略組態(tài)環(huán)境,從工具條中單擊“新增策略行” 圖標(biāo),再?gòu)摹安呗怨ぞ呦洹敝袉螕簟按姹P數(shù)據(jù)瀏覽”. </p><p&

47、gt;  雙擊圖標(biāo),彈出“存盤數(shù)據(jù)瀏覽構(gòu)件屬性設(shè)置”窗口,按下圖3-29所示設(shè)置:</p><p>  (a) (b)</p><p><b>  (d)</b></p><p>  圖3-29存盤數(shù)據(jù)瀏覽構(gòu)件屬性設(shè)置</p><p>  單擊“測(cè)試”

48、按鈕,進(jìn)入“數(shù)據(jù)存盤瀏覽” 。</p><p>  單擊“退出”按鈕,再單擊“確認(rèn)”按鈕,退出運(yùn)行策略時(shí),保存所做修改。如果想在運(yùn)行環(huán)境中看到歷史數(shù)據(jù),請(qǐng)?jiān)凇爸骺卮翱凇敝行略黾右粋€(gè)菜單,取名為:歷史數(shù)據(jù)瀏覽,如圖3-30所示。</p><p>  (a) (b)</p><p>  圖3-33

49、數(shù)據(jù)庫(kù)連接設(shè)置</p><p>  這時(shí)進(jìn)入運(yùn)行環(huán)境,實(shí)時(shí)報(bào)表與歷史報(bào)表制作完了。另外可以做歷史數(shù)據(jù)報(bào)表利用MCGS的歷史表格構(gòu)件。歷史表格構(gòu)件是基于“Windows的窗口”和“所見(jiàn)即所得”機(jī)制,用戶可以在窗口上利用歷史表格構(gòu)件強(qiáng)大的格式編輯功能配合MCGS的畫圖功能作各種精美報(bào)表。</p><p><b>  3.4編寫控制流程</b></p><

50、;p>  用戶腳本程序是由用戶編制的、用來(lái)完成特定操作和處理的程序,腳本程序的編程語(yǔ)法非常類似于普通的Basic語(yǔ)言,但在概念和使用上更簡(jiǎn)單直觀,力求做到使大多數(shù)普通用戶都能正確、快速地掌握和使用。</p><p>  3.4.1 新增策略</p><p>  在“運(yùn)行策略”中,雙擊“循環(huán)策略”進(jìn)入,雙擊圖標(biāo)進(jìn)入“策略屬性設(shè)置”,如下圖3-37所示,只需要把“循環(huán)時(shí)間”設(shè)為:200m

51、s,按確定即可。</p><p>  圖3-37策略屬性設(shè)置</p><p>  在策略組態(tài)中,單擊工具條中的“新增策略行”圖標(biāo),則顯示如下圖3-38所示。</p><p>  圖3-38新增策略行</p><p>  在策略組態(tài)中,如果沒(méi)有出現(xiàn)策略工具箱,請(qǐng)單擊工具條中的“工具箱” 圖標(biāo),彈出“策略工具箱”,如下圖3-39所示。</p

52、><p><b>  圖3-41</b></p><p>  圖3-39策略工具箱</p><p>  單擊“策略工具箱”中的“腳本程序”,把鼠標(biāo)移出“策略工具箱”,會(huì)出現(xiàn)一個(gè)小手,把小手放在上,單擊鼠標(biāo)左鍵,則顯示如下圖3-40所示:</p><p>  圖3-40腳本程序策</p><p>  (

53、5)分別設(shè)置用戶策略如下圖所示:</p><p>  3.4.2 編輯腳本程序</p><p>  分別在各個(gè)用戶策略中雙擊進(jìn)入腳本程序編輯環(huán)境,按下圖3-41所示輸入。 </p><p> ?。?)初始化進(jìn)水控制腳本程序</p><p>  if 切換按鈕=0 then</p><p>  if 第一次進(jìn)水=1 th

54、en</p><p><b>  延時(shí)4=延時(shí)4+1</b></p><p>  if 延時(shí)4>=60 then</p><p>  進(jìn)水控制=1 '進(jìn)水閥門的控制開(kāi)關(guān)</p><p>  進(jìn)水量=進(jìn)水量+0.1</p><p>  水質(zhì)變化=水質(zhì)變化+0.4</p>

55、;<p>  溫度設(shè)定值=溫度設(shè)定值+0.2 '在第一次加水的過(guò)程中溫度上升</p><p>  if 進(jìn)水量>=衣服量+0.1 then</p><p>  進(jìn)水量=衣服量+0.1</p><p><b>  進(jìn)水控制=0</b></p><p><b>  第一次進(jìn)水=0&l

56、t;/b></p><p><b>  讀取提示=1</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>&l

57、t;b>  endif</b></p><p><b> ?。?)封面腳本程序</b></p><p>  if 毛巾控制1=1 then '丑小鴨水平移動(dòng)</p><p>  毛巾位移X=毛巾位移X+4</p><p>  if 毛巾位移X>=350 then</p>

58、<p><b>  毛巾位移X=350</b></p><p>  毛巾延時(shí)=毛巾延時(shí)+1</p><p>  if 毛巾延時(shí)>=20 then</p><p><b>  毛巾延時(shí)=0</b></p><p><b>  毛巾控制2=1</b></p

59、><p><b>  毛巾控制1=0</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 毛巾控制2=1 th

60、en</p><p>  漂亮毛巾位移=漂亮毛巾位移+4</p><p>  if 漂亮毛巾位移>=200 then</p><p>  漂亮毛巾位移=200</p><p><b>  口號(hào)可見(jiàn)度=1</b></p><p><b>  毛巾控制4=0</b><

61、/p><p><b>  endif</b></p><p><b>  endif</b></p><p> ?。?)進(jìn)水控制腳本程序</p><p>  if 進(jìn)水控制=1 and 洗甩控制>=1 then '一次大循環(huán)后的進(jìn)水控制</p><p>  

62、進(jìn)水控制可見(jiàn)=1 '進(jìn)水狀態(tài)顯示</p><p>  進(jìn)水量=進(jìn)水量+0.1 '將進(jìn)水量與進(jìn)水量1的進(jìn)水在一個(gè)循環(huán)程序中實(shí)現(xiàn)</p><p>  進(jìn)水量1=進(jìn)水量1+0.03</p><p>  溫度設(shè)定值=溫度設(shè)定值-0.1</p><p>  延時(shí)控制3=延時(shí)控制3+1 '產(chǎn)生一個(gè)進(jìn)

63、水時(shí)間的循環(huán)</p><p>  if 延時(shí)控制3>=160 then</p><p><b>  延時(shí)控制3=0</b></p><p><b>  進(jìn)水控制可見(jiàn)=0</b></p><p><b>  進(jìn)水控制=0</b></p><p>  

64、洗滌控制=1 '進(jìn)水完成后進(jìn)入第二次大循環(huán)</p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  (4)時(shí)間腳本程序</b></p><p>  year1=$year<

65、/p><p>  month1=$month</p><p>  week1=$week</p><p><b>  day1=$day</b></p><p>  hour1=$hour</p><p>  minute1=$minute</p><p>  second1=

66、$second</p><p>  data11=!str(year1)+"年"+!str(month1)+"月"+!str(day1)+"日"</p><p>  data12=!str(hour1)+"時(shí)"+!str(minute1)+"分"+!str(second1)+"秒&

67、quot;</p><p>  week11="星期"+!str(week1)</p><p> ?。?)手動(dòng)控制腳本程序</p><p>  if 切換按鈕=1 then</p><p>  if 甩干控制=1 then '判斷是否處于甩干工作模式</p><p>  延時(shí)控制2=延時(shí)

68、控制2+0.5 '洗滌到甩干的過(guò)渡階段產(chǎn)生較長(zhǎng)時(shí)間的延時(shí)</p><p><b>  出水控制=1</b></p><p><b>  出水控制可見(jiàn)=1</b></p><p>  進(jìn)水量1=進(jìn)水量1-0.06</p><p>  IF 延時(shí)控制2>60 and 正轉(zhuǎn)=1 THE

69、N</p><p><b>  出水控制可見(jiàn)=0</b></p><p><b>  出水控制=1</b></p><p>  進(jìn)水量1=進(jìn)水量1-0.06</p><p>  角度=角度+6.28/15 </p><p>  if 角度>=甩干時(shí)間設(shè)定值*6.28

70、 then</p><p><b>  角度=0</b></p><p>  洗甩控制=洗甩控制+1 '判斷甩干于洗滌大循環(huán)的次數(shù)</p><p><b>  延時(shí)控制2=0</b></p><p><b>  出水控制=0</b></p><

71、p><b>  甩干控制=0</b></p><p><b>  進(jìn)水控制=1</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b>

72、;</p><p><b>  endif</b></p><p>  if 洗甩控制>=2 then '判斷甩干于洗滌大循環(huán)的次數(shù),如果大于2次后,停止運(yùn)行</p><p>  進(jìn)水控制=0 '出水閥門關(guān)閉</p><p>  洗衣結(jié)束提示=1 '

73、洗衣結(jié)束提示燈亮</p><p><b>  洗甩控制=0</b></p><p><b>  運(yùn)行1=0</b></p><p>  讀取提示1=1 '提示窗口</p><p><b>  Endif</b></p><p

74、>  (6)手動(dòng)渦輪控制腳本程序</p><p>  if 切換按鈕=1 then '處于自動(dòng)模式下才能運(yùn)行</p><p>  if 運(yùn)行1=1 then '自動(dòng)窗口運(yùn)行按鈕按下才能運(yùn)行</p><p>  if 洗滌控制=1 then '處于自動(dòng)洗衣?tīng)顟B(tài)的洗滌狀態(tài)才能運(yùn)行</p>&

75、lt;p>  if 旋轉(zhuǎn)次數(shù)<5 then '判斷正反轉(zhuǎn)總的循環(huán)次數(shù)是否超過(guò)5次,小于5次繼續(xù)運(yùn)行 if 中間變量=1 then</p><p>  IF 角度<=洗滌時(shí)間設(shè)定值*6.28 and 正轉(zhuǎn)=1 THEN</p><p>  溫度設(shè)定值=溫度設(shè)定值+0.04 '溫度設(shè)定值在反轉(zhuǎn)的情況下溫度上升</p><p>

76、  角度=角度+6.28/10</p><p><b>  else</b></p><p><b>  正轉(zhuǎn)=0</b></p><p><b>  反轉(zhuǎn)=1</b></p><p>  延時(shí)控制=延時(shí)控制+1 '正傳完成后的延時(shí)控制</p>

77、;<p>  if 延時(shí)控制>30 and 反轉(zhuǎn)=1 then</p><p>  溫度設(shè)定值=溫度設(shè)定值-0.03 '溫度設(shè)定值在反轉(zhuǎn)的情況下溫度下降</p><p>  角度=角度-6.28/10 </p><p>  IF 角度<=0 THEN</p><p><b>  中間變量

78、=0</b></p><p><b>  角度=0</b></p><p><b>  正轉(zhuǎn)=1</b></p><p><b>  反轉(zhuǎn)=0</b></p><p>  旋轉(zhuǎn)次數(shù)=旋轉(zhuǎn)次數(shù)+1 '正反轉(zhuǎn)一次循環(huán)完成后,使循環(huán)次數(shù)控制加1</p&g

79、t;<p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif<

80、;/b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 中間變量=0 then '正轉(zhuǎn)到反轉(zhuǎn)后要進(jìn)入正轉(zhuǎn)模式時(shí),產(chǎn)生一定延時(shí)后進(jìn)入正

81、轉(zhuǎn)</p><p>  延時(shí)控制1=延時(shí)控制1+1 </p><p>  if 延時(shí)控制1>30 then</p><p><b>  中間變量=1</b></p><p><b>  延時(shí)控制=0</b></p><p><b>  延時(shí)控制1=

82、0</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 旋轉(zhuǎn)次數(shù)>=5 then '判斷正反轉(zhuǎn)總的循環(huán)次數(shù)是否超過(guò)5次,超過(guò)5次,運(yùn)行甩干程序</p><p><b>  洗滌控制

83、=0</b></p><p><b>  甩干控制=1</b></p><p>  旋轉(zhuǎn)次數(shù)=0 '將旋轉(zhuǎn)次數(shù)置0,等待下一次大循環(huán)的來(lái)臨</p><p><b>  Endif</b></p><p><b>  (6)甩干腳本程序</b>&l

84、t;/p><p>  if 切換按鈕=0 then</p><p>  if 甩干控制=1 then '判斷是否處于甩干工作模式</p><p>  延時(shí)控制2=延時(shí)控制2+1 '洗滌到甩干的過(guò)渡階段產(chǎn)生較長(zhǎng)時(shí)間的延時(shí)</p><p>  進(jìn)水量=進(jìn)水量-0.03</p><p>

85、  出水控制=1 '進(jìn)水控制閥門的控制</p><p>  出水控制可見(jiàn)=1 '用于在運(yùn)行狀態(tài)顯示一欄顯示進(jìn)水的狀態(tài)</p><p>  IF 延時(shí)控制2>60 and 正轉(zhuǎn)=1 THEN </p><p><b>  出水控制=1</b></p

86、><p>  角度=角度+6.28/30 </p><p>  if 角度>=15*3.14 then</p><p><b>  角度=0</b></p><p><b>  出水控制可見(jiàn)=0</b></p><p>  洗甩控制=洗甩控制+1 '判斷甩

87、干于洗滌大循環(huán)的次數(shù)</p><p><b>  延時(shí)控制2=0</b></p><p><b>  出水控制=0</b></p><p><b>  甩干控制=0</b></p><p><b>  進(jìn)水控制=1</b></p><p

88、><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 洗甩控制>=2 then '判斷甩干于洗滌大循環(huán)的次數(shù),如果大于2次后,停止運(yùn)行</p><p>

89、  進(jìn)水控制=0 '出水閥門關(guān)閉</p><p>  洗衣結(jié)束提示=1 '洗衣結(jié)束提示燈亮</p><p><b>  洗甩控制=0</b></p><p><b>  運(yùn)行=0</b></p><p>  讀取提示1=1

90、 '洗衣機(jī)洗衣結(jié)束后會(huì)彈出提示窗口</p><p><b>  Endif</b></p><p><b> ?。?)水質(zhì)腳本程序</b></p><p>  if 洗滌控制=1 and 運(yùn)行=1 then '在自動(dòng)模式下的水質(zhì)變化</p><p>  水質(zhì)變化=水質(zhì)變化+

91、0.01</p><p>  if 水質(zhì)變化>=40 then</p><p><b>  水質(zhì)變化=40</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 洗滌控制=

92、1 and 運(yùn)行1=1 then '在手動(dòng)模式下的水質(zhì)變化</p><p>  水質(zhì)變化=水質(zhì)變化+0.01</p><p>  if 水質(zhì)變化>=40 then</p><p><b>  水質(zhì)變化=40</b></p><p><b>  endif</b></p>

93、<p><b>  endif</b></p><p>  if 甩干控制=1 then '在甩干控制下的水質(zhì)變化</p><p>  水質(zhì)變化=水質(zhì)變化-0.05</p><p>  if 水質(zhì)變化<=10 then</p><p><b>  水質(zhì)變化=10<

94、;/b></p><p><b>  endif</b></p><p><b>  endif</b></p><p> ?。?)渦輪控制腳本程序</p><p>  if 電源開(kāi)關(guān)=1 then</p><p>  if 切換按鈕=0 then '處于自動(dòng)

95、模式下才能運(yùn)行</p><p>  if 運(yùn)行=1 then '自動(dòng)窗口運(yùn)行按鈕按下才能運(yùn)行</p><p>  if 洗滌控制=1 then '處于自動(dòng)洗衣?tīng)顟B(tài)的洗滌狀態(tài)才能運(yùn)行</p><p>  if 旋轉(zhuǎn)次數(shù)<8 then '判斷正反轉(zhuǎn)總的循環(huán)次數(shù)是否超過(guò)8次,小于8次繼續(xù)

96、運(yùn)行</p><p>  if 中間變量=1 then</p><p>  IF 角度<=6.28 and 正轉(zhuǎn)=1 THEN</p><p>  溫度設(shè)定值=溫度設(shè)定值+0.5 '在反轉(zhuǎn)的過(guò)程中溫度上升</p><p>  角度=角度+6.28/30</p><p><b>  else

97、</b></p><p><b>  正轉(zhuǎn)=0</b></p><p><b>  反轉(zhuǎn)=1</b></p><p>  延時(shí)控制=延時(shí)控制+1</p><p>  if 延時(shí)控制>30 and 反轉(zhuǎn)=1 then</p><p>  角度=角度-6.28/

98、30 </p><p>  溫度設(shè)定值=溫度設(shè)定值-0.5 '在反轉(zhuǎn)的過(guò)程中溫度下降</p><p>  IF 角度<=0 THEN</p><p><b>  中間變量=0</b></p><p><b>  角度=0</b></p><p><

99、b>  正轉(zhuǎn)=1</b></p><p><b>  反轉(zhuǎn)=0</b></p><p>  旋轉(zhuǎn)次數(shù)=旋轉(zhuǎn)次數(shù)+1 '正反轉(zhuǎn)一次循環(huán)完成后,使循環(huán)次數(shù)控制加1</p><p><b>  endif</b></p><p><b>  endif</b&

100、gt;</p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 中間變

101、量=0 then '正轉(zhuǎn)到反轉(zhuǎn)后要進(jìn)入正轉(zhuǎn)模式時(shí),產(chǎn)生一定延時(shí)后進(jìn)入正轉(zhuǎn)</p><p>  延時(shí)控制1=延時(shí)控制1+1 </p><p>  if 延時(shí)控制1>30 then</p><p><b>  中間變量=1</b></p><p><b>  延時(shí)控制=0</

102、b></p><p><b>  延時(shí)控制1=0</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 旋轉(zhuǎn)次數(shù)>=5then '判斷正反轉(zhuǎn)總的循環(huán)次數(shù)是否超過(guò)5次,超過(guò)5次,

103、運(yùn)行甩干程序</p><p><b>  洗滌控制=0</b></p><p><b>  甩干控制=1</b></p><p>  旋轉(zhuǎn)次數(shù)=0 '將旋轉(zhuǎn)次數(shù)置0,等待下一次大循環(huán)的來(lái)臨</p><p><b>  Endif</b></p>

104、<p> ?。?)運(yùn)行后顯示腳本程序</p><p><b>  正轉(zhuǎn)=1</b></p><p><b>  反轉(zhuǎn)=0</b></p><p><b>  毛巾控制1=1</b></p><p><b>  進(jìn)水量=0</b></p&g

105、t;<p><b>  進(jìn)水量1=0</b></p><p> ?。?0)運(yùn)行腳本程序</p><p>  if 切換按鈕=0 then</p><p><b>  進(jìn)水量1=0</b></p><p>  進(jìn)水量可見(jiàn)性=1 '在不同的模式下顯示不同的水位</p&

106、gt;<p><b>  進(jìn)水量1可見(jiàn)性=0</b></p><p><b>  else</b></p><p>  進(jìn)水量=0 '使曲線在不同模式下的可見(jiàn)性得到控制</p><p><b>  進(jìn)水量可見(jiàn)性=0</b></p><p>&l

107、t;b>  進(jìn)水量1可見(jiàn)性=1</b></p><p><b>  endif</b></p><p>  if 讀取提示=1 then</p><p>  窗口提示延時(shí)=窗口提示延時(shí)+1</p><p>  if 窗口提示延時(shí)>=60 then</p><p><b

108、>  窗口提示延時(shí)=0</b></p><p><b>  讀取提示=0</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 讀取提示1=1 then</p><

109、p>  溫度設(shè)定值=溫度設(shè)定值-0.5 '洗衣結(jié)束后溫度下降</p><p>  窗口提示延時(shí)=窗口提示延時(shí)+1</p><p>  if 窗口提示延時(shí)>=100 and 電源開(kāi)關(guān)=0 then</p><p><b>  窗口提示延時(shí)=0</b></p><p><b>  讀取

110、提示1=0</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 衣服量>=9 or 溫度設(shè)定值>=40 then '溫度和加衣服的量都不可以超過(guò)設(shè)定值</p><p><b&g

111、t;  衣服量提示=1</b></p><p><b>  else</b></p><p><b>  衣服量提示=0</b></p><p><b>  endif</b></p><p>  if 電源開(kāi)關(guān)=0 then '設(shè)置在電源斷的情況下

112、,面板上開(kāi)關(guān)情況</p><p><b>  進(jìn)水量=0.001</b></p><p>  進(jìn)水量1=0.001</p><p><b>  衣服量=0.001</b></p><p><b>  運(yùn)行正常=0</b></p><p><b>

113、;  洗衣結(jié)束提示=0</b></p><p><b>  Endif</b></p><p>  11進(jìn)出倉(cāng)控制腳本程序</p><p>  if 電源開(kāi)關(guān)=1 then</p><p>  if 出倉(cāng)控制=1 then</p><p><b>  出倉(cāng)控制=0</b

114、></p><p><b>  桶蓋可見(jiàn)=0</b></p><p><b>  endif</b></p><p><b>  endif</b></p><p>  if 進(jìn)倉(cāng)控制=1 then</p><p><b>  桶蓋可見(jiàn)=

115、1</b></p><p><b>  出倉(cāng)控制=0</b></p><p><b>  進(jìn)倉(cāng)控制=0</b></p><p><b>  第一次進(jìn)水=1</b></p><p><b>  endif</b></p><p

116、>  按“確認(rèn)”退出,則腳本程序就編寫好了。 </p><p>  3.4.3設(shè)置循環(huán)策略</p><p>  這時(shí)再進(jìn)入運(yùn)行環(huán)境,就會(huì)按照所需要的控制流程,出現(xiàn)相應(yīng)的動(dòng)畫效果。</p><p><b>  3.4.4操作步驟</b></p><p><b>  1、打開(kāi)運(yùn)行環(huán)境。</b>&l

117、t;/p><p>  2、單擊封面,進(jìn)入洗衣機(jī)控制界面。</p><p>  3、打開(kāi)電源開(kāi)關(guān),點(diǎn)擊出倉(cāng)、加衣、進(jìn)倉(cāng)、運(yùn)行按鈕,觀察洗衣過(guò)程。</p><p>  (注:可手動(dòng)或自動(dòng)運(yùn)行;中途可強(qiáng)制停止運(yùn)行;可通過(guò)報(bào)警及相關(guān)曲線模塊進(jìn)行實(shí)時(shí)監(jiān)測(cè)。)</p><p><b>  結(jié) 論</b></p><p

118、>  通過(guò)本次設(shè)計(jì),對(duì)全自動(dòng)洗衣機(jī)的控制系統(tǒng)有了深入的了解,本次設(shè)計(jì)系統(tǒng)利用了MCGS組態(tài)軟件,不與PLC連接。并且在控制系統(tǒng)中添加了全自動(dòng)洗衣機(jī)動(dòng)畫作為演示界面,只要用鼠標(biāo)點(diǎn)擊界面上相關(guān)洗衣機(jī)選擇按鈕,通過(guò)編好的MCGS腳本程序就可以控制洗衣機(jī)的運(yùn)行和停止。</p><p>  通過(guò)運(yùn)行結(jié)果可知,設(shè)計(jì)基本滿足全自動(dòng)洗衣機(jī)的要求,可以通過(guò)腳本程序的調(diào)節(jié)和元件參數(shù)的設(shè)置來(lái)控制洗衣機(jī)的運(yùn)行狀態(tài)。在本次設(shè)計(jì)中,腳

119、本程序的編寫是我們遇到的最大困難。課余時(shí)間我們?cè)诰W(wǎng)上查找了有關(guān)腳本程序的編寫方法,可是沒(méi)有找到有價(jià)值的東西。后來(lái)看了指導(dǎo)書中寫的例程腳本參考程序,然后結(jié)合全自動(dòng)洗衣機(jī)的控制要求,通過(guò)請(qǐng)教老師和同學(xué)我們還是最終編寫好了全自動(dòng)洗衣機(jī)的相關(guān)腳本程序。</p><p><b>  參考文獻(xiàn):</b></p><p>  【1】《淺談全自動(dòng)洗衣機(jī)教學(xué)模型的設(shè)計(jì)》,馮曉紅主編,北

120、京:電子科學(xué)</p><p>  【2】《組態(tài)控制技術(shù)》,袁秀英主編,北京 </p><p>  【3】《全自動(dòng)洗衣機(jī)的PLC程序設(shè)計(jì)與研究》,劉祖其、劉海、共健康主編,北京:機(jī)電產(chǎn)品與開(kāi)發(fā),2010</p><p>  【4】《工控組態(tài)軟件》,龍志文、周立主編,重慶大學(xué)出版社,2011</p><p><b>  致 謝</

溫馨提示

  • 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)論