基于PLC在全自動洗衣機中的設計_第1頁
基于PLC在全自動洗衣機中的設計_第2頁
基于PLC在全自動洗衣機中的設計_第3頁
基于PLC在全自動洗衣機中的設計_第4頁
基于PLC在全自動洗衣機中的設計_第5頁
已閱讀5頁,還剩13頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、目 錄1 緒論11.1選題背景11.2 PLC的發展概況11.3全自動洗衣機發展概況22 PLC控制系統概述32.1 PLC控制系統的特點32.2 PLC的選型32.2.1 S7-200系列PLC的特點.42.2.2 S7-200系列PLC的編程語言.42.2.3 S7-200系列PLC定時器與計數器63 全自動洗衣機PLC控制系統程序設計83.1全自動洗衣機控制系統概述83.1.1 節水工作原理.83.2.設計特點93.3 硬件描述.93.4 軟件設計.103.4.1 全自動洗衣機PLC控制方案.103.4.2全自動洗衣機PLC控制I/O地址分配表及外部接線圖123.4.3 全自動洗衣機PL

2、C控制系統流程圖.133.4.4全自動洗衣機PLC控制系統梯形圖及語句表163.5故障檢測.244 系統仿真25結論28致謝29參考文獻301 緒論1.1選題背景 洗衣機是人們日常生活中常見的一種家電,已經成為人們生活中不可缺少的家用電器。在工業生產中應用也十分廣泛。但是傳統的基于繼電器的控制,已經不能滿足人們對洗衣機的自動化程度的要求了。洗衣機需要更好地滿足人們的需求,必須借助于自動化技術的發展。而隨著PLC技術的發展,用PLC來作為控制器,就能很好地滿足全自動洗衣機對自動化的要求,并且控制方式靈活多樣,控制模式可以根據不同場合的應用而有所不同。自動化技術的飛速發展使得洗衣機由初始的半自動式

3、洗衣機發展到現在的全自動洗衣機,又正在向智能化洗衣機方向發展。 1.2 PLC的發展概況 可編程序控制器自問世以來,發展極其迅速。1971年,日本開始生產可編程控制器,1973年,歐洲開始生產可編程控制器。到現在,世界各國的一些著名電器廠家幾乎都在生產可編程控制器,可編程控制器已作為一個獨立的工業設備進行生產,已成為當代電控裝置的主導。 早期的可編程控制器主要由分立元件和中小規模集成電路組成,它采用了一些計算機技術,但簡化了一些計算機的內部電路,對工業現場環境適應性好,指令系統簡單,一般只有邏輯運算的功能。人們把它稱之為可編程邏輯控制器(Programmable Logic Controlle

4、r)縮寫為PLC。隨著微電子技術和集成電路的發展,特別是微處理器和微計算機的迅速發展,在20世紀70年代中期,美國、日本、聯邦德國等國的一些廠家在可編程控制器中引入微機技術,微處理器及其他大規模集成電路芯片成為其核心部件,使可編程控制器具有了自診斷功能,可靠性有了大幅度提高。國外工業界在1980年正式命名為可編程控制器(Programmable Controller),縮寫為PC。但由于它和個人計算機(Personal Computer)的簡稱容易混淆,仍把可編程控制器縮寫為PLC. 進入20世紀80年代,可編程控制器都采用了微處理器(CPU)、只讀存儲器(ROM)、隨機存儲器(ROM)或單片

5、機作為其核心,處理速度大大提高,增加了多種特殊功能,體積進一步減小。20世紀90年代末,PLC幾乎完全計算機話,速度更快,功能更強,各種智能模塊不斷開發出來,使其不斷擴展著它在各類工業控制過程中的作用。 近年來,可編程控制器發展更為迅速,更新換代周期縮短為3年左右。展望未來,可編程控制器在規模上和功能上將向兩大方向發展:一是大型可編程控制器向高速、大容量和高性能方向發展。如有的機型掃描速度高達0.1mm/k字(0.1us/步),可處理幾萬個開關量I/O信號和多個模擬量I/O信號,用戶程序存儲器達十幾兆字節;二是發展簡易經濟超小型可編程控制器,以適應單機控制和小型設備自動化的需要。另外,不斷增強

