基于PLC的全自動洗衣機控制系統(tǒng)的設(shè)計.doc
《基于PLC的全自動洗衣機控制系統(tǒng)的設(shè)計.doc》由會員分享,可在線閱讀,更多相關(guān)《基于PLC的全自動洗衣機控制系統(tǒng)的設(shè)計.doc(29頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、廣西師范大學(xué)2013屆本科畢業(yè)生畢業(yè)論文(設(shè)計)目 錄【內(nèi)容摘要】3【關(guān)鍵詞】31緒論41.1洗衣機發(fā)展的概述41.1.1洗衣機發(fā)展的背景41.1.2洗衣機的發(fā)展前景41.2洗衣機的分類51.2.1按結(jié)構(gòu)的分類51.2.2按洗滌方式與結(jié)構(gòu)原理劃分51.2.3 按自動化程度分為52可編程控制器的介紹62.1 PLC的定義、特點62.1.1 PLC的定義62.1.2 PLC的特點62.2 PLC的硬件基本組成72.3PLC的應(yīng)用72.4 PLC的編程語言82.5 PLC的工作原理82.6 MCGS組態(tài)軟件概述93全自動洗衣機的控制系統(tǒng)的設(shè)計123.1 全自動洗衣機的基本結(jié)構(gòu)123.1.1洗衣機控制
2、系統(tǒng)的運作要求123.1.2 I/O地址分配143.1.3硬件接線圖如下圖所示143.1.4 各個定時器的設(shè)定143.1.5 計數(shù)器的設(shè)定153.2壓力變送器與A/D轉(zhuǎn)換模塊153.3梯形圖的設(shè)計163.4 MCGS組態(tài)軟件的設(shè)置203.4.1實時數(shù)據(jù)庫參數(shù)的設(shè)置203.4.2用戶窗口設(shè)置213.4.3 PLC與MCGS組態(tài)軟件之間的通信設(shè)置224.設(shè)計總結(jié)24致謝25參考文獻26英文摘要27基于PLC的全自動洗衣機控制系統(tǒng)的設(shè)計 【內(nèi)容摘要】本設(shè)計是以三菱FX-2N-32A PLC為控制核心,以MCGS組態(tài)軟件為上位機監(jiān)控,實現(xiàn)全自動洗衣機控制系統(tǒng)。洗衣機的各項功能是PLC控制實現(xiàn)的,控制功
3、能靈活,因此,設(shè)計出基于PLC全自動洗衣機控制電路系統(tǒng)具有很強的實用性。同時還加入了手動排水和手動脫水功能。為確保洗衣機及使用者人身安全,還添加設(shè)計了蜂鳴報警電路。進水閥,排水閥的控制等,非常的自動和人性化。用PLC作為控制器,就能很好地滿足全自動洗衣機對自動化的要求,并且控制方式靈活多樣,控制模式可以根據(jù)不同場合的應(yīng)用而有所不同?!娟P(guān)鍵詞】三菱PLC;FX-2N-32A ;MCGS組態(tài)軟件 ;全自動洗衣機1緒論1.1洗衣機發(fā)展的概述1.1.1洗衣機發(fā)展的背景從古到今,洗衣服都是一項難于逃避的家務(wù)勞動,在洗衣機出現(xiàn)以前,這些不斷重復(fù)的簡單的體力勞動,留給人的感受常常是辛苦勞累。1874年,“手
4、洗時代”受到了前所未有的挑戰(zhàn)美國人比爾布萊克斯發(fā)明了木制手搖洗衣機。1880年,美國又出現(xiàn)了蒸汽洗衣機,蒸汽動力開始取代人力。之后,水力洗衣機,內(nèi)燃機洗衣機也相繼出現(xiàn)。1911年,美國試制成功世界上第一臺電動洗衣機,標志著人類家務(wù)勞動自動化的開端。1922年,電動洗衣機迎來一種嶄新的洗衣方式攪拌式。攪拌式洗衣機由美國瑪依塔格公司研制成功。70年代后期,微電腦控制的全自動洗衣機出現(xiàn)引領(lǐng)新的發(fā)展方向,讓人喜悅不已。90年代,由于電動機調(diào)速技術(shù)的提高,洗衣機實現(xiàn)了較寬范圍的轉(zhuǎn)速變換與調(diào)節(jié),誕生了許多新水流洗衣機。全自動洗衣機其特點是能自動完成洗滌,漂洗和脫水的轉(zhuǎn)換,整個過程不需要人工操作。這類洗衣機
5、均采用套筒式結(jié)構(gòu),其進水,排水都采用電磁閥,由程序控制器按人們預(yù)先設(shè)計好的程序不斷發(fā)出指令,驅(qū)動各執(zhí)行器件動作,整個洗衣過程自動完成。此后,隨著電機驅(qū)動技術(shù)的發(fā)展與提高,日本生產(chǎn)出了電機直接驅(qū)動式洗衣機,省去了齒輪傳動和變速機構(gòu),引發(fā)了洗衣機驅(qū)動方式的巨大革命。 之后,隨著科技的進一步發(fā)展,滾筒洗衣機已經(jīng)成了大家耳濡目染的產(chǎn)品。伴隨著科技的進一步發(fā)展,相信新型更適合人們使用的洗衣機會給我們的生活帶來新的方式。1.1.2洗衣機的發(fā)展前景洗衣機是人們?nèi)粘I钪谐R姷囊环N家電,已經(jīng)成為人們生活中不可缺少的家用電器。在工業(yè)生產(chǎn)中的應(yīng)用也十分廣泛,本課題在于工業(yè)用洗衣機的研究,工業(yè)洗衣機適用于洗滌棉、毛
6、、化纖、絲綢等衣物織品。水磨洗滌機可用于服裝廠水洗牛仔服及絲綢等衣物。工業(yè)用洗衣機適用于賓館、飯店、醫(yī)院、學(xué)校、工廠等領(lǐng)域,滿足大容量的洗衣要求。但是傳統(tǒng)的基于繼電器的控制,已經(jīng)不能滿足人們對洗衣機的自動化程度的要求了。洗衣機需要更好地滿足人們的需求,必須借助于自動化技術(shù)的發(fā)展。而隨著PLC技術(shù)的發(fā)展,用PLC作為控制器,就能很好地滿足全自動洗衣機對自動化的要求,并且控制方式靈活多樣,控制模式可以根據(jù)不同場合的應(yīng)用而有所不同。自動化技術(shù)的飛速發(fā)展使得洗衣機由初始的半自動式洗衣機發(fā)展到現(xiàn)在的全自動洗衣機,又正在向智能化洗衣機方向發(fā)展。1.2洗衣機的分類1.2.1按結(jié)構(gòu)的分類洗衣機按結(jié)構(gòu)形式分為:
7、單桶、雙桶、多桶型。1.2.2按洗滌方式與結(jié)構(gòu)原理劃分按洗滌方式和結(jié)構(gòu)原理分類,可以分為如下幾種:(1)滾筒式洗衣機:衣物半浸沒于水中,滾筒作有規(guī)律的間歇的正反轉(zhuǎn)動,靠滾筒內(nèi)凸起把衣物帶至高處再跌下,起揉搓作用,然后進行洗滌。其類型有:a、前裝式滾筒洗衣機;b、頂裝式滾筒洗衣機。(2) 波輪式(渦卷式)洗衣機也稱日本式洗衣機:優(yōu)點:結(jié)構(gòu)簡單,體積小,重量輕,操作方便,耗電量少,洗凈率高。缺點:漂洗衣物不均勻,損衣率高。(3)攪拌式或擺動式洗衣機:洗衣機有一根主柱,由電動機帶動擺動葉繞定軸作周期往復(fù)運動,每次轉(zhuǎn)動角度小于360度,通過旋轉(zhuǎn)的力度來達到洗滌衣物的效果其他形式有:噴流式、噴射式、振動
8、式等,市場上比較少見。1.2.3 按自動化程度分為按自動化程度分為如下幾種:(1)普通型洗衣機:攪拌動作為電動機帶動正轉(zhuǎn)、反轉(zhuǎn)及停靠定時器控制,而進水、排水、脫水等完全手動。(2)半自動型洗衣機:a 半自動單筒型:洗滌、漂洗、進出水均自動按設(shè)定程序與時間進行,沒有脫水機。b 半自動雙筒型:由洗滌、脫水兩部分組成。先自動完成洗滌、漂洗。再由人工把洗凈的衣物放入甩干桶中脫水。(3)全自動型洗衣機:可按選定的工作程序自動完成洗滌、漂洗、脫水、甩干、進水、排水等動作,無看管。其類型有:a 機械全自動型:由電動程控器控制。b 電腦全自動型:由電腦程控器控制。如下圖:圖1-1全自動洗衣機2可編程控制器的介
9、紹2.1 PLC的定義、特點2.1.1 PLC的定義可編程序控制器是一種數(shù)字運算操作的電子系統(tǒng),專為在工業(yè)環(huán)境下應(yīng)用而設(shè)計,它采用可編程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術(shù)運算等操作命令,并通過數(shù)字式、模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程??删幊绦蚩刂破骷捌溆嘘P(guān)的外部設(shè)備,都應(yīng)按易于與工業(yè)控制系統(tǒng)聯(lián)成一個整體,易于擴充其功能的原則而設(shè)計。2.1.2 PLC的特點PLC是綜合繼電器接觸器控制的優(yōu)點及計算機靈活、方便的優(yōu)點而設(shè)計制造和發(fā)展的,這就使PLC具有許多其他控制器所無法相比的特點。(1)可靠性高,抗干擾能力強(2)通用性強,使用方便(3)采用模塊
10、化結(jié)構(gòu),使系統(tǒng)組合靈活方便(4)編程語言簡單、易學(xué),便于掌握(5)系統(tǒng)設(shè)計周期短(6)對生產(chǎn)工藝改變適應(yīng)性強(7)安裝簡單、調(diào)試方便、維護工作量小2.2 PLC的硬件基本組成PLC的硬件主要是一下幾個部分組成:中央處理器(CPU)、輸入單元、輸出單元、擴展接口、通信接口、存儲器、電源。其中,CPU是PLC的中央核心;輸入單元是CPU與現(xiàn)場輸入設(shè)備之間的接口電路,輸出單元是CPU與輸出設(shè)備之間的接口電路的。而通信接口就連接上位計算機、編程器等外部設(shè)備,以下就是硬件構(gòu)成圖,PLC硬件結(jié)構(gòu)圖如圖2-1所示:圖2-1PLC硬件結(jié)構(gòu)圖主機內(nèi)的各個部分均通過電源總線、控制總線、地址總線和數(shù)據(jù)總線連接。根據(jù)
11、實際控制對象的需要配備一定的外部設(shè)備,可構(gòu)成不同的PLC控制系統(tǒng)。2.3PLC的應(yīng)用PLC是以微處理器為核心,綜合了計算機技術(shù)、自動控制技術(shù)和通信技術(shù)發(fā)展起來的一種通用的工業(yè)自動控制裝置,它具有可靠性高、體積小、功能強、程序設(shè)計簡單、靈活通用、維護方便等一系列的優(yōu)點,因而在冶金、能源、化工、交通、電力等領(lǐng)域中有著廣泛的應(yīng)用,成為現(xiàn)代工業(yè)控制的三大支柱(PLC、機器人和CAD/CAM)之一。2.4 PLC的編程語言PLC的控制功能是由編程語言實現(xiàn)的。目前PLC常用的編程語言有:梯形圖語言、助記符(指令表)語言、功能圖語言、順序功能圖語言、高級編程語言等。下面介紹下本論文的兩種編程語言:(1)梯形
12、圖程序簡介、梯形圖程序按行從上至下,每一行從左到右順序編寫。PLC程序執(zhí)行順序與梯形圖的編寫一致。. 梯形圖左邊垂直線稱左母線,右邊稱為右母線。左母線右側(cè)放置輸入接點和內(nèi)部繼電器觸點。梯形圖觸點有兩種,即常開觸點和常閉觸點。 梯形最右側(cè)必須放置輸出器件。PLC的輸出器件用圓圈表示,圓圈可以表示內(nèi)部繼電器線圈,輸出繼電器線圈或定時/計數(shù)器的邏輯運算結(jié)果。其邏輯動作只有在線圈接通后,對應(yīng)的觸點才動作。輸出線圈直接與右母線相連,輸出線圈與右母線之間不能連有觸點。 . 梯形圖程序中的觸點可以任意串、并聯(lián),而輸出線圈只能并聯(lián)不能串聯(lián)。 . 輸出線圈只對應(yīng)輸出映像區(qū)的相應(yīng)位,不能直接驅(qū)動現(xiàn)場設(shè)備。 . 梯
13、形圖中每個編程元件應(yīng)按一定的規(guī)則加標字母數(shù)字串。(2)指令表語言簡介PLC的指令表語言是PLC的命令語句表達式,它與計算機匯編語言相類似。用戶可以直觀地根據(jù)梯形圖,寫出助記符語言程序,并通過編程器送到PLC中去。2.5 PLC的工作原理其實PLC的工作原理類似于計算機的工作原理,PLC一起有兩種工作狀態(tài),即運行(RUN)狀態(tài)和停止(STOP)狀態(tài)。整個環(huán)節(jié)中,運行狀態(tài)時,PLC通過執(zhí)行用戶程序來實現(xiàn)控制功能,為了能適應(yīng)PLC在輸出能隨時的響應(yīng)可能變化的輸入信號,要求用戶程序要反復(fù)的、不斷的重復(fù)執(zhí)行,一直到PLC停機或者切換到STOP的工作狀態(tài),除此之外,PLC在每次執(zhí)行循環(huán)的過程中,PLC要完
14、成內(nèi)部處理、通信處理等一系列的工作。各階段處理任務(wù)如圖2.2所示圖2-2各階段處理任務(wù)2.6 MCGS組態(tài)軟件概述MCGS(Monitor and Control Generated System,通用監(jiān)控系統(tǒng))是一套用于快速構(gòu)造和生成計算機監(jiān)控系統(tǒng)的組態(tài)軟件,它包括組態(tài)環(huán)境和運行環(huán)境兩部分。通過對現(xiàn)場數(shù)據(jù)的采集處理,以動畫顯示、報警處理、流程控制盒報表輸出等多種方式向用戶提供解決實際工程問題的方案,在工業(yè)控制領(lǐng)域有著廣泛的應(yīng)用。在20世紀80年代末,由于個人計算機的普及,PC機開始走上工業(yè)監(jiān)控的歷史舞臺,與此同時開始出現(xiàn)基于PC總線的各種數(shù)據(jù)I/O板卡,加上軟件工業(yè)的迅速發(fā)展,開始有人研究和
15、開發(fā)通用的PC監(jiān)控軟件組態(tài)軟件。世界上第一個把組態(tài)軟件作為商品進行開發(fā)、銷售的專業(yè)軟件公司是美國的Wonderware公司,它于80年代末率先推出了第一個商品化監(jiān)控組態(tài)軟件,此后組態(tài)軟件得到了迅猛的發(fā)展。組態(tài)軟件最突出的特點就是實時多任務(wù)。數(shù)據(jù)的輸入輸出。數(shù)據(jù)的處理、顯示、存儲及管理等多個任務(wù)需在同一個系統(tǒng)中同步快速地運行。組態(tài)軟件的目的就是讓用戶迅速開發(fā)出適合自己需要的可靠的應(yīng)用系統(tǒng)。因此其一般有以下特點:(1)概念簡單,易于理解和使用。經(jīng)過短時間的培訓(xùn)就能正確掌握、迅速完成多數(shù)簡單工程項目的監(jiān)控程序和運行操作??杀荛_復(fù)雜的計算機軟硬件問題,集中精力解決工程本身的問題。按照系統(tǒng)的規(guī)定,組態(tài)配
16、置出高性能、高可靠性、高度專業(yè)化的上位機監(jiān)控系統(tǒng)。(2)功能齊全,便于方案設(shè)計。MCGS為解決工程監(jiān)控問題提供了豐富多樣的手段,從設(shè)備驅(qū)動到數(shù)據(jù)處理、報警處理、流程控制、動畫顯示、報表輸出、曲線顯示等各個環(huán)節(jié),均有豐富的功能組件和常用圖形庫可供選用,用戶只需根據(jù)工程作業(yè)需要進行選擇設(shè)計即可。(3)實時性與并行處理。MCGS充分利用了Windows操作平臺的多任務(wù)、按優(yōu)先級分時操作的功能,使PC機廣泛應(yīng)用于工程測控領(lǐng)域成為可能。工程作業(yè)中,大量的數(shù)據(jù)和信息需要即時收集,即時處理,在計算機測控技術(shù)領(lǐng)域稱其為實時性任務(wù)關(guān)鍵任務(wù),如數(shù)據(jù)采集、設(shè)備驅(qū)動和異常處理等。另外許多工作則是非實時性的。(4)建立
17、實時數(shù)據(jù)庫,便于用戶分步組態(tài),保證系統(tǒng)安全可靠運行。MCGS組態(tài)軟件由主控窗口、設(shè)備窗口、用戶窗口、實時數(shù)據(jù)庫和運行策略構(gòu)成,在系統(tǒng)運行過程中,各部分都通過實時數(shù)據(jù)庫交換數(shù)據(jù),形成互相關(guān)聯(lián)的整體。供自動化應(yīng)用系統(tǒng)所需的通用監(jiān)控軟件的組件。(5)設(shè)立“設(shè)備工具箱”,針對外部設(shè)備的特征,用戶從中選擇某種“構(gòu)件”,設(shè)置于設(shè)備窗口內(nèi),賦予相關(guān)的屬性,建立系統(tǒng)與外部設(shè)備的連接關(guān)系,即可實現(xiàn)對該種設(shè)備的驅(qū)動和控制。(6)“面向窗口”的設(shè)計方法,增加了可視性和可操作性。使得MCGS的組態(tài)工作既簡單直觀,又靈活多變。(7)利用豐富的“動畫組態(tài)”功能,快速構(gòu)造各種復(fù)雜生動的動畫畫面。(8)引入“運行策略”的概念
18、。復(fù)雜的工程作業(yè),運行流程都是多分支的。用傳統(tǒng)的編程方法實現(xiàn),既繁瑣又容易出錯。MCGS開辟了“策略窗口”,用戶可以選用系統(tǒng)提供的各種條件和功能的“策略構(gòu)件”,用圖形化的方法構(gòu)造多分支的應(yīng)用程序,實現(xiàn)自由、精確地控制運行流程,按照設(shè)定的條件和順序,操作外部控制窗口。(9)MCGS系統(tǒng)由五大功能部件組成,主要的功能部件以構(gòu)件的形式來構(gòu)造。不同的構(gòu)件有著不同的功能,且各自獨立。三種基本類型的構(gòu)件(設(shè)備構(gòu)件、動畫構(gòu)件、策略構(gòu)件)完成了MCGS系統(tǒng)三大部分(設(shè)備驅(qū)動、動畫顯示和流程控制)的所有工作。(10)支持OLE Automation技術(shù)。MCGS允許用戶在Visual Basic中操作MCGS中
19、的對象,提供了一套開發(fā)的可擴充接口,用戶可根據(jù)自己的需要用VB編制特定的功能構(gòu)件來擴充系統(tǒng)的功能。(11)MCGS中數(shù)據(jù)的存儲不再使用普通的文件,而是用數(shù)據(jù)庫來管理一切。組態(tài)時,系統(tǒng)生成的組態(tài)結(jié)果是一個數(shù)據(jù)庫;運行時,數(shù)據(jù)對象、報警信息的存儲也是一個數(shù)據(jù)庫。利用數(shù)據(jù)庫來保存數(shù)據(jù)和處理數(shù)據(jù),提高了系統(tǒng)的可靠性和運行效率,同時,也使其它應(yīng)用軟件系統(tǒng)能直接處理數(shù)據(jù)庫中的存盤數(shù)據(jù)。(12)設(shè)立“對象元件庫”,解決了組態(tài)結(jié)果的積累和重新利用問題。(13)當(dāng)PLC投入運行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的C
20、PU以一定的掃描速度重復(fù)執(zhí)行上述三個階段。如圖2-3所示:圖2-3 PLC工作過程 (14)一般來說,PLC的掃描周期包括自診斷、通訊等,如下圖所示,即一個掃描周期等于自診斷、通訊、輸入采樣、用戶程序執(zhí)行、輸出刷新等所有時間的總和。如圖2-4所示圖2-4 PLC掃描周期3全自動洗衣機的控制系統(tǒng)的設(shè)計3.1 全自動洗衣機的基本結(jié)構(gòu)全自動洗衣機的洗衣桶(外桶)和脫水桶(內(nèi)桶)是以同一中心安放的。外桶固定,作盛水用;內(nèi)桶可以旋轉(zhuǎn),作脫水(甩干)用。內(nèi)桶的周圍有很多小孔,使內(nèi)桶和外桶的水流相通。洗衣機的進水和排水分別由進水電磁閥和排水電磁閥來執(zhí)行。進水時,通過控制系統(tǒng)將進水閥打開,經(jīng)進水管將水注入外桶
21、。排水時,通過控制系統(tǒng)將排水閥打開,將水由外桶排到機外。洗滌正轉(zhuǎn)、反轉(zhuǎn)由洗滌電機驅(qū)動波盤的正、反轉(zhuǎn)來實現(xiàn),此時脫水桶并不旋轉(zhuǎn)。脫水時,控制系統(tǒng)將離合器合上,由洗滌電機帶動內(nèi)桶正轉(zhuǎn)進行甩干。高、低水位控制開關(guān)分別用來檢測高、低水位。啟動按鈕用來啟動洗衣機工作,停止按鈕用來實現(xiàn)手動停止進水、排水、脫水及警報。排水按鈕用來實現(xiàn)手動排水。3.1.1洗衣機控制系統(tǒng)的運作要求該全自動洗衣機的控制要求可以用所示的流程圖來表示。 1、PLC投入運行,系統(tǒng)處于初始狀態(tài),準備好啟動。 2、啟動時開始進水。水滿(即水位到達高水位)時停止進水并開始洗滌正轉(zhuǎn)。正洗5S后暫停。暫停1S后開始洗滌反轉(zhuǎn)。反轉(zhuǎn)5S后暫停。暫停
22、1S后,若正反轉(zhuǎn)未滿3次,則返回從正洗開始的動作;若正反滿三次時,則開始排水。 3、水位下降到低水位時開始脫水并繼續(xù)排水。脫水10S即完成一次從進水到脫水的大循環(huán)過程。若未完成三次大循環(huán),則返回從進水開始的全部動作,進行下一次大循環(huán);若完成了3次,則進行洗完警報。報警10S后結(jié)束整個過程。 4、除了以上一般洗衣過程外,本次設(shè)計還添加了手動排水和手動脫水功能。程序的整個洗衣過程,包括脫水、排水的流程如下流程圖所示:圖3-1 全自動洗衣機流程圖3.1.2 I/O地址分配表3-1 I/O地址分配口輸入設(shè)備輸入點編號輸出設(shè)備輸出點編號啟動X0進水Y12停止X1電機正轉(zhuǎn)Y5排水X2電機反轉(zhuǎn)Y6高水位M1
23、2排水Y7低水位M13脫水Y10脫水X6報警Y113.1.3硬件接線圖如下圖所示圖3-2全自動洗衣機硬件接線圖3.1.4 各個定時器的設(shè)定TO正轉(zhuǎn)洗滌計時T1正轉(zhuǎn)暫停計時T2反正洗滌計時T3反轉(zhuǎn)暫停計時T4脫水計時T5報警計時T6啟動時10秒功能選擇計時3.1.5 計數(shù)器的設(shè)定C6 正反洗滌三次計數(shù) C7大循環(huán)計數(shù)3.2壓力變送器與A/D轉(zhuǎn)換模塊壓力變送器是一種接受壓力變量,經(jīng)傳感轉(zhuǎn)換后,將壓力變化量按一定比例轉(zhuǎn)換為標準輸出信號的儀表。變送器的輸出信號傳輸?shù)街锌厥疫M行壓力指示、記錄或控制。壓力變送器主要由測壓元件傳感器(也稱作壓力傳感器)、放大電路和支持結(jié)構(gòu)件三類組成。它能將測壓元件傳感器測量
24、到的氣體、液體等物理壓力參數(shù)變化轉(zhuǎn)換成電信號(如420mA等), 以提供指示報警儀、調(diào)理器等二次儀表進行顯示、指示和調(diào)整。壓差變送器用于測量液體、氣體或蒸汽的液位、密度和壓力,然后轉(zhuǎn)換為成420mA信號輸出。實際水位的計算方法如下:水位H=(D200-50)/0.4D200為變送器實際測量值通過A/D轉(zhuǎn)換模塊存儲在D200數(shù)據(jù)寄存器中的值。常見壓力變送器模型如下圖:圖3-3壓力變送器實物圖3.3梯形圖的設(shè)計啟動功能x0進入功能選擇后,倒計時10S,若在10S內(nèi)選擇了脫水則跳至脫水步驟,否則在10S結(jié)束之后開始正常洗滌。10S后洗滌開始,Y12打開,開始進水,當(dāng)水位到達高水位時Y5 on 開始正
25、轉(zhuǎn)洗滌。洗滌5S暫停1S。正轉(zhuǎn)中還包括脫水排水時(Y7),電機的正轉(zhuǎn)啟動。正轉(zhuǎn)暫停結(jié)束后開始反轉(zhuǎn)洗滌,洗滌5S,暫停1秒。當(dāng)正反轉(zhuǎn)洗滌次數(shù)到達3次后開始排水(至低水位)、脫水(10S)。完成上述步驟后為一個循環(huán)(手動排水脫水不計),C7計數(shù),當(dāng)計滿3次后報警10S,洗衣結(jié)束。M11、M12、M13為設(shè)定水位值,M11為報警水位(防止加水過急,特設(shè)報警水位),M12為高水位,M13低水位。由于水流流動造成的波動及不穩(wěn)定性,在對水位進行監(jiān)測時,返回數(shù)據(jù)寄存器D200的值也不是穩(wěn)定的,會有12的誤差范圍,會直接導(dǎo)致繼電器供電時出現(xiàn)斷電現(xiàn)象而無法正常工作,因此我在設(shè)計過程中設(shè)定當(dāng)水位一旦到達規(guī)定的高低
26、水位時便停止測量。程序的正反轉(zhuǎn)計數(shù)器以及循環(huán)計數(shù)器清零設(shè)置MCGS組態(tài)相關(guān)數(shù)據(jù)之間的轉(zhuǎn)換3.4 MCGS組態(tài)軟件的設(shè)置此次設(shè)計采用的是MCGS組態(tài)實現(xiàn)對全自動洗衣機系統(tǒng)的實時監(jiān)控。3.4.1實時數(shù)據(jù)庫參數(shù)的設(shè)置對MCGS組態(tài)進行設(shè)置,它的實時數(shù)據(jù)庫組態(tài)設(shè)置如下圖所示:圖3-4實時數(shù)據(jù)庫參數(shù)圖3.4.2用戶窗口設(shè)置圖3-5MCGS用戶窗口設(shè)置3.4.3 PLC與MCGS組態(tài)軟件之間的通信設(shè)置對組態(tài)的通訊參數(shù)進行設(shè)置后,打開通用串口父設(shè)備0和三菱FX系列串口,在MCGS工作臺上單擊設(shè)備窗口,再單擊設(shè)備組態(tài)按鈕進入設(shè)備組態(tài):設(shè)備窗口。打開設(shè)備管理窗口選擇三菱下的FX232,再對FX232系列編程口進
27、行設(shè)置,在各個參數(shù)確保無誤后,確定通信標志為0,單擊確定,就可以實現(xiàn)了PLC與MCGS組態(tài)軟件之間的通信了。設(shè)備窗口設(shè)置如下:圖3-6三菱FX232通道屬性設(shè)置要在通用串口設(shè)備屬性窗口里將采集周期改為200ms,數(shù)據(jù)位數(shù)位改為0-7位,數(shù)據(jù)檢驗方式改為2-偶校驗。設(shè)備參數(shù)如下圖圖3-7通用串口設(shè)備屬性4.設(shè)計總結(jié)綜合全文所述,這次設(shè)計對PLC及MCGS組態(tài)技術(shù)的工作原理、適用領(lǐng)域等做出了較為詳細的介紹,在論文中對全自動洗衣機的發(fā)展背景歷程和洗衣機發(fā)展的前景作了一些介紹,根據(jù)洗滌的要求采用PLC設(shè)計出了全自動洗衣機系統(tǒng),并使用組態(tài)監(jiān)控技術(shù)對整個洗滌過程的實時監(jiān)控,其具有較高的實用性合可設(shè)計性。用
28、組態(tài)技術(shù)實現(xiàn)對洗滌系統(tǒng)的監(jiān)控,更直觀的展現(xiàn)出全自動洗衣機的洗滌過程,很好的解決了實驗室設(shè)備的局限性。這個也是和工廠相接軌的地方。例如,在做設(shè)計時所用的水箱以及壓力變送器,由于壓力變送器所在的位置位于水箱的中部,相當(dāng)于壓力變送器之下的水位時無法檢測到的了,導(dǎo)致實際的水位是沒辦法測到0值的。所以在這一方面我只能是通過假定一個水位為標準0值而進行的設(shè)計測量。而通過MCGS組態(tài)動畫的設(shè)計可以很直觀的展現(xiàn)出洗衣機在洗滌過程中的每一個環(huán)節(jié),生動形象,具有非??陀^性。在設(shè)計過程中,閱讀了相關(guān)的資料和文獻,學(xué)習(xí)到了很多的知識,在流程圖的設(shè)計,梯形圖的繪制,以及功能的拓展,軟件的實用等方面都有了很大的進步。彌補
29、了之前學(xué)習(xí)時在這方面的短缺。在實際設(shè)計過程中出現(xiàn)了不少問題,并不是理論上的那么理想,各種參數(shù)問題得考慮實際的情況。比如電機正轉(zhuǎn)洗滌和脫水時電機正轉(zhuǎn)出現(xiàn)了矛盾,兩個過程為同一個輸出變量,而我在繪制梯形圖將兩個相同的輸出變量分別用一條程序表達,導(dǎo)致程序在執(zhí)行時無法識別出究竟哪一條才是應(yīng)該執(zhí)行的指令。又比如,在水位的監(jiān)測環(huán)節(jié),就平時的生活而言,我們家用的洗衣機在往內(nèi)桶注水時探測到的值往往也不是一個固定值,這個值會隨著水的沖擊產(chǎn)生波動,我在調(diào)試程序的過程中遇到了因這種波動而導(dǎo)致繼電器失電、電機無法正常運作的現(xiàn)象。最后在老師的指點下,想出了當(dāng)液位一旦到達我所需求的高度時便停止探測,而此時傳回的數(shù)據(jù)量相對
30、來說是比較穩(wěn)定的,繼電器也沒有再出現(xiàn)斷電的現(xiàn)象。很好地保護了電路,而且讓設(shè)計變得更有實際性。致謝由于我之前較少接觸PLC的內(nèi)容,只是在大二的時候選修過一個學(xué)期,基礎(chǔ)不夠扎實,但課題來說相對來說不是很難,在整個設(shè)計的過程中,指導(dǎo)老師和同學(xué)給了我很大的幫助。特別感謝我的指導(dǎo)老師XX老師以及實驗室指導(dǎo)老師XX老師,細心為我指導(dǎo),當(dāng)我遇到問題的時候,耐心為我講解,給了我許多寶貴的意見和指導(dǎo),使得我能夠順利完成畢業(yè)設(shè)計。還要感謝和我一起做畢設(shè)的和幫助過我的同學(xué)。本設(shè)計的完成是在我們的導(dǎo)師XX老師的細心指導(dǎo)下進行的。在每次設(shè)計遇到問題時老師不辭辛苦的講解才使得我的設(shè)計順利的進行。從設(shè)計的選題到最后設(shè)計的缺
31、陷修改的整個過程中,花費了XX老師很多的寶貴時間和精力,在此向?qū)煴硎局孕牡馗兄x!導(dǎo)師專業(yè)的知識,嚴謹?shù)闹螌W(xué)態(tài)度,開拓進取的精神和高度的責(zé)任心都將使學(xué)生受益終生! 還要感謝和我同一實驗室做畢設(shè)的幾位同學(xué),是你們在我平時設(shè)計中和我一起探討問題,并指出我設(shè)計上的誤區(qū),同時也提出了許多寶貴建議。使我能及時的發(fā)現(xiàn)問題及時改正把設(shè)計順利的進行下去,沒有你們的幫助我不可能這樣順利地結(jié)稿,在此表示深深的謝意。感謝在百忙中抽出時間審閱論文的老師們,沒有你們的幫助我是不能順利完成畢業(yè)設(shè)計的。衷心地感謝所有在這次畢業(yè)設(shè)計中幫過我的老師,和給過我?guī)椭耐瑢W(xué)。參考文獻1周美蘭,周封,王岳宇.PLC電氣控制與組態(tài)設(shè)計.
32、 第1版 北京:科學(xué)出版社. 2003年2 程子華,劉小明. PLC原理與編程實例分析. 第2版 北京:國防工業(yè)出版社.2010年3 呂衛(wèi)陽,徐昌榮.PLC工程應(yīng)用實例解析.北京.中國電力出版社.2007年4 張進秋,陳永利,張中民.可編程控制器原理及應(yīng)用實例.北京.機械工業(yè)出版社.2003年5 王阿根.PLC控制程序精編108例.北京.電子工業(yè)出版社.2009年6 王兆義.可編程序控制器教程.北京:機械工業(yè)出版社.2005.7 李景學(xué)、金廣業(yè).可編程序控制器應(yīng)用系統(tǒng)設(shè)計方法,電子工程出版社,1995.8 張萬忠,劉明芹.電器與PLC控制技術(shù).北京:化學(xué)工業(yè)出版社,2003.9 茅紅偉,董淑冷
33、.PLC在自動售貨機控制系統(tǒng)中的應(yīng)用.上海師范大學(xué)學(xué)報,2007.10練偉新.基于PLC的自動售貨機電控系統(tǒng)改造.電氣時代,2006.11賀哲榮,石帥軍.流行PLC實用程序及設(shè)計(三菱FX2系列) 北京:機械工業(yè)出版社,2001年.Based on PLC Automatic Washing Machine Control System DesignAuthor:shenzhisen【Abstract】 This design is based on mitsubishi FX - 2 n - 32 a PLC as the control core, based on MCGS config
34、uration software, PC monitor, full automatic washing machine control system. Is PLC control to realize each function of the washing machine, flexible control function, therefore, is designed based on PLC automatic washing machine control circuit system has strong practicability. At the same time als
35、o joined the manual drainage and manual dehydration function. Users in order to ensure the washing machine and personal safety, but also add a buzzer alarm circuit is designed. Inlet valve and drain valve control, etc., is automatically and humanization. Using PLC as controller, can well meet the requirements of automatic washing machines for automation, and flexible control mode, control mode can varies according to the application of different occasions.【KeyWords】Mitsubishi PLC;FX-2N-32A;The MCGS configuration software;Automatic washing machine28
- 溫馨提示:
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. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。