課程設(shè)計說明書 全自動洗衣機控制系統(tǒng)設(shè)計說明書
《課程設(shè)計說明書 全自動洗衣機控制系統(tǒng)設(shè)計說明書》由會員分享,可在線閱讀,更多相關(guān)《課程設(shè)計說明書 全自動洗衣機控制系統(tǒng)設(shè)計說明書(28頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、 機電工程學院 課程設(shè)計說明書 設(shè)計題目: 全自動洗衣機控制系統(tǒng)設(shè)計 學生姓名: 學 號: 20094805 專業(yè)班級: 機制F09 指導教師: 2012年 12 月 13日 內(nèi)容摘要 本次課程設(shè)計主要是針對全自動洗衣機的控制系統(tǒng)進行設(shè)計,首先對其工作原理做一個大致的介紹,即洗衣機的工作流程圖,本次的控制系統(tǒng)采用PLC控制,介紹了洗衣機的硬件配置和組成原理,并由此得到I/O分配
2、表,PLC接線圖,重點部分是控制程序和程序的調(diào)試。全自動洗衣機控制系統(tǒng)是典型的自動化系統(tǒng),幾乎由一到兩個開關(guān)或者按鈕就可以實現(xiàn)整個洗衣過程:一洗二漂;這三次每次都是一個相對獨立的洗衣過程,用循環(huán)來實現(xiàn);還可以分強洗,弱洗,每個分支過程中也嵌套了循環(huán),使其過程顯得有些復雜,但功用很好。在完成這次課程設(shè)計的過程中,對于機電一體化的控制系統(tǒng)的設(shè)計有了一定的認識,掌握了基本的設(shè)計步驟,熟悉了課程中的相關(guān)知識,理論聯(lián)系實際,使我對學過的知識有了更深層次的了解。 關(guān)鍵詞:洗衣機;控制系統(tǒng);循環(huán) 目 錄 目 錄 1 第1章 引 言 1 第2章 系統(tǒng)總體方案設(shè)計 2
3、 2.1控制系統(tǒng)流程圖 2 2.2系統(tǒng)設(shè)計方案 3 2.3洗衣機硬件配置及組成原理 3 2.5 PLC接線圖 7 2.6 程序調(diào)試 15 第3章 結(jié) 論 18 第4章 設(shè)計總結(jié) 19 致謝 20 附錄 程序語句表 21 參考文獻 24 1 第1章 引 言 這次設(shè)計是畢業(yè)前最后一次課程設(shè)計,也是為做畢業(yè)設(shè)計做鋪墊吧,通過這次設(shè)計,將所學的東西融會貫通。 這篇設(shè)計論文是以西門子S7-200為主要載體,結(jié)合他對應的編程軟件來對全自動洗衣機的控制進行編程,雖然沒有具體的見到他的硬件,但是也對這樣一個程序?qū)慕涌谧隽肆私狻? 同時根據(jù)全自動洗衣機的工作原理,利
4、用可編程控制器PLC實現(xiàn)控制,說明了PLC控制的原理方法,特點及控制洗衣機的特色。全自動洗衣機控制系統(tǒng)利用了西門子S7-200系列PLC的特點,對按鈕,電磁閥,開關(guān)等其他一些輸入/輸出點進行控制,實現(xiàn)了洗衣機洗衣過程的自動化。由于每遍的洗滌,排水,脫水的時間由PLC內(nèi)定時器和計數(shù)器控制,所以只要改變定時器和計數(shù)器參數(shù)就可以改變時間??梢园焉厦嬖O(shè)定的程序時間定下來,作為固定程序使用,充分表現(xiàn)現(xiàn)代家電品的實用性。 在洗衣機控制方面,在PLC問世之前,工業(yè)控制領(lǐng)域中是繼電器占主導地位。但繼電器控制領(lǐng)域有著十分明顯的缺點:體積大、耗電多、可靠性、壽命短、運行速度慢、適應性差、尤其當生產(chǎn)工藝發(fā)生變化時
5、,就必須重新設(shè)計、重新安裝,造成時間和資金的嚴重浪費。為了改變這一現(xiàn)狀,PLC控制系統(tǒng)產(chǎn)生了。繼1969年美國數(shù)字設(shè)備公司研制出世界第一臺PLC,并在通用汽車公司自動裝配線上試用,獲得了成功,從而開創(chuàng)了工業(yè)控制新時期,從此,可編程控制器這一新的控制技術(shù)迅速發(fā)展起來了。在許多領(lǐng)域都有廣泛的應用。PLC的優(yōu)點是:可靠性高,耗電少,適應性強,運行速度快,壽命長等,為了進一步提高全自動洗衣機的功能和性能,避免傳統(tǒng)控制的一些弊端,就提出了用PLC來控制全自動洗衣機這個課題。 24 第2章 系統(tǒng)總體方案設(shè)計 2.1控制系統(tǒng)流程圖 如圖2.1為全
6、自動洗衣機的洗滌動作程流程圖,根據(jù)控制流程圖并按照設(shè)計任務(wù)書進行程序的設(shè)計; 初始狀態(tài):暫停,高水位,強洗,工作寄存器清零 通過SB3,SB1設(shè)定水位與方式,M置0,按SB2啟動 進水,到達規(guī)定水位,關(guān)進水,開始洗滌 M=0,則N=4;M<或>0,則N=2 是強洗嗎? 電動機正轉(zhuǎn)8秒 電動機正轉(zhuǎn)2秒 暫停2秒 暫停5秒 電動機反轉(zhuǎn)8秒 電動機反轉(zhuǎn)2秒 暫停2秒 暫停5秒 滿N次嗎? 滿N次嗎? 排水,直至水排空 甩干10秒 M+1,M=3嗎? 報警提示10秒 關(guān)機 YES NO YES YES NO NO NO 2.1全自動洗衣機的洗
7、滌動作程流程圖 2.2系統(tǒng)設(shè)計方案 通常地,人們采用洗衣機來洗衣服需要經(jīng)歷洗滌、漂洗、排水、脫水等4個環(huán)節(jié),而在全自動洗衣機中,這樣的一個過程全由PLC來完成。并且,全自動洗衣機需要其控制系統(tǒng)足夠可靠,以避免洗衣機輕易出現(xiàn)故障。 全自動洗衣機的簡單工作過程如圖2.1所示。其中,洗衣的方式(強洗或是標準)、洗衣中的水位選擇(高水位洗衣、低水位洗衣等)等兩個方面需要在人們將衣服放入洗衣機洗衣服之后手動來選擇。并且是必須選擇的洗衣參數(shù)。當選擇了一種洗衣參數(shù)后,按下啟動按鈕,洗衣機就會自動完成洗衣服的整個過程。 全自動洗衣機系統(tǒng)中,PLC主要完成以下功能: 1.檢測功能 (1)檢測洗衣的方
8、式:強洗或者是弱洗的選擇。 (2)檢測洗衣時的水位:高水位或者是低水位的選擇。 (3)檢測進水是否到了需要的水位,即進水是否完成。 (4)檢測排水是否已經(jīng)完成。 2. 控制功能 (1)控制進水、洗滌、排水、脫水等洗衣機的動作。 (2)控制洗滌、脫水等的時間長短。 (3)控制洗滌的次數(shù)。 (4)控制在洗衣機完成一個動作后到下一個動作的準確轉(zhuǎn)換。 (5)控制完成洗衣時的信號提示。 2.3洗衣機硬件配置及組成原理 根據(jù)控制流程圖,來實現(xiàn)功能。選擇西門子S7-200系列PLC作為此全自動洗衣機的控制主機。在西門子S7-200系列PLC中又有CPU221、CPU222、CPU22
9、4、CPU226、CPU226XM等之分。此全自動洗衣機系統(tǒng)中總共有7個數(shù)字量輸入,10個數(shù)字量輸出,共需17點I/O,根據(jù)I/O點數(shù)及程序容量,選擇了CPU224作為其主機。 啟動按鈕用來控制全自動洗衣機開始工作與否,一般地,在用戶在洗衣機內(nèi)放入衣服,且已經(jīng)準備好開始洗衣服之后,按下啟動按鈕,全自動洗衣機開始洗衣。 停止按鈕用來控制運行中的全自動洗衣機停止工作與否。在洗衣服的過程中,用戶需要停止洗衣機,就可以直接按下停止按鈕,洗衣機即會停止工作。 高低水位是指洗衣機在洗衣過程中,洗衣機筒內(nèi)保持的水位高低,一旦選擇了高水位,則在洗衣過程中的水位將保持系統(tǒng)設(shè)定下的兩個水位中的相對高一點的水
10、位。反之則是低水位。 強洗標準洗滌開關(guān)用來設(shè)置洗衣機洗衣服的模式,當選擇強洗時,洗衣機自動按照強洗模式洗衣服。反之則相反,選擇標準洗模式。需要說明的是,標準模式與強洗模式的 選擇必須在用戶一開始洗衣之前完成。 高水位探測器用來檢測洗衣機水位是否已經(jīng)達到了高水位。采用數(shù)字量輸出式水位探測器這樣就可以直接將高水位探測器的輸出直接送到PLC主機的數(shù)字量輸入端口上。 低水位探測器用來檢測洗衣機水位是否已經(jīng)達到了低水位。采用數(shù)字量輸出式水位探測器這樣就可以直接將低水位探測器的輸出直接送到PLC主機的數(shù)字量輸入端口上。同樣零水位探測器用來探測是否將水排干。采用數(shù)字量輸出式水位探測器這樣就可以直接將零
11、位探測器的輸出直接送到PLC主機的數(shù)字量輸入端口上。 電機正轉(zhuǎn)接觸器用于PLC主機控制洗衣機電機的正轉(zhuǎn)。可以直接用PLC主機的數(shù)字量輸出端口來連接電機正轉(zhuǎn)接觸器,在洗衣機洗衣服的過程中,電機會正轉(zhuǎn)與反轉(zhuǎn)同時輪流進行。 電機反轉(zhuǎn)接觸器用于PLC主機控制洗衣機電機的反轉(zhuǎn)??梢灾苯佑肞LC主機的數(shù)字量輸出端口來連接電機反轉(zhuǎn)接觸器,在洗衣機洗衣服的過程中,電機會正轉(zhuǎn)與反轉(zhuǎn)同時輪流進行。 排水離合器用于PLC主機控制洗衣機機筒內(nèi)的排放。選用數(shù)字式離合器,可以直接用PLC主機的數(shù)字量輸出端口來連接到排水離合器,當洗衣機在完成洗衣或者漂洗后,需要將機筒內(nèi)的臟水排出機筒,此時,PLC主機發(fā)出控制命令打開
12、排水離合器,進行排水。 洗衣機洗衣服的最后一道工序就是對衣服進行脫水,脫水電磁離合器正是用于PLC主機控制洗衣機進行脫水,脫水需要電機帶動機筒旋轉(zhuǎn),有了電磁離合器后,就可以直接使用PLC主機的數(shù)字量輸出端口來控制電磁離合器,最終達到控制脫水執(zhí)行電機的目的。在脫水過程不涉及電機的調(diào)速問題,因此,用PLC主機加電磁離合器這樣一種比較覺得簡單的方式就可以完成控制任務(wù)。 蜂鳴器用來指示洗衣機洗衣過程中的一些聲音提示,也采用電磁閥控制。對于各個程序中的指示燈也采用電磁閥進行控制。 全自動洗衣機控制系統(tǒng)為單機控制系統(tǒng)。 PLC的輸入點,包括啟動按鈕、停止按鈕、高低水位按鈕、標準強洗模式按鈕、高水位探
13、測器、低水位探測器,零水位探測器一共7點;輸出點包括進水電磁閥、電機正轉(zhuǎn)接觸器、電機反轉(zhuǎn)接觸器、排水離合器、脫水離合器、蜂鳴器接觸器和四個指示燈接觸器一共10點。 由于點數(shù)不多,考慮20%~30%的余量,選用小型PLC便可實現(xiàn), 本次設(shè)計選擇西門子S7-200系列的CPU224型的PLC,可以滿足使用需求。它的主要特點是: 14輸入/10輸出共24個數(shù)字量I/O點。 13KB的程序和數(shù)據(jù)存儲空間。 6個獨立的30KHZ的高速計數(shù)器,2路獨立的20KHZ的高速脈沖輸出。 具有PID控制器。 1個RS485通信/編程口。 具有多點接口MPI(Multi Point Interface
14、)通信協(xié)議 具有點對點接口PPI(Point to Point Interface)通信協(xié)議 具有自由通信口 I/O端子排可以很容易地整體拆卸 如表2.1為全自動洗衣機中PLC主機的I\O資源分配,表2.2為全自動洗衣機中PLC主機中輔助繼電器分配。 2.4 I/O分配表 根據(jù)控制要求,可列出下表: 表2.1 全自動洗衣機PLC主機的I/O地址分配 信號類型 信號名稱 元件名稱 元件符號 地址編號 輸入信號 洗滌選擇 常開按鈕 SB1 I0.3 輸入信號 啟動 常開按鈕 SB2 I0.1 輸入信號 高水位 常開按鈕 SB3 I0.2 輸
15、入信號 高水位探測 組合開關(guān) ST3 I0.4 輸入信號 低水位探測 組合開關(guān) ST2 I0.5 輸入信號 零水位探測 組合開關(guān) ST1 I0.6 輸出信號 進水 電磁閥 KM1 Q0.0 輸出信號 電動機正轉(zhuǎn) 接觸器 KM2 Q0.1 輸出信號 電動機反轉(zhuǎn) 接觸器 KM3 Q0.2 輸出信號 排水 電磁閥 KM4 Q0.3 輸出信號 脫水 離合器 KM5 Q0.4 輸出信號 報警 接觸器 KM6 Q0.5 輸出信號 進水指示燈亮 燈泡 L1 Q0.6 表2.2 全自動洗衣機中pl
16、c主機中輔助繼電器分配 名稱 地址 名稱 地址 啟動 停止 M0.0 蜂鳴器 M0.5 高水位 M0.1 洗滌高水位檢測 M0.6 低水位 M0.2 洗滌低水位檢測 M0.7 強洗模式 M0.3 零水位探測 M1.5 標準洗滌模式 M0.4 2.5 PL
17、C接線圖 I/O接線圖如下: 圖2.5 I/O地址分配2.6 程序梯形圖 主程序如下: 洗滌子程序 強洗
18、 弱洗 2.6 程序運行及調(diào)試 1、載入程序,啟動軟件,打開監(jiān)控,并按下啟動按鈕閉合I0.1 2、選擇洗滌模式閉合I0.2及I0.3 3、閉合I0.4 4、觀察循環(huán)次數(shù) 5、觀察循環(huán)次數(shù) 6、觀察循
19、環(huán)次數(shù) 第3章 結(jié) 論 此PLC控制程序可以實現(xiàn),洗衣機的進水,排水,分別有進水電磁和排水電磁閥執(zhí)行。洗滌正轉(zhuǎn)反轉(zhuǎn)由洗滌電機驅(qū)動撥盤,正反轉(zhuǎn)來實現(xiàn)。脫水時由脫水電磁離合器合上,排水電磁閥吸合,洗滌電機正轉(zhuǎn)進行甩干。洗滌完成由蜂鳴器報警,洗衣機通過高水位限位檢測ST3,低水位限位檢測ST2,零水位限位檢測ST1,,來檢測水位的高度位置,水位選擇有一個按鈕完成。洗滌方式選擇也喲一個按鈕完成,用四個LED發(fā)光二極管來只是當前的工況狀態(tài)。等一系列的要求可以實現(xiàn)。
20、 第4章 設(shè)計總結(jié) 通過這次課程設(shè)計不僅使我對于機電傳動控制這門課進行了一次綜合性的復習,同時還讓我學到了很多東西,比如說當自己真正的想要把事情做好的時候,才會發(fā)現(xiàn)自己平時很容易忽略的東西有很多,才會真正的去發(fā)現(xiàn)一些從未注意的東西,比如,在這次的課程設(shè)計中,我就發(fā)現(xiàn)word其實并不是像我以前想的那么不人性化,因為自己以前從來沒有注意這些細節(jié)的內(nèi)容所以才會以為有那么多的不順手的地方。對于這次的課程設(shè)計,對于PLC的設(shè)計使我對于電路的控制有了更加具體話的了解,像洗衣機,電梯,各種設(shè)備都可以用PLC進行控制設(shè)計,生活中有那么多的電器可以用他它來進行控制,這讓我看到了
21、我們現(xiàn)在學習的東西并非是一無是處,他都將會在社會中有所作為的。 致謝 兩周的課程設(shè)計也接近了尾聲,經(jīng)過兩周的奮戰(zhàn)我的設(shè)計終于完成了。在沒有做plc課程設(shè)計以前覺得課程設(shè)計只是對這半年來所學知識的單純總結(jié),但是通過這次做課程設(shè)計發(fā)現(xiàn)自己的看法有點太片面。課程設(shè)計不僅是對前面所學知識的一種檢驗,而且也是對自己能力的一種提高。通過這次設(shè)計使我明白了自己原來知識還比較欠缺。自己要學習的東西還太多,以前老是覺得自己什么東西都會,什么東西都懂,有點眼高手低。通過這次課程設(shè)計,我才明白學習是一個長期積累的過程,在以后
22、的工作、生活中都應該不斷的學習,努力提高自己知識和綜合素質(zhì)。 在這次課程設(shè)計中同學們之間的關(guān)系更進一步了,同學之間互相幫助,有什么不懂的大家在一起商量,聽聽不同的看法對我們更好的理解知識,所以在這里非常感謝我的同學曾祥印,李少輝,鄭劉正等的幫助。 在此要感謝我的指導老師王宗才老師對我們悉心的照顧,感謝老師給我們的幫助。在設(shè)計過程中,我通過查閱大量有關(guān)資料,與同學交流經(jīng)驗和自學,并向老師請教等方式,使自己學到了不少知識,也經(jīng)歷了不少艱辛,但收獲同樣巨大。在整個設(shè)計中我懂得了許多東西,也培養(yǎng)了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高
23、了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。雖然這個設(shè)計做的也不太好,但是在設(shè)計過程中所學到的東西是這次課程設(shè)計的最大收獲和財富,使我終身受益。 附錄 程序語句表 Network 1 // 啟動 LD I0.1 O M0.0 AN T38 = M0.0 Network 2 // Network Title // 高水位 LD I0.2 A M0.0 AN M0.2 = M0.1 Network 3 // 低水位 LDN I0.2 O M
24、0.2 A M0.0 = M0.2 Network 4 // 強洗 LD I0.3 A M0.0 AN M0.4 = M0.3 Network 5 // 弱洗 LDN I0.3 O M0.4 A M0.0 = M0.4 Network 6 // 高水位檢測 LD I0.4 O M0.6 A M0.0 A M0.1 = M0.6 Network 7 // 低水位檢測 LD I0.5 O
25、 M0.7 A M0.0 A M0.2 = M0.7 Network 8 // 進水 LD M0.1 AN M0.6 LDN M0.7 A M0.2 OLD A M0.0 = Q0.0 = Q0.6 Network 9 // 洗滌 LD M0.0 AN Q0.0 CALL SBR0 Network 10 // 停機 LD T37 O Q0.5 AN T38 LPS = M0.5 A
26、 M0.0 = Q0.5 LPP TON T38, 100 Network 11 // 零水位檢測 LD M0.0 A I0.6 = M1.5 TITLE=SUBROUTINE COMMENTS Network 1 // Network Title // Network Comment LD SM0.0 FOR VW100, 1, 3 Network 2 LD SM0.1 LPS A M0.3 FOR VW120, 1, VW110 LPP A M0.4 F
27、OR VW130, 1, VW110 Network 3 LDW= VW100, 1 MOVW 4, VW110 Network 4 LDW<> VW100, 1 MOVW 2, VW110 Network 5 LD M0.6 O M0.7 LPS A M0.3 CALL SBR1 LPP A M0.4 CALL SBR2 Network 6 NEXT Network 7 // 排水 LDW= VW120, VW110 OW= VW130, VW110 A
28、 M0.0 AN M1.5 = Q0.3 Network 8 // 甩干 LD M1.5 AN T37 = Q0.4 TON T37, 100 TITLE=SUBROUTINE COMMENTS Network 1 // Network Title // Network Comment LD M0.3 A M0.0 AN T36 LPS AN T33 = Q0.1 LPP TON T33, 800 Network 2 LD T33 TON
29、 T34, 200 Network 3 LD T34 LPS AN T35 A M0.0 = Q0.2 LPP TON T35, 800 Network 4 LD T35 TON T36, 200 TITLE=SUBROUTINE COMMENTS Network 1 // Network Title // Network Comment LD M0.4 A M0.0 AN T100 LPS AN T97 = Q0.1 LPP TON T97
30、, 200 Network 2 LD T97 TON T98, 500 Network 3 LD T98 LPS AN T99 A M0.0 = Q0.2 LPP TON T99, 200 Network 4 LD T99 TON T100, 500 參考文獻 [1] 王宗才. 機電傳動與控制. 北京: 電子工業(yè)出版社. 2011. [2] 于慶廣.可編程控制器原理及系統(tǒng)設(shè)計.北京:清華大學出版社.2004. [3]
31、胡學林. 電氣控制及PLC. 北京:冶金工業(yè)出版社, 1997. [4] 廖常初. PLC編程及應用. 北京:機械出版社,2002. [5]羅偉.鄧木生.PLC與電氣控制.北京:中國電力出版社,2005. [6] 馬光.全自動洗衣機中的傳感器[J].北京:家用電器,1999. [7] 孫振強.可編程控制器原理及應用教程.北京:清華大學出版社.2003. [8] 劉子林.電機與電氣控制[M].北京:電子工業(yè)出版社,2003. [9] 程周.電氣控制與PLC原理及應用[M].北京:電子工業(yè)出版社,2003. [10] 蔣金周.全自動洗衣機的PC智能控制[J].機電一體化,2004.
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。