6、PLC工業過程控制的功能,研制采用工業標準總線,使同一工業控制系統中能連接不同的控制設備,增強可編程控制器的聯網通信功能,便于分散控制和集中控制的實現,大力開發智能I/O模塊,增強可編程控制器的功能等都是其發展方向。 1.3全自動洗衣機發展概況 全自動洗衣機是一種除放、取衣物和開動洗衣機這三道手續外,其余洗衣各程序全部自動完成的設備。1874年美國的比爾布萊克斯通發明了木制手搖洗衣機,這是世界上第一臺人工攪動洗衣機。1911年美國人又研制了世界上第一臺電動洗衣機。1920年美國的瑪依塔格公司又把洗衣機的木制桶改為鋁制桶體,第二年又把鋁制桶體改為外層鑄鋁、內層為銅板的雙層結構。1936年,他們又

7、將搪瓷用于洗衣機桶體。與此同時,世界各地也相繼出現了洗衣機。歐洲國家研究成功了噴流式洗衣機和滾筒式洗衣機。1932年后,美國一家公司研制成功了第一臺前裝式滾筒全自動洗衣機,洗滌、漂洗和脫水都在同一個滾筒內自動完成,使洗衣機的發展躍上了一個新臺階。這種滾筒洗衣機,目前在歐洲、美洲等地得到了廣泛的應用。第二次世界大戰結束后,洗衣機得到了迅速的發展,研制出具有獨特風格的波輪式洗衣機。這種洗衣機由于其波輪安裝在洗衣桶底,又稱渦卷式洗衣機。近幾十年,在工業發達國家,全自動洗衣機制造技術又得到迅速發展,其年總產量及社會普及率均以達到相當高得水平。目前世界洗衣機年總產量近5000萬臺,而全自動洗衣機的產量呈

8、增長趨勢,在技術性能上正向著節水、節能、高效、結構合理的方向發展。微電腦控制功能、新型的洗滌方式、高速脫水以及低噪音等方面都有了很大提高。 (為防止抄襲,以省去下內容)圖3-4 全自動洗衣機PLC控制系統順序功能圖(b)圖3-5全自動洗衣機PLC控制梯形圖(c)圖3-5全自動洗衣機PLC控制梯形圖(d)圖3-5全自動洗衣機PLC控制梯形圖(e)表3-5 全自動洗衣機PLC控制語句表序列號助記符操作數序列號助記符操作數001LDI0.0041LDM0.4002OM0.0042AT39003ANM0.1043OM0.5004=M0.0044ANM0.6005TONT37, +3000045=M0.

9、5006LDM0.0046TONT40, +20007AT37047LDM0.5008ANI0.1048AT40009OM0.1049OM0.6010ANM0.2050ANM0.7011=M0.1051=M0.6012LDM0.1052TONT41, +150013LDM0.2053LDM0.6014CTUC104, +5054AT41015LDM0.0055OM0.7016AI0.1056ANM1.0017LDM0.1057=M0.7018AC104058LDM0.7019OLD059LDM1.0020OM0.2060CTUC100, +15021ANM0.3061LDM0.7022=M0.

10、2062AC100023LDM0.2063OM1.0024AI0.6064ANM1.1025LDM0.7065=M1.0026ANC100066LDM1.0027OLD067LDM1.1028LDM1.0068CTUC101, +3029ANC101069LDM1.0030OLD070AC101031OM0.3071OM1.1032ANM0.4072ANM1.2033=M0.3073=M1.1034TONT38, +20074LDM1.1035LDM0.3075AI0.7036AT38076OM1.2037OM0.4077ANM1.3038ANM0.5078=M1.2039=M0.4079TO

