




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、 PAGE51 / NUMPAGES52 本科生畢業設計說明書(畢業論文)題 目:基于PLC的全自動洗衣機控制系統設計學生: 學 號:20專 業:電氣工程與其自動化班 級:電氣1班指導教師:授基于 PLC 的全自動洗衣機控制系統摘要本文是利用可編程控制器PLC實現了對洗衣機的全自動控制,且說明了PLC控制的原理方法,優點和特點與控制洗衣機的特色。本文在介紹了洗衣機結構的同時,又對全自動洗衣機的控制系統進行了非常全面分析,并在此基礎上提出基于PLC的全自動洗衣機控制方案,且對實施方案進行了論證,根據洗衣機的工作原理從而對程序與其流程進行了設計,該系統具有智能化程度高、安全可靠和運行穩定等特點。對
2、電磁閥,按鈕,開關等其它一些輸入/輸出點進行控制,從而實現了洗衣過程的自動化,并實現了多臺控制。由于每遍的洗滌、排水、脫水的時間由PLC定時器控制,所以只要改變定時器參數就可以改變相應的控制時間。關鍵詞:可編程序控制器(PLC);自動控制; 變頻器; 洗衣機PLC in the application offull-automatic washing machineAbstractThis paper is the use of programmable controller PLC realizes the automatic control of the washing machine,
3、but you ask clear the principle of PLC control method, the advantages and characteristics and the control characteristic of the washing machine. This article introduces the structure of the washing machine at the same time, and fully automatic washing machine control system for the very comprehensiv
4、e analysis, and on the basis of fully automatic washing machine control scheme based on PLC is put forward, and the implementation plan, according to the washing machine working principle and application and its process of design, the system has a high intelligent degree, safe and reliable and stabl
5、e operation, etc. Some of solenoid valves, buttons, switches and other input/output point to control, so as to realize the automation of the washing process, and many sets of control could be achieved. Because every time wash, drainage and dehydration time timer control by PLC, so just change the ti
6、mer parameters can control time accordingly. Key words: programmable controller (PLC); The automatic control; The inverter; The washing machine目 錄 TOC o 1-3 h z u HYPERLINK l _Toc359180009摘要 PAGEREF _Toc359180009 h IHYPERLINK l _Toc359180010Abstract PAGEREF _Toc359180010 h IIHYPERLINK l _Toc35918001
7、1第一章 緒論 PAGEREF _Toc359180011 h 5HYPERLINK l _Toc3591800121.1 課題背景與意義 PAGEREF _Toc359180012 h 5HYPERLINK l _Toc3591800131.2 全自動洗衣機簡介 PAGEREF _Toc359180013 h 6HYPERLINK l _Toc3591800141.3 全自動洗衣機控制技術的現狀與發展 PAGEREF _Toc359180014 h 8HYPERLINK l _Toc3591800151.4 本文主要的工作 PAGEREF _Toc359180015 h 9HYPERLINK
8、 l _Toc359180016第二章 概述 PAGEREF _Toc359180016 h 10HYPERLINK l _Toc3591800172.1 PLC的控制特點 PAGEREF _Toc359180017 h 10HYPERLINK l _Toc3591800182.2 控制系統框圖 PAGEREF _Toc359180018 h 11HYPERLINK l _Toc3591800192.3 控制系統對應設備與功能 PAGEREF _Toc359180019 h 12HYPERLINK l _Toc359180020第三章 硬件的設計 PAGEREF _Toc359180020 h
9、 13HYPERLINK l _Toc3591800213.1 外部設備的選擇 PAGEREF _Toc359180021 h 13HYPERLINK l _Toc3591800223.2 變頻器 PAGEREF _Toc359180022 h 14HYPERLINK l _Toc3591800233.3 電動機 PAGEREF _Toc359180023 h 16HYPERLINK l _Toc3591800243.4 可編程控制器的選擇 PAGEREF _Toc359180024 h 18HYPERLINK l _Toc3591800253.5 PLC外部接線圖 PAGEREF _Toc3
10、59180025 h 19HYPERLINK l _Toc359180026第四章 軟件的設計 PAGEREF _Toc359180026 h 25HYPERLINK l _Toc3591800274.1 I/O 分配表 PAGEREF _Toc359180027 h 25HYPERLINK l _Toc3591800284.1.1 輸入地址分配表 PAGEREF _Toc359180028 h 25HYPERLINK l _Toc3591800294.1.2 輸出地址分配表 PAGEREF _Toc359180029 h 26HYPERLINK l _Toc3591800304.1.3 部元
11、件地址分配表 PAGEREF _Toc359180030 h 27HYPERLINK l _Toc3591800314.2 系統流程圖 PAGEREF _Toc359180031 h 28HYPERLINK l _Toc3591800324.2.1 強制停止流程圖 PAGEREF _Toc359180032 h 28HYPERLINK l _Toc3591800334.2.2 正常運行流程圖 PAGEREF _Toc359180033 h 28HYPERLINK l _Toc3591800344.2.3 去抖動程序流程圖 PAGEREF _Toc359180034 h 30HYPERLINK
12、l _Toc3591800354.3 程序設計 PAGEREF _Toc359180035 h 30HYPERLINK l _Toc3591800364.3.1 PLC控制順序功能圖 PAGEREF _Toc359180036 h 30HYPERLINK l _Toc3591800374.3.2 系統梯形圖 PAGEREF _Toc359180037 h 31HYPERLINK l _Toc3591800384.3.3 系統指令語句表 PAGEREF _Toc359180038 h 39HYPERLINK l _Toc359180039第五章 程序運行過程分析 PAGEREF _Toc3591
13、80039 h 45HYPERLINK l _Toc359180040第六章 總結與展望 PAGEREF _Toc359180040 h 46HYPERLINK l _Toc3591800416.1 總結 PAGEREF _Toc359180041 h 46HYPERLINK l _Toc3591800426.2 全自動洗衣機的展望 PAGEREF _Toc359180042 h 47HYPERLINK l _Toc359180043參考文獻 PAGEREF _Toc359180043 h 49HYPERLINK l _Toc359180044課程設計體會 PAGEREF _Toc359180
14、044 h 50緒論課題背景與意義自 19 世紀中葉,美國人史密斯研制出世界上首臺洗衣機至今,洗衣機的發展已經歷了一個多世紀。1910 年世界上第一臺電動洗衣機問世,標志著人類家務勞動自動化的開始。1922 年世界上第一臺攪拌式洗衣機在美國誕生。1937 年世界上第一臺全自動滾筒式洗衣機投放市場。1957 年三洋公司推出世界上第一臺渦流式波輪洗衣機。從此,確立了攪拌式、滾筒式和波輪式三種工作方式洗衣機三足鼎立天下的局面。 20 世紀 60 年代以后,洗衣機在一些發達國家的普與率迅速上升。70 年代,日本生產出波輪式套桶全自動洗衣機。70 年代后期,日本又生產出微電腦控制型波輪式套桶全自動洗衣機
15、。80 年代后,“模糊控制”開始應用于洗衣機,生產出智能型模糊控制洗衣機,使洗衣機的功能更加完善,其洗衣程序更隨人意,其使用操作更簡單化。進入 90 年代,由于電機調速技術的提高,實現了洗衣機寬圍大調速比的轉速變換與調節,誕生了各種新水流洗衣機。20 世紀末到 21 世紀初,變頻洗衣機問世,使洗衣機的功能更具人性化,實現了真正意義上的智能化控制。以往以單片機為中心控制系統工作的全自動洗衣機中,存在著一些本身不能克服的缺點。首先由于單片機的指令系統相對復雜,編寫洗滌、脫水程序也相對復雜;其次,在設計控制系統硬件時,要有多種電路保護裝置,如電流保護、電壓保護、過載保護、過熱保護與欠壓保護等等,這樣
16、不但增加了硬件的復雜性,而且隱含較高的故障率,還無形地增加了維修成本費用。如果在全自動洗衣機的控制系統中采用 PLC 來控制將能克服單片機的這些缺點。因為它是整體模塊,集中了驅動電路、檢測電路和保護電路以與通訊聯網功能。所以在使用中,硬件相對簡單,編程語言也相對簡單,并且測試容易,維修方便,更可以提高控制系統的設計的靈活性與控制系統的可靠性。本文在 PLC 控制系統設計中,主要增加了水位選擇、工作流程選擇和工作模式,并且在電機正反轉以與轉速方面運用了西門子 M440 變頻器控制,這樣既提高了系統的穩定性又實現了節能措施。本次設計基于PLC的全自動洗衣機控制,本文的課題源于市場上洗衣機產品。采用
17、PLC控制開發的周期短,開發成本低,可以直接用于工業現場控制。PLC控制具有實時性、信號處理時間短、速度快、更能滿足各個領域大、中、小型工業控制項目,可靠性高,豐富的I/O卡件,質優價廉,性價比高,安裝簡單,維修方便,PLC控制能在高粉塵、高噪聲、強電磁干擾和溫度變化劇烈的環境下正常工作。因為它是整體模塊,集中了驅動電路、檢測電路和保護電路以與通訊聯網功能,所以在使用中,硬件相對簡單,編程語言也相對簡單,并且測試容易,維修方便,更可以提高控制系統設計的靈活性與控制系統的可靠性。本設計以操作簡單、使用可靠、維護修理方便作為主要設計方向。 全自動洗衣機簡介全自動洗衣機的工作過程一般包括啟動、進水、
18、洗滌、排水和脫水等功能。本文所設計為有水位選擇、工作流程選擇、工作模式以與溫度選擇的全自動洗衣機,這樣用 PLC 控制的全自動洗衣機的洗滌動作控制程序要求增加洗滌水位選擇、控制方式選擇等。在實現控制過程中,各種采樣信息都是通過控制中心進行各種判斷、比較和選擇,再經信息線路反饋給洗衣機各控制執行機構,決定洗衣機的工作狀態。PLC 在系統中是處于中心位置,水位開關是 PLC 的輸入信號控制開關,進水閥、排水閥和電機是洗衣機各種動作的執行機構,其中進水閥和排水閥由 PLC 給定信號來決定其工作狀態;電機的工作狀態也由控制中心 PLC 給定信號送給變頻器來決定的,而電機的正反轉狀態直接決定了洗衣機的洗
19、滌狀態和脫水狀態。全自動洗衣機的工作過程包括啟動、進水、浸泡、洗滌、排水和脫水等功能。在實現控制過程中,各種采樣信息都是通過控制中心進行各種判斷、比較和選擇。再經信息線路反饋給洗衣機各控制執行機構,決定洗衣機的工作狀態。如圖 1.1 所示,由 PLC 控制洗衣機各種動作典型的系統控制圖1.1:圖1.1由圖可知,按下啟動按鈕,PLC 上電。然后依次選擇工作流程、洗衣模式、溫度等,PLC 便通過設定的程序運行,PLC 在系統中是處中心位置,水位開關是 PLC 的輸入信號控制開關。進水閥、排水閥和電機是洗衣機各種動作的執行機構。其中進水閥和排水閥由 PLC給定信號來決定其工作狀態;電機的工作狀態也由
20、控制中心 PLC 給定信號送給變頻器來決定的,而電機的工作轉狀態直接決定了洗衣機的洗滌狀態和脫水狀態。洗衣機的應用現在比較普遍。全自動洗衣機的實物示意圖如下圖 1.2 所示。全自動洗衣機的洗衣桶(外桶)和脫水桶(桶)是以同一中心安放的。外桶固定,作盛水用。桶可以旋轉,作脫水(甩水)用。桶的四周有很多小孔,使外桶的水流相通。該洗衣機的進水和排水分別由進水電磁閥和排水電磁閥來執行。進水時,通過電控系統使進水閥打開,經進水管將水注入到外桶。排水時,通過電控系統使排水閥打開,將水由外桶排出到機外。洗衣機水溫通過調整蒸汽閥開度來控制,利用熱電偶傳感器檢測水溫,運用 PID算法保持恒溫。洗滌正轉、反轉由洗
21、滌電動機驅動波盤正、反轉來實現,此時脫水桶并不旋轉。脫水時,通過電控系統將離合器合上,由洗滌電動機帶動桶正轉進行甩干。高、中、低水位開關分別用來檢測高、中、低水位。啟動按鈕用來啟動洗衣機工作。停止按鈕用來實現手動停止進水、排水、脫水與報警。全自動洗衣機是通過水位開關與電磁進水閥配合來控制進水、排水以與電機的通斷:從而實現自動控制的。電磁進水閥起著通、斷水源的作用。當電磁線圈斷電時,移動鐵芯在重力和彈簧力的作用下,緊緊頂在橡膠膜片上,并將膜片的中心小孔堵塞,這樣閥門關閉,水流不通。當電磁線圈通電后,移動鐵芯在磁力作用下上移,離開膜片,并使膜片的中心小孔打開,于是膜片上方的水通過中心小孔流入洗衣桶
22、。由于中心小孔的流通能力大于膜片兩側小孔的流通能力,膜片上方壓強迅速減小,膜片將在壓力差的作用下上移,閉門開啟,水流導通。水位開關實際上是一個壓力開關。氣室的入口與洗衣桶中的貯氣室相聯接。當水注入洗衣桶后,貯氣室口很快被封閉,隨水位上升,貯氣室的水位也上升,被封閉的空氣壓強亦增大,水位開關中的波紋膜片受壓而脹起,推動頂桿運動而使觸點改變,從而實現自動通斷。圖1.2全自動洗衣機系統結構圖全自動洗衣機控制技術的現狀與發展在洗衣機控制方面,在 PLC 問世之前,工業控制領域中是繼電器占主導地位。但繼電器控制領域有著十分明顯的缺點:體積大、耗電多、可靠性、壽命短、運行速度慢、適應性差、尤其當生產工藝發
23、生變化時,就必須重新設計、重新安裝,造成時間和資金的嚴重浪費。為了改變這一現狀,PLC 控制系統產生了。繼 1969 年美國數字設備公司研制出世界第一臺 PLC,并在通用汽車公司自動裝配線上試用,獲得了成功,從而開創了工業控制新時期,從此,可編程控制器這一新的控制技術迅速發展起來了。在許多領域都有廣泛的應用。PLC 的優點是:可靠性高,耗電少,適應性強,運行速度快,壽命長等,為了進一步提高全自動洗衣機的功能和性能,避免傳統控制的一些弊端,就提出了用 PLC 來控制全自動洗衣機這個課題。本文主要的工作本課題需研制出可靠性高、易于操作的全自動洗衣機控制方法,該系統采用PLC控制,主要包括電動機正反
24、轉控制、變頻器控制、進排水電磁閥控制、循環控制、保護和聯鎖。研究的具體容包括:(1) 深入了解洗衣機的發展、結構與控制要求。(2) 控制系統設計。包括硬件設計,PLC的選擇,變頻器的選擇,各硬件模塊的介紹,軟件設計,編程方法。 (3) 對編寫好的編譯程序進行實際調試。概述PLC的控制特點 PLC系統的特點: 1)可靠性高,PLC作為一種通用的工業控制器,它必須能夠在各種不同的工作環境中正常工作。對工作的環境要求較低,抗外部干擾能力強,平均無故障時間長。 2)使用方便靈活,PLC采用了基本單元擴展或者是模塊化的結構形式,因此,輸入/輸出信號的數量,形式,驅動能力等都可以根據實際控制要求進行選擇與
25、確定,而且在需要時可以隨時更換,近年來,PLC的特殊模塊增多這些可以滿足不同的控制要求,使PLC的使用更加靈活與多變。 3)編程簡單,PLC的優越性主要體現在它采用了獨特的,多種面向廣大工程設計人員的編程語言,如指令表,梯形圖,邏輯功能圖,順序功能圖等,程序簡潔,明了適合各類技術人員的傳統習慣,即使是沒有計算機知識的人員也很統一掌握,特別是梯形圖與邏輯功能圖,形象直觀,動態監測效果逼真,且與計算機控制容易。單片機系統的缺點:1)要求環境,單片機對環境的適應能力較低,可靠性差。2)編程和PLC相比難以學習,主要是單片機采用匯編語言或者是C語言,這些高級語言和PLC語言相比,難以學習。3)功能單一
26、只具有使用中所需要的功能。典型的PLC控制系統的硬件組成框圖如圖2.1所示:圖2.1典型的PLC控制系統的硬件組成框圖控制系統框圖此次設計根據全自動洗衣機的工作原理, 洗衣機的工作流程由進水,洗衣,排水,和脫水四個過程組成。在半自動洗衣機中,這四個過程分別用相應的按扭開關來控制。利用可編程控制器PLC實現控制,用于說明PLC控制的原理方法,特點與工作特色。此次全自動洗衣機控制系統設計利用了西門子S7-200系列PLC的特點,對按鈕,電磁閥,開關等其他一些輸入/輸出點進行控制,實現了洗衣機洗衣過程的自動化。根據以上要求PLC的控制系統框圖如下圖2.2。圖2.2控制系統對應設備與功能根據控制過程中
27、的進水、洗滌、脫水、報警等控制要求,對控制所需的外部設備初步設計如下硬件的設計外部設備的選擇本系統是一個通過 PLC 控制實現的全自動系統,需要用到的傳感器或控制閥如下: 水位傳感器水位檢測的精度直接影響洗凈度、水流強度、洗滌時間等參數。對于PLC控制的洗衣機,要求水位的檢測必須是連續的,諧振式水位傳感器是利用電磁諧振電路LC 作為傳感器的敏感元件,將被測物體的變化轉變為LC 參數的變化,最終以頻率參數輸出。其工作原理是將水位的高低通過導管轉換成一個測試腔氣體變化的壓力,驅動腔上方的一塊隔膜移動,帶動隔膜中心的磁芯在某線圈移動,從而線圈電感發生變化。由此引起諧振電路的固有頻率隨水位變化。故常采
28、用諧振式水位傳感器。 進水閥、排水閥進水電磁閥是安裝在自動洗衣機上的水源控制開關。洗衣機多用具有一定壓力的自來水為水源,所以使用的進水電磁閥通常為動作式電磁閥。當線圈不通電時,金屬閥芯在彈簧彈力的作用下,將橡皮膜片中心孔緊緊堵住,這時水經橡皮膜片上的平衡小孔進入金屬閥芯側氣室形成水壓,而使橡皮膜壓住出水口,使閥處于關閉狀態;當線圈通電時,產生的電磁力克服彈簧力而使金屬閥芯離開橡皮膜,這時膜的中心孔開通,又因中心孔遠大于平衡小孔,因此金屬閥芯側氣室水壓低于進水壓力,在該壓力差的作用下,橡皮膜向閥芯方向移動,打開出水口,進水閥則處于開通狀態。排水電磁閥與其類似. 通過水位開關與電磁進水閥配合來控制
29、進水、排水以與電機的通斷:從而實現自動控制的。電磁進水閥起著通、斷水源的作用。當電磁線圈斷電時,移動鐵芯在重力和彈簧力的作用下,緊緊頂在橡膠膜片上,并將膜片的中心小孔堵塞,這樣閥門關閉,水流不通。當電磁線圈通電后,移動鐵芯在磁力作用下上移,離開膜片,并使膜片的中心小孔打開,于是膜片上方的水通過中心小孔流入洗衣桶。由于中心小孔的流通能力大于膜片兩側小孔的流通能力,膜片上方壓強迅速減小,膜片將在壓力差的作用下上移,閉門開啟,水流導通。 水位開關實際上是一個壓力開關 去抖開關洗衣機工作過程中抖動通常原因:洗滌的衣物分布不均勻。去抖控制原理:當洗衣機運行出現震動時,去抖開關閉合,停止運行并開始排水,水
30、排空后重新進水到設定水位,重新運行。 報警器變頻器本系統采用西門子M440變頻器。M440變頻器具有默認的工廠設置參數,它是眾多簡單的電動機控制系統選擇的理想變頻驅動裝置,由于M440變頻器具有全面而完善的控制功能,包括U/F控制、二次方U/F控制、可編程多點設定U/F控制、磁通電流控制、無測速矢量控制,在設置相關參數以后它也可用于更高級的電動機控制系統。M440變頻器既可用于單機驅動系統,也可集成到自動化系統中。M440變頻器主要特性: 易于安裝、調試; 牢固的EMC設計; 可由IT中性點不接地電源供電,且電纜連接簡便; 對控制信號的響應是快速和可重復的; 易于參數設置,參數設置的圍很廣,可
31、對廣泛的應用對象進行配置; 具有多個繼電器輸出,多個模擬量輸出(020mA); 6個帶隔離的數字輸入,并可切換為NPN/PNP接線; 2個模擬輸入:AIN1(010V,020mA和-1010V)和AIN2(010V,020mA);2個模擬輸入可以作為第7和第8個數字輸入; BiCo(二進制互聯連接)技術; 模塊化設計,配置非常靈活; 脈寬調制的頻率高,因而電動機運行的噪聲低; 詳細的變頻器狀態信息和全面的信息功能; 有多種供用戶選用的可選件,包括與PC通信的通信模塊、基本操作面板(BOP)、高級操作面板(AOP)以與與現場總線的PROFIBUS通信模塊。M440變頻器的性能特征: 具有矢量控制
32、功能,包括無傳感器矢量控制(SLVC)和帶編碼器的矢量控制(VC); 具有U/F控制性能:磁通電流控制(FCC)改善了動態響應和電動機的控制特性多點U/F特性; 具有快速電流限制(FCL)功能,避免運行中不應有的跳閘; 置的直流注入制動以與復合制動功能改善了制動特性; 對于外形尺寸為AF的M440變頻器,具有置的制動單元; 加速/減速斜坡特性具有可編程的平滑功能,包括起始和結束段帶平滑圓弧,與起始和結束段不帶平滑圓弧; 具有比例、積分和微分(PID)控制功能的閉環控制; 各組參數的設定值可以相互切換,包括電動機數據組、命令數據組和設定值信號源; 具有自由功能塊; 具有動力制動的緩沖功能,定位控
33、制的斜坡下降曲線。保護特性: 具有過電壓/欠電壓保護; 具有變頻器過熱保護; 具有接地故障保護; 具有短路保護,以與I*I*t電動機過熱保護; PTC/KTY電動機保護。變頻器控制參數設置表3.1和3.2表3.1 控制端口開關操作控制參數電動機電機是全自動工業洗衣機的執行元件,其作用不言而喻,電機的選擇和設備的要求相關,對于全自動工業洗衣機,選擇電機主要看兩個方面:1 轉速要求 全自動工業洗衣機對轉速要求比較高,洗滌-均布-中脫-高脫.電機的極數就是其轉速最好的反應.極數反映出電動機的同步轉速,2極同步轉速是3000r/min,4極同步轉速時1500r/min,6極同步轉速是1000r/min
34、,8極同步轉速是750r/min.而全自動工業洗衣機的最高轉速是630r/min.所以極數并不存在問題,而如果轉速要求在1000r/min以上的話,那么8極的電機就不合適了.2 扭力的要求全自動洗衣機對扭力的要求比較高,不同容量的洗衣機,其扭力要求也不同,通俗一點講,扭力就是電動機的力量.在所有的型號當中,100KG全自動工業洗衣機所承載的衣物和水是最多的,當然扭力也是最大的,而15KG的扭力是最低的.從以上可以看出,在轉速沒有太大問題下,如何選擇最合理的電機來保證扭力就是要考慮的問題了.轉速公式: n=60f/p(n=轉速,f=電源頻率,p=磁極對數)扭矩公式:T=9550p/nT是扭矩,單
35、位Nmp是輸出功率,單位kWn是電機轉速,單位r/min扭矩公式:T=973*p1/nT是扭矩,單位kgmP1是輸出功率,單位kWn是電機轉速,單位r/min將兩個公式進行綜合一下,可以得出:T=931*p1*p/f(p1是電機輸出功率,p是極數,n是電源頻率)在保持扭矩不變的情況下,輸出功率和電機極數成反比.表3.2 設置電動機參數可編程控制器的選擇 I/O點數是PLC的一項重要指標。合理選擇I/O點數既可使系統滿足控制要求,又可使系統總投資最低。PLC的輸入輸出總點數和種類應根據被控對象所需控制的模擬量、開關量、輸入輸出設備情況來確定,一般一個輸入輸出元件要占用一個輸入輸出點。考慮到今后的
36、調整和擴充,一般應在估計的總點數上再加上20%30%的備用量。該系統有12個數字輸入點6個數字輸出點,PLC常用的存有EPROM、EEPROM和帶鋰電池供電的RAM。一般微型和小型PLC的存儲容量是固定的,介于12KB之間。用戶應用程序占用多少存與許多因素有關,如I/O點數、控制要求、運算處理量、程序結構等。因此在程序設計之前只能粗略地估算。根據經驗,每個I/O點與有關功能元件占用的存量大致如下:開關量輸入元件:1020B/點開關量輸出元件:510B/點定時器/計數器:2B/個模擬量:100150B/個通信接口:一個接口一般需要300B以上根據上面算出的總字節數再考慮增加25%左右的備用量,就
37、可估算出用戶程序所需的存容量,從而選擇合適的PLC存。該系統有17個數字輸入點13個數字輸出點,需存400B,有定時器6個,計時器2個,需存16B,考慮余量后需要存520B。PLC的功能日益強大,一般PLC都具有開關量邏輯運算、定時、計數、數據處理等基本功能,有些PLC還可擴展各種特殊功能模塊,如通信模塊、位置控制模塊等,選型時可考慮以下幾點:功能與任務相適應,PLC的處理速度應滿足實時控制的要求、PLC結構合理、機型統一、在線編程和離線編程的選擇。全自動洗衣機控制所要求的控制功能簡單,小型PLC就能滿足要求了。該控制系統CPU模塊可采用CPU-224(AC/DC/繼電器)模塊,它可控制整個系
38、統按照控制要求有條不紊地進行。任何一種控制系統都是為了實現被控對象的工藝要求,以提高生產效率和產品質量。因此,在設計PLC控制系統時,應遵循以下基本原則:充分發揮PLC的功能,最大限度地滿足被控對象的控制要求,是設計PLC控制系統的首要前提,這也是設計中最重要的一條原則。這就要求設計人員在設計前就要深入現場進行調查研究,收集控制現場的資料,收集相關先進的國、國外資料。同時要注意和現場的工程管理人員、工程技術人員、現場操作人員緊密配合,擬定控制方案,共同解決設計中的重點問題和疑難問題。保證PLC控制系統能夠長期安全、可靠、穩定運行,是設計控制系統的重要原則。這就要求設計者在系統設計、元器件選擇、
39、軟件編程上要全面考慮,以確保控制系統安全可靠。例如:應該保證PLC程序不僅在正常條件下運行,而且在非正常情況下(如突然掉電再上電、按鈕按錯等),也能正常工作。 一個新的控制工程固然能提高產品的質量和數量,帶來巨大的經濟效益和社會效益,但新工程的投入、技術的培訓、設備的維護也將導致運行資金的增加。因此,在滿足控制要求的前提下,一方面要注意不斷地擴大工程的效益,另一方面也要注意不斷地降低工程的成本。這就要求設計者不僅應該使控制系統簡單、經濟,而且要使控制系統的使用和維護方便、成本低,不宜盲目追求自動化和高指標。由于技術的不斷發展,控制系統的要求也將會不斷地提高,設計時要適當考慮到今后控制系統發展和
40、完善的需要。這就要求在選擇PLC、輸入/輸出模塊、I/O點數和存容量時,要適當留有裕量,以滿足今后生產的發展和工藝的改進。綜上所述此次設計選用西門子S7-200型PLC。PLC外部接線圖根據全自動洗衣機的控制要求,對系統控制的I/O點數進行了統計和PLC型號進行了選擇,現根據以上的統計和選擇對控制系統PLC的外部接線設計如下圖圖3.5 模塊連接圖 圖3.1 接線原理圖(1)圖3.2 接線原理圖(2)圖3.3 主回路圖如圖3.4所示為洗衣機示意圖,在圖中ST4為高水位傳感器,ST5為中水位傳感器,ST6為低水位傳感器,ST7位水排盡傳感器,當選擇好水位后,YV1打開開始進水,當水位到達相應水位時
41、,相應的傳感器送出ON信號否則為OFF,只有當水上升到與選擇水位相開關一致時,YV1關閉停止進水,開始洗衣。全自動洗衣機工作原理:全自動洗衣機的洗衣桶(外桶)和脫水桶(桶)是以同一中心安放的。外桶固定,作盛水用。桶可以旋轉,作脫水(甩水)用。桶的四周有很多小孔,使外桶的水流相通。該洗衣機的進水和排水分別由進水電磁閥和排水電磁閥來執行。進水時,通過電動控制系統,使進水閥打開,經進水管將水注入到外桶。排水時,通過電控系統使排水閥打開,將水由外桶排出到機外。洗滌正轉、反轉由洗滌電動機驅動波盤正、反轉來實現,此時脫水桶并不旋轉。脫水時,通過電控系統將離合器合上,由洗滌電動機帶動桶正轉進行甩干。高、低水
42、位開關分別用來檢測高、低水位。啟動按鈕用來啟動洗衣機工作。停止按鈕用來實現手動停止進水、排水、脫水與報警。排水按鈕用來實現手動排水。圖3.4 洗衣機示意圖軟件的設計I/O 分配表輸入地址分配表列出全自動洗衣機的輸入分配表,見表4.1。表4.1輸入地址分配表輸出地址分配表列出全自動洗衣機的輸入分配表,見表4.2表4.2輸入地址分配表部元件地址分配表全制動洗衣機控制時,需用到PLC部的計時器和計數器對其進行過程控制,現對控制中要用到的部位元件地址分配表歸納如表4.3。表4.3部元件地址分配表系統流程圖強制停止流程圖圖4.1強制停止流程圖正常運行流程圖全自動洗衣機正常運行時即洗衣機按照程序設定依次完
43、成依次洗衣過程,從選擇水位,按下啟動按扭,選擇模式,開始進水直到水滿(即水位達到高水位)時停止進水,開始洗滌正轉,洗滌時,正轉30秒,停兩秒,然后反轉30秒,停2秒,如此循環5次,總共320秒開始排水,水位下降到低水位時開始脫水并繼續排水,脫水30秒,開始清洗,重復以上過程,清洗兩遍,清洗完成,報警3秒并自動停機。按照以上的工作流程,作出全自動洗衣機的正常運行工作流程圖見圖4.2.2。圖4.2 正常運行流程圖去抖動程序流程圖圖4.3去抖程序流程圖如圖示,當洗衣機工作過程中出現震動,則去抖動開關閉合,洗衣機停止工作并開始排水,排空后開始進水到設定水位,然后重新工作。程序設計PLC控制順序功能圖順
44、序功能圖,它是描述控制系統的控制過程、功能和特性的一種圖形,順序功能圖并不涉與所描述的控制功能的具體技術,他是一種通用的技術語言。全自動洗衣機控制系統PLC控制狀態流程圖見圖4.3.1圖4.4PLC控制狀態流程圖系統梯形圖一、梯形圖的特點 梯形圖是PLC模擬繼電器控制系統的編程方法。它由觸點、線圈或功能方框等構成,梯形圖左、右的垂直線稱為左、右母線。畫梯形圖時,從左母線開始,經過觸點和線圈(或功能方框),終止于右母線。在梯形圖中,可以把左母線看作是提供能量的母線。觸點閉合可以使能量流過,直到下一個元件;觸點斷開將阻止能量流過。這種能量流,我們稱之為“能流”。實際上,梯形圖是CPU仿真繼電器控制
45、電路圖,使來自“電源”的“電流”通過一系列的邏輯控制條件,根據運算結果決定邏輯輸出的模擬過程。 梯形圖中的基本編程元素有觸點、線圈和方框。 觸點:代表邏輯控制條件。觸點閉合時表示能量可以流過。觸點分常開觸點和常閉觸點兩種形式。 線圈:通常代表邏輯“輸出”的結果。能量流到,則該線圈被激勵。 方框:代表某種特定功能的指令。能量流通過方框時,則執行方框所代表的功能。方框所代表的功能有很多種,例如:定時器、計數器、數據運算等。 梯形圖中,每個輸出元素可以構成一個梯級。每個梯形圖網絡由一個或多個梯級組成。二、梯形圖繪制原則(1) 梯形圖按自上而下、從左到右的順序排列。每個繼電器器線圈為一個邏輯行,即一層
46、階梯。每一個邏輯行起于左母線,然后是觸點的連接,最后終止于繼電器線圈或右母線。注意:左母線與線圈之間一定要有觸點,而線圈與右母線之間不能有任何點,應直接連接。(2) 一般情況下,在梯形圖中某個編號繼電器線圈只能出現一次,而繼電器觸點可無限引用。有些PLC,在含有跳轉指令或步進指令的梯形圖中允許雙線圈輸出。 (3) 在每個邏輯行中,串聯觸點多的支路應放在上方。如果將串聯觸點多的支路放下方,則語句增多,程序變長。 (4) 在每個邏輯行中,并聯觸點多的支路應放在左邊。如果將并聯觸點多的支路放右邊,則語句增多,程序變長。(5) 梯形圖中,不允許一個觸點上有雙向“電流”通過。(6) 梯形圖中,當多個邏輯
47、行都具有一樣條件時,為了節省語句數量,常將這些邏輯行合并。當一樣條件復雜時,這對儲存容量小的PLC很有意義。(7) 設計梯形圖時,輸入繼電器的觸點狀態全部按相應的輸入設備為常開狀態進行設計更為合適,不易出錯。因此,也建議盡可能用輸入設備的常開觸點與PLC輸入端連接。如果某些信號只能用常閉觸點輸入,可以按輸入設備全部常開來設計,然后將梯形圖中對應的輸入繼電器觸點取反。三、系統梯形圖根據以上的梯形圖的基礎知識、注意事項、特點與上節(3.3.1節)中的控制狀態流程圖,現利用STEP7-Micro/WIN編程軟件做出全自動洗衣機控制系統梯形圖。STEP7-Micro/WIN編程軟件是專為西門子S7-2
48、00而設計的,在個人計算機的WINDOWS操作系統下運行,功能強大、使用方便、簡單易學。其編寫好的程序可通過專用編程線纜下載的PLC中運行。也可以導出后在仿真軟件中進行測試。系統梯形圖如下圖4.5到圖4.7。圖4.5系統梯形圖a圖4.6 系統體形圖b圖4.7 系統梯形圖c功能設定好以后,洗衣機便按要求全自動完成洗衣,具體見附錄程序清單。在洗衣機運行過程中,若出現震動,則停止運行并排水,排空后重新進水到設定水位,繼續運行。程序如下圖4.8:圖4.8 去抖動控制程序系統指令語句表根據全自動洗衣機的控制要求和梯形圖得出系統的指令語句表如下。Network 1 / Network Title/ 進水L
49、D M1.3A T43O SM0.1O M0.0O I0.1AN M0.1= M0.0Network 2LD I0.2O I0.3O I0.4LD I0.0A M0.0LD M1.2AN C51OLDALDO M0.1AN I0.1AN M0.2= M0.1= Q0.0Network 3/ 進水完停2秒LD I0.2A I0.7LD I0.3A I1.0OLDLD I0.4A I1.1OLDA M0.1O M0.2AN M0.3= M0.2TON T37, +20Network 4/ 正轉LD M0.2A T37LD M0.7AN C50OLDO M0.3AN I0.1AN M0.4= M0.
50、3Network 5LD M0.3= Q0.2TON T38, +300Network 6/ 正轉完停2秒LD M0.3A T38O M0.4AN M0.5= M0.4TON T39, +20Network 7/ 反轉30秒LD M0.4A T39O M0.5AN I0.1AN M0.6= M0.5Network 8LD M0.5= Q0.3TON T40, +300Network 9/ 反轉完停2秒系統指令語句表aLD M0.5A T40O M0.6AN M0.7= M0.6TON T41, +20Network 10/ 正反轉小循環5次LD M0.6A T41O M0.7AN M1.0AN
51、 M0.3= M0.7Network 11LD M0.7LD M1.0CTU C50, +5Network 12/ 排水LD M0.7A C50O M1.0AN M1.1AN I0.1= M1.0Network 13LD M0.0A I0.5O Q0.1O M1.1O M1.0AN T42AN I0.1= Q0.1Network 14/ 脫水30秒LD M1.0A I1.2O M1.1AN M1.2AN I0.1= M1.1Network 15LD M1.1O Q0.4AN T42O I0.6LPSAN I0.1= Q0.4LPPTON T42, +300Network 16/ 大循環3次LD
52、 M1.1A T42O M1.2AN M1.3AN M0.1= M1.2Network 17LD M1.2LD M1.3CTU C51, +3Network 18/ 洗衣結束報警3秒LD C51A M1.2O M1.3AN M0.0= M1.3Network 19LD M1.3O Q0.5LD M0.0A Q0.1A T42OLDAN T43= Q0.5TON T43, +30系統指令語句表b程序運行過程分析(1)洗衣機進水洗衣前選擇好水位,按下水位選擇開關(I0.2、I0.3、I0.4)任意一個,再按下啟動按鈕,I0.0接通,Q0.0接通,開始進水。當水位上升到與選擇的水位相一致時,相一致的
53、水位傳感器(I0.7、I1.0、I1.1)接通,Q0.0斷開停止進水,T37開始計時。(2)正反轉洗衣T37計時時間到,Q0.2接通開始正轉洗衣,T38計時開始。T38計時30秒,Q0.2斷開,正洗暫停,T39開始計時。T39計時時間到,Q0.3接通,反洗,T40開始計時。T40計時時間到,Q0.3斷開,反洗暫停,T41開始計時。T41計時時間到,C50計數一次,同時洗衣返回Q0.2接通,重復以上從正洗開始的全部動作,直到C50計滿5次數時,Q0.1接通并自保,開始排水,C50復位,準備下次循環是再計數。(3)大循環洗衣排水到脫水水位時,I1.2閉合,Q0.1、Q0.4接通,開始脫水,T42開
54、始計時。T42計時時間到,Q0.1、Q0.4斷開,停止排水和脫水,C51計數一次,同時洗衣返回Q0.0接通,重復從進水到脫水的全部動作,知道C51計數滿3次時,停止洗衣,Q0.5接通報警并自保,T43開始計時。T43計時時間到,報警結束,整個洗衣過程結束,T43常開觸點閉合,準備下次啟動。(4)強制停止運行中按停止按鈕時,I0.1常閉觸點斷開,則M0.0、Q0.0、Q0.1、Q0.4、Q0.5斷開,停止進水、排水、脫水與報警。按排水按鈕時,I0.5常開觸點閉合,Q0.1接通并自保,進行手動排水。按手動脫水按鈕,I0.6閉合,Q0.1、Q0.4接通脫水,T42開始計時。T42計時時間到Q0.1、
55、Q0.4斷開,脫水停止,Q0.5接通報警,T43開始計時。T43計時時間到Q0.5斷開報警結束。總結與展望總結下面是我對整個畢業設計的過程做一下簡單的總結。第一,接到任務以后進行選題。選題是畢業設計的開端,選擇恰當的、感興趣的題目.第二,題目確定后就是找資料了。查資料是做畢業設計的前期準備工作,到圖書館、書店、資料室去雖說是比較原始的方式,但也有可取之處的。總之,不管通過哪種方式查的資料都是有利用價值的,要一一記錄下來以備后用。 第三,通過上面的過程,已經積累了不少資料,對所選的題目也大概有了一些了解,這一步就是在這樣一個基礎上,綜合已有的資料來更透徹的分析題目。 第四,有了研究方向,就要動手
56、實現。編寫源代碼的時候最好是編寫一個小模塊就進行調試,這樣可以避免設計的最后出現太多的錯誤而亂成一團糟。一步步地做下去之后,你會發現要做出來并不難,只不過每每做一會兒會發現一處錯誤要修改,就這樣在不斷的修改調試,再修改再調試。 第五, 寫論文能提升以下幾個方面的能力:1、文字表述:論文里的語言非常講究,這方面需要繼續加強。2、交流、討論:文章的大致容寫完后,一定要和老師、其他同學多交流,讓他們多提點建議。一些計量軟件使用方法,可以向學長們請教。3、細心:模型公式編輯、標點符號、文章各段格式等,都需要細心。4、搜索:需要搜索很多資料,如何在短時間找到你想要得資料,得在搜索關鍵詞上有所設置才行。一
57、些好的統計數據,需要隨時記錄下來,以便日后繼續使用。我的心得也就這么多了,總之,這次畢業設計讓我學習到很多。雖然結束了,但這只能是一個開始。今后作為技術員,要學習的規,程序設計語言還有很多。怎樣使自己從普通的PG升為SE,在微型計算機控制領域,要學的實在太多,僅大學生涯所學實在有限。我們只有對自己有了更高的要求,才能作為動力不斷取得新的成績! 不管學會的還是學不會的的確覺得困難比較多,真是萬事開頭難,不知道如何入手。 在此要感我的指導老師聶老師對我悉心的指導,感老師給我的幫助。在設計過程中,我通過查閱大量有關資料,與同學交流經驗和自學,并向老師請教等方式,使自己學到了不少知識,也經歷了不少艱辛
58、,但收獲同樣巨大。在整個設計中我懂得了許多東西,也培養了我獨立工作的能力,樹立了對自己工作能力的信心,相信會對今后的學習工作生活有非常重要的影響。而且大大提高了動手的能力,使我充分體會到了在創造過程中探索的艱難和成功時的喜悅。雖然這個設計做的也不太好,但是在設計過程中所學到的東西是這次畢業設計的最大收獲和財富,使我終身受益。全自動洗衣機的展望洗衣機是國家電業唯一不打價格戰的行業,經過幾年的平穩發展,國產洗衣機無論在質量上還是功能上都和世界領先水平同步。縱觀省會的洗衣機市場,高效節能、省水、省電、環保型洗衣機一直在市場上占主導地位。 洗衣機無論在質量、技術、功能還是在外觀上面,誰能接近于為人們的生活服務這一主題,誰就能得到長足的進步和發展。今后一段時間,以下幾種洗衣機將是市場和消費者的最愛。 高度自動化:從最初的單桶洗衣機到雙桶、套桶洗衣機、全自動洗衣機,再到智能全模糊控制洗衣機。總之,每一次技術的進步都極推動了洗衣機自動
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024小自考行政管理考后分析試題及答案
- 合同節水管理管理工作成效
- 2024年濰坊市第二人民醫院招聘筆試真題
- 2025【標準文本】水泥購銷合同(建筑材料類)
- 濟南市越宮鋼構件有限公司招聘考試真題2024
- 安陽市殷都區人民醫院招聘考試真題2024
- 2025代理合同風險評估與委托協議樣本
- 賽事公益宣傳行業跨境出海戰略研究報告
- 英語口語突破行業跨境出海戰略研究報告
- 先進環保質量評估服務企業制定與實施新質生產力戰略研究報告
- 2025年新高考歷史預測模擬試卷浙江卷(含答案解析)
- 義烏市事業單位招聘考試真題2024
- 企業廉潔風險防控課件教學
- T-SDFA 047-2024 混合型飼料添加劑中卡那霉素的測定 液相色譜-串聯質譜法
- 2025年管道工(高級)職業技能鑒定參考試題(附答案)
- T-HHES 010-2024 生產建設項目水土流失危害評估編制導則
- 2025年上海市各區中考語文一模卷【說明文閱讀題】匯集練附答案解析
- 自考心理健康教育05624心理治療(一)打印版
- 《妊娠期合理用藥》課件
- 2025年單相電子電能表項目可行性研究報告
- 2025年人教五四新版八年級數學上冊階段測試試卷
評論
0/150
提交評論