11、NT42,+1200040TONT39, +150080LDM1.2序列號助記符操作數序列號助記符操作號081AT42119=M2.0082LDM2.2120LDM2.0083ANC103121LDM2.1084OLD122CTUC102, +5085OM1.3123LDM2.0086ANM1.4124AC102087=M1.3125OM2.1088LDM1.3126ANM2.2089AI0.6127=M2.1090LDM2.0128LDM2.1091ANC102129AI0.7092OLD130OM2.2093OM1.4131ANM2.3094ANM1.5132=M2.2095=M1.413

12、3TONT47, +1200096TONT43, +10134LDM2.2097LDM1.4135AT47098AT43136OM2.3099OM1.5137ANM2.4100ANM1.6138=M2.3101=M1.5139LDM2.3102TONT44, +100140LDM2.4103LDM1.5141CTUC103, +3104AT44142LDM2.3105OM1.6143AC103106ANM1.7144OM2.4107=M1.6145ANM2.5108TONT45, +10146=M2.4109LDM1.6147TONT48, +30110AT45148LDM2.4111OM1.

13、7149AT48112ANM2.0150AI0.2113=M1.7151OM2.5114TONT46, +100152ANM2.6115LDM1.7153=M2.5116AT46154=Q0.6117OM2.0155TONT49, +100118ANM2.1156LDM2.4 序列號助記符操作數序列號助記符操作數157AT48172LDM0.6158ANI0.2173OM1.7159LDM2.5174=Q0.2160AT49175LDM1.1161OLD176OM1.2162OM2.6177OM2.1163ANM0.0178OM2.2164=M2.6179=Q0.3165=Q0.7180LDM

14、1.2166LDM0.2181OM2.2167OM1.3182=Q0.4168=Q0.0183LDM1.5169LDM0.4184OM1.7170OM1.5186=Q0.5171=Q0.1 3.5故障檢測 由于一些故障并非洗衣機內在得軟件或硬件問題,而是由于用戶自己操作不當而引起得。因此這類問題用戶一般可以解決,根本不需要去請專業人員進行檢修。表3-6為簡單的故障及其原因。 表3-6 全自動洗衣機PLC控制系統故障及其原因故障代碼異常現象故障原因E0啟動預約后,運行停止上蓋沒蓋E1不排水或排水過慢排水系統故障E2洗滌、漂洗、脫水時運行停止上蓋沒蓋好E3安全開關動作、不脫水衣物放偏E4不進水或進

15、水緩慢進水閥故障E5操作失效水位傳感器故障 4 系統仿真調試 S7-200的編程軟件STEP7-Micro/WIN32可以方便地在Windows環境下對PLC編程、調試、監控,使得PLC的編程更加方便、快捷。還可用模擬軟件對程序進行檢驗,以提高程序的準確性。為了便于系統仿真,將預約洗滌的時間調短為60秒、烘干時間調為2分鐘, 并將洗滌次數和清洗次數設置為3次。具體分析如下: (1)電源開關I0.0使初始狀態M0.0置位為1。 當I0.1斷開,T37計時60s,當T37置位為1,狀態轉移M0.1。 當I0.1閉合,狀態轉移M0.2。 (2)狀態轉移到M0.1,C104計數,當計數器不夠1-24次

16、時,狀態轉移到M0.0。 計數器滿1-24次時,狀態轉移到M0.2。(3)如圖4-1所示,當按下進水啟動按扭I0.1,狀態轉移到M0.2,Q0.0立即得電。(圖中RUN指示燈亮(RUN處左邊為涂黑小方塊)表示程序正在運行狀態;按扭處數字1的指示燈亮(1處上方為涂黑小方塊)表示按下的按扭為I0.1;輸出處數字0的指示燈亮(0處上方為涂黑小方塊)表示Q0.0得電,也就是模擬進水。)直到I0.6閉合,狀態轉移到M0.3。圖4-1 全自動洗衣機PLC控制進水模擬演示圖狀態轉移到M0.7,C100計數,當計數器不夠15次時,狀態轉移到M0.3。 計數器滿15次時,狀態轉移到M1.0。 狀態轉移到M1.0

17、,C101計數,當計數器不夠3次時,狀態轉移到M0.3。 計數器滿3次時,狀態轉移到M1.1。 (4)狀態轉移到M0.3,T38計時2s,當T38置位為1,狀態轉移到M0.4。 (5)狀態轉移到M0.4,啟動Q0.1(電機正轉),T39計時15s,當T39置位 為1,狀態轉移到M0.5。 (6)狀態轉移到M0.5,T38計時2s,當T40置位為1,狀態轉移到M0.6。 (7)如圖4-2所示,狀態轉移到M0.6,Q0.2得電,T41開始延時15s,(圖為程序運行狀態,按扭處沒有指示燈亮表示沒有按任何按扭;輸出處數字2的指示燈亮(2上方為涂黑小方塊)表示Q0.2得電,也就是模擬電機正轉;定時器的延

18、時狀態不會在模擬圖中顯示。)直到T41置位為1,狀態轉移到M0.7。圖4-2 全自動洗衣機PLC控制電機反轉模擬演示圖(8)狀態轉移到M1.1,啟動Q0.3(排水),當I0.3閉合,狀態轉移到M1.2。 (9)狀態轉移到M1.2,啟動Q0.3(排水)、Q0.4(脫水),T42計時30s, 當T42置位為1,狀態轉移到M1.3。 狀態轉移到M2.3,C103計數,當計數器不夠3次時,狀態轉移到M1.3, 計數器滿3次時,狀態轉移到M2.4。 (10)狀態轉移到M1.3,啟動Q0.0(進水),當I0.2閉合,狀態轉移到 M1.4。 狀態轉移到M2.0,C102計數,當計數器不夠5次時,狀態轉移到M

19、1.4。計數器滿15次時,狀態轉移到M2.1。 (11)狀態轉移到M1.4,T43計時1s,當T43置位為1,狀態轉移到M1.5。 (12)狀態轉移到M1.5,啟動Q0.1(電機正傳)、Q0.5(噴淋式進水),T44 計時10s,當T44置位為1,狀態轉移到M1.6。 (13)狀態轉移到M1.6,T45計時1s,當T45置位為1,狀態轉移到M1.7。 (14)狀態轉移到M1.7,啟動Q0.2(電機反轉)、Q0.5(噴淋式進水),T46 計時10s,當T46置位為1,狀態轉移到M2.0。 (15)狀態轉移到M2.1,啟動Q0.3(排水),當I0.3閉合,狀態轉移到M2.2。 (16)如圖4-3所

20、示,狀態轉移到M2.2, Q0.3(排水)、Q0.4(脫水)得電,T47計時30s。(圖為程序運行狀態,按扭處沒有指示燈亮表示沒有按任何按扭;輸出處數字3、4指示燈同時亮(3、4處上方均為涂黑小方塊)表示Q0.3、Q0.4同時的電,也就是模擬排水和脫水。)直到T47置位為1,狀態轉移到M2.4。圖4-3 全自動洗衣機PLC控制排水、脫水模擬演示圖(17)狀態轉移到M2.4,T48計時3s,當I0.4斷開,狀態轉移到M2.5。當I0.4閉合,狀態轉移到M2.5。 (18)狀態轉移到M2.5,啟動Q0.6(烘干),T49計時120s,當T49置位為1時,狀態轉移到M2.6。 (19)狀態轉移到M2.6,啟動Q0.7(自動停止),并返回初始狀態。 (20)程序結束。 結論本設計選用PLC作為全自動洗衣機的控制核心,并根據其節水、節能、高效、結構合理的特點進行的程序設計。從而使洗衣機達到全自動工作(洗滌清洗脫水烘干)的控制過程。由于本設計是面向用戶的家用電器,所以程序設計時在PLC硬件的選擇上主要考慮的是它的性價比。本設計選擇的PLC硬件都具有較高的性價比。本設計程序設計方法選擇的是準確性較高的順序控制法,通過洗衣機的工作過程、流程圖進行程序設計。此設計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論