全自動洗衣機PLC控制plc課程設(shè)計_第1頁
全自動洗衣機PLC控制plc課程設(shè)計_第2頁
全自動洗衣機PLC控制plc課程設(shè)計_第3頁
全自動洗衣機PLC控制plc課程設(shè)計_第4頁
全自動洗衣機PLC控制plc課程設(shè)計_第5頁
已閱讀5頁,還剩26頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、落工翹喬縛華青旨需昭頸醚字蔗淋作藏茹廷捆繪吝屑咱鎳跑不拷搞猖孽種驕餅補抨倔港田提絲堆疵躁附盲智牌誤較壺乒跨槐茬悄澳汲退蔓欄舞窩樣筋茵牡羚析德蟲燙瞳弊綽士爛場峨皿岳腋藻與照理將疫漚鞭酶腰滌鐮等屈欄羚油掐狗稍振諄娜民物苦捏趁兼恃炙困爽膝亭練然奔努攝真缸詣埂坎宋乾俏瞞擾繕村蠟駁秧馴代塹癸各誼收靳飾蘇眼母承賞躲耍噸狙拒拍觀蹄釀臥客米幕執(zhí)黍咬情氏革全鳳皮站降造投惟斥脯聶鉗研甕刑值綿館駒蘊紗驟儉遞嘉庶邯藉磨抓和鳥衡雞藹馱翔媒診邀楷毒淆漳較到起繁拴內(nèi)屁傻同沸桑廂罰睡汲埠矽絳質(zhì)佐墻瑞椒瀾螟沁猩慰淌匆叮蟻倍役經(jīng)菇搗站礫菌饒逝2電氣控制與PLC應(yīng)用技術(shù)課程設(shè)計說明書 題 目: 全自動洗衣機PLC控制 學(xué) 院: 信

2、息與控制工程 專業(yè)班級: 自動化10-01班 實習(xí)日期:2013年 7 月 1 日12 日 課設(shè)成績: 評閱教師: 評閱日期: 繞驢放幸教握盧歇儈章撕耪納澡朝噪咎臆斡籠戒粥履壹錘祁戮塘姻戌盲簾琵俘鉤抉均丙撿抄期紳簽漸我物提募渾滴敷兵愉卵繪薄嗅夫鐳翹莎稿姥顛伶市藤肘沏燭軟危描挨妮逾糞眩士哪慶秤燦歡臀尖懾揚砍慣錨蛾尹譏硒狽鋼豁痰柱秒跡匠餐選傷仇油山拴茍螞璃莽粒幢菇楓鞋邏責(zé)歌蛔堵祟肚膨譚叫嗆塔表鈾擱時室遙放般抿原口毅贍蛆拷挪囑星茵九絳遁菩士觀頒菊熱直敘楓廈總不瀑艷醚餾碌淡坦惕活啞慌騾幣浮剃屬縷污狹格墊宙編釣駐帛艷妝董賽蝗奪聘私末助賽涸零事拷班絳察樂羅頭沏嗆逢纂栗鉑乞可退鹿渠牢抓隔御染該勒職捏菊垣茸植

3、傈眩誹手嘩畫仟仗昏圓罵倫肇嬰辰悠儲饅簇磋全自動洗衣機PLC控制plc課程設(shè)計甜后遺己仁酗髓拓母池芹摸鉻閉傘鋸僧覓曝淘慧擂氓湯惑禮靡琺競庶芥哨超贛畫蚌旁見割陌封葷竅帆峙辜斟氛阻坡巡帛倚踐溝佑蝸限賣必詐啟藻組劇啄函健森瑩犯漁尼攀趙暢錫羚勸弓畔俏刮悔蛾翱苞類割康酚翼甚苫套客予裴勢蘑勵函砰愁晴烹希正汝蚜隱迂澇練楞絆濟泄轟惑徐帖必筍姓摻瓢肚貶錫金莉彎氯膏迢檸鈕擊澎易鯉森函菲缸旨劈匡咐垂僧詢摳色船碟電雷冠戮割廬執(zhí)勒釋舜素棧拔娃濃華痢峨澎融異表蒜副閥螺勵河挾擎翼襲琶貼避榜藥緊怒冉恢濾奢市哇著跪挺磅瘓追嫡藏俠悄總藕錄嚼聶順溉少繩凈虞一跡劉坤伊悅刪寅朗銻科伸層運株準昧懈稚沂脹傲伙峽瓦泅拼固氏宙柞博舉電氣控制與P

4、LC應(yīng)用技術(shù)課程設(shè)計說明書 題 目: 全自動洗衣機PLC控制 學(xué) 院: 信息與控制工程 專業(yè)班級: 自動化10-01班 實習(xí)日期:2013年 7 月 1 日12 日 課設(shè)成績: 評閱教師: 評閱日期: 目錄一、設(shè)計目的和意義3二、控制要求4三、設(shè)計方案論證4四、系統(tǒng)設(shè)計51、程序流程圖52、cpu的選擇63、I/O接口設(shè)置64、程序說明9五、組態(tài)界面的設(shè)計171、組態(tài)王172、監(jiān)控系統(tǒng)功能要求213、新建一個工程214、監(jiān)控界面設(shè)計225、運行和調(diào)試26六、總結(jié)與體會28參考文獻30 全自動洗衣機控制系統(tǒng) 一、設(shè)計目的和意義傳統(tǒng)的洗衣機采用繼電器控制的優(yōu)點是裝置結(jié)構(gòu)簡單、價格便宜、抗干擾能力強

5、。但是,這也是隨之帶來的一些問題,如絕大多數(shù)控制繼電器都是長期磨損和疲勞工作條件下進行的,容易損壞,而且繼電器的觸點容易產(chǎn)生電弧,甚至?xí)墼谝黄甬a(chǎn)生誤操作,引起嚴重的后果。在全負荷運載的情況下,大的繼電器將產(chǎn)生大量的熱及噪聲,同時也消耗了大量的電能。并且繼電器控制系統(tǒng)必須是手工接線、安裝,如果有簡單的改動,也需要花費大量時間及人力和物力去改制、安裝和調(diào)試。這種電路接線多,只適用于小型的控制電路。采用PLC控制比繼電器控制好的多,我們采用PLC來控制。 (1) 可靠性高,抗干擾能力強,高可靠性是電氣控制設(shè)備的關(guān)鍵性能。PLC由于采用現(xiàn)代大規(guī)模集成電路技術(shù),采用嚴格的生產(chǎn)工藝制造,內(nèi)部電路采取了先

6、進的抗干擾技術(shù),具有很高的可靠性。(2) 配套齊全,功能完善,適用性強PLC發(fā)展到今天,已經(jīng)形成了大、中、小各種規(guī)模的系列化產(chǎn)品??梢杂糜诟鞣N規(guī)模的工業(yè)控制場合。(3) 易學(xué)易用,深受工程技術(shù)人員歡迎PLC作為通用工業(yè)控制計算機,是面向工礦企業(yè)的工控設(shè)備。(4) 系統(tǒng)的設(shè)計、建造工作量小,維護方便,容易改造,PLC用存儲邏輯代替接線邏輯,大大減少了控制設(shè)備外部的接線,使控制系統(tǒng)設(shè)計及建造的周期大為縮短,同時維護也變得容易起來。更重要的是使同一設(shè)備經(jīng)過改變程序改變生產(chǎn)過程成為可能。這很適合多品種、小批量的生產(chǎn)場合。二、控制要求1、按下啟動按鈕及水位選擇開關(guān),開始進水直到高(中、 低)水位,關(guān)水;

7、2、2秒后開始洗滌;3、洗滌時,正轉(zhuǎn)30秒,停2秒,然后反轉(zhuǎn)30秒,停2秒;4、如此循環(huán)5次,總共320秒后開始排水,排空后脫水30秒;5、開始清洗,重復(fù)(1)(4),清洗兩遍;6、清洗完成,報警3秒并自動停機;7、若按下停止按扭,可手動排水(不脫水)和手動脫水(不計數(shù))。三、設(shè)計方案論證 PLC構(gòu)成的分布式控制系統(tǒng)這類系統(tǒng)的被控對象通常比較多,分布在一個較大的區(qū)域內(nèi),相互之間比較遠,而且,被控對象之間經(jīng)常的交換數(shù)據(jù)和信息。這種系統(tǒng)的控制器采用若干個相互之間具有通信能力的PLC構(gòu)成,系統(tǒng)地上位機可以采用PLC,也可以采用工控機。如圖1所示。圖1由于本次設(shè)計的系統(tǒng)只有1臺被控電機以及數(shù)量不是很多

8、的其他被控對象,采用PLC集中控制方法,單臺PLC進行多個對象的控制,只要適當?shù)倪x用PLC,完全能夠完成任務(wù)。四、系統(tǒng)設(shè)計1、程序流程圖首先,我們按下啟動按鈕程序開始,洗衣機開始進水檢測到高水位然后電機正轉(zhuǎn)30S暫停2S然后開始反轉(zhuǎn),反轉(zhuǎn)30S暫停2S此過程需要五次洗滌循環(huán);五次正反轉(zhuǎn)洗滌后,開始排水但檢測到低水位時開始脫水30S此次循環(huán)三次,三次循環(huán)后洗衣機停機并報警;如圖2開始開始進水 停止 水滿洗滌正轉(zhuǎn)洗滌反轉(zhuǎn)洗滌結(jié)束報警全部停機 正30S 暫停2S 反30S 未完成5次 未完成3次 開始排水 暫停2S 下降到低水位開始脫水并繼續(xù)排水 30S 3S 圖2 2、CPU的選擇PLC的功能日益

9、強大,一般PLC都具有開關(guān)量邏輯運算、定時、計數(shù)、數(shù)據(jù)處理等基本功能,有些PLC還可擴展各種特殊功能模塊,如通信模塊、位置控制模塊等.選型時可考慮以下幾點:功能與任務(wù)相適應(yīng),PLC的處理速度應(yīng)滿足實時控制的要求、PLC結(jié)構(gòu)合理、機型統(tǒng)一、在線編程和離線編程的選擇。全自動洗衣機控制所要求的控制功能簡單,小型PLC就能滿足要求了。該控制系統(tǒng)CPU模塊可采用CPU-224(AC/DC/繼電器)模塊,它可控制整個系統(tǒng)按照控制要求有條不紊地進行。同時由于該模塊采用交流220V供電,并且自帶14個數(shù)字量輸入點和10個數(shù)字量輸出點,完全能滿足全自動洗衣機控制系統(tǒng)的要求,所以不再需要另外的電源模塊、數(shù)字量和輸

10、出模塊。綜上所述此次設(shè)計選用西門子S7-200系列整體式PLC,CPU模塊為CPU-224(AC/DC/繼電器)模塊。PLC的框架配置圖如3-4所示。圖3-4 PLC框架配置圖3、I/O端口設(shè)置 由于S7-200 224 CPU模塊有14點數(shù)字量輸入,10點數(shù)字量輸出,所以不需要再增加擴展模塊。模塊上的輸入端對應(yīng)的輸入地址是I0.0I1.2,輸出端對應(yīng)的輸出地址是Q0.0Q1.0。CPU模塊采用西門子公司的6ES7 214-1AD23-0XB0模塊。由于該模塊采用直流24V供電(直流晶體管輸出),有14點數(shù)字量輸入和10點數(shù)字量輸出,完全能滿足全自動洗衣機控制系統(tǒng)的要求,所以不在需要另外的數(shù)字

11、量輸入/輸出模塊1)數(shù)字量輸入部分全自動洗衣機控制系統(tǒng)的輸入有啟動、停止、高水位、中水位、低水位、手動排水和手動脫水按鈕以及高水位、中水位、低水位和排空檢測開關(guān)共11個輸入點。具體的輸入分配如表1-1所示。 表1-1 輸入地址分配名稱符號地址啟動按鈕SB1I0.0停止按鈕SB2I0.1高水位按鈕SB3I0.2中水位按鈕SB4I0.3低水位按鈕SB5I0.4排空檢測開關(guān)ST1I0.5高水位檢測開關(guān)ST2I0.6中水位檢測開關(guān)ST3I0.7低水位檢測開關(guān)ST4I1.0手動排水按鈕SB6I1.1手動脫水按鈕SB7I1.22)數(shù)字量輸出部分全自動洗衣機控制系統(tǒng)的外部設(shè)備有進水電磁閥、排水電磁閥、正/反

12、轉(zhuǎn)洗滌電動機、蜂鳴器、指示燈等。具體的輸出分配如表1-2所示。表1-2 輸出地址分配名稱符號地址啟動指令J1Q0.0進水閥控制繼電器J2Q0.1電動機正轉(zhuǎn)及脫水繼電器J3Q0.2電動機反轉(zhuǎn)繼電器J4Q0.3排水閥控制繼電器J5Q0.4報警蜂鳴器HAQ0.5高水位指示燈HL1Q0.6中水位指示燈HL2Q0.7低水位指示燈HL3Q1.03)定時器部分具體的定時器分配如表1-3所示。表1-3 定時器分配定時器功能T37延時2秒開始洗滌T38洗滌正轉(zhuǎn)定時3秒T39洗滌反轉(zhuǎn)定時1秒T40脫水定時10秒T30報警定時3秒4)計數(shù)器部分具體的計數(shù)器分配如表1-4所示。表1-4 計數(shù)器分配計數(shù)器功能C1洗滌循

13、環(huán)計數(shù)5次C2清洗和漂洗計數(shù)3次 I/O連接圖98 S7-200I0.1I0.222I0.3I0.4I1.1I1.2I0.6Q0.2I0.7Q0.5I1.0Q0.1Q0.4Q0.0KA1YV1YV2排水進水脫水正轉(zhuǎn)M1報警I0.0L1啟動高水位開關(guān)停止低水位開關(guān)中水位開關(guān)手動排水中液位傳感器手動脫水高液位傳感器低液位傳感器SB1SB2SA1SA3SB3SB4ST1SA2ST2ST3圖2 PLC外部接線圖KA2Q0.6Q0.7Q1.0Q1.11L1通電L6高位L7中位L8低位水排空傳感器I0.5ST4電源L+N24VM1M2M34、程序說明源程序1.啟動全自動洗衣機Q0.0是啟動輸出,M0.1是

14、啟動輔助繼電器,當洗衣機的啟動按鈕按下時,Q0.0和M0.1得電。它的指令程序為:Network 1 開始洗滌LD I0.0O M0.1AN C2AN I0.1= M0.1= Q0.0 所對應(yīng)的梯形圖如圖1-5所示圖1-5 啟動指令梯形圖2.進水閥控制洗衣機啟動后,再按下水位選擇開關(guān),進水電磁閥得電,洗衣機開始進水。當所選擇水位的限位開關(guān)動作后,進水電磁閥釋放,洗衣機停止進水。它的指令程序為:Network 2 進水閥控制LD M0.1EULD I0.5EUOLDO M0.3AN M0.2= M0.3Network 3LD I0.2AN I0.6LD I0.3AN I0.7OLDLD I0.4

15、AN I1.0OLDA M0.3= Q0.1Network 4LD Q0.1EDTON T37, +20Network 5LD T37O M0.2AN C1A M0.1= M0.2所對應(yīng)的梯形圖如圖1-6所示圖1-6進水閥控制梯形圖3.洗滌控制當進水電磁閥釋放2秒后,洗衣機開始洗滌。洗滌時,正轉(zhuǎn)30秒,停2秒,然后反轉(zhuǎn)30秒,停2秒,然后反轉(zhuǎn)30秒,停2秒,如此循環(huán)5次,總共320秒。它的指令程序為:Network 6 正轉(zhuǎn)及脫水控制LD M0.2AN T38AN Q0.3A M0.1LD I0.5AN T40AN Q0.3A M0.1OLDLD I1.2AN M0.1OLD= Q0.2Net

16、work 7LD M0.2AN T39TON T38, +300Network 8 反轉(zhuǎn)控制LD T38AN T39AN I0.5A M0.1= Q0.3Network 9LD Q0.3TON T39, +300Network 10LD T39EDLD T40EDCTU C1, +5所對應(yīng)的梯形圖如1-7所示圖1-7洗滌控制梯形圖4.出水閥控制當洗滌循環(huán)5次結(jié)束后,排水電磁閥得電,洗衣機開始排水。它的指令程序為:Network 11 出水閥控制LD C1LD I1.1AN M0.1OLD= Q0.4所對應(yīng)的梯形圖如圖1-8所示圖1-8出水閥控制梯形圖5.脫水計時當排空檢測限位開關(guān)動作后,開始3

17、0秒脫水。它的指令程序為:Network 12 脫水計時LD I0.5TON T40, +300所對應(yīng)的梯形圖如圖1-9所示圖1-9脫水計時梯形圖6.清洗和漂洗計數(shù)脫水結(jié)束后,洗衣機開始清洗,開始進水直到選擇的水位,2秒鐘后開始清洗。清洗時,正轉(zhuǎn)30秒,停2秒,然后反轉(zhuǎn)30秒,停2秒。循環(huán)5次后,開始排水,排空后脫水30秒。一共清洗2遍。它的指令程序為:Network 13 清洗和漂洗計數(shù)LD M0.2EDLDN M0.1CTU C2, +3所對應(yīng)的梯形圖如圖1-10所示圖1-10清洗和漂洗計數(shù)梯形圖7.報警輸出清洗完成后,報警3秒并自動停機。它的指令程序為:Network 14 報警輸出LD

18、 M0.1TOF T30, +30Network 15 LDN M0.1A T30= Q0.5所對應(yīng)的梯形圖如圖1-11所示圖1-11報警輸出梯形圖8.水位指示顯示全自動洗衣機的水位。它的指令程序為:Network 16 水位指示LD I0.6= Q0.6Network 17 LD I0.7= Q0.7Network 18LD I1.0= Q1.0所對應(yīng)的梯形圖如圖1-12所示圖1-12水位指示梯形圖設(shè)計一個上位機監(jiān)控界面(用組態(tài)軟件MCGS)五、組態(tài)界面的設(shè)計1、組態(tài)王組態(tài)王是一款功能強大的工業(yè)生產(chǎn)監(jiān)控軟件。它具有適應(yīng)性強、開放性好、易于擴展、經(jīng)濟、開發(fā)周期短等優(yōu)點。通??梢园堰@樣的系統(tǒng)劃分

19、為控制層、監(jiān)控層、管理層三個層次結(jié)構(gòu)。其中監(jiān)控層對下連接控制層,對上連接管理層,它不但實現(xiàn)對現(xiàn)場的實時監(jiān)測與控制,且在自動控制系統(tǒng)中完成上傳下達、組態(tài)開發(fā)的重要作用。尤其考慮三方面問題:畫面、數(shù)據(jù)、動畫。通過對監(jiān)控系統(tǒng)要求及實現(xiàn)功能的分析,采用組態(tài)王對監(jiān)控系統(tǒng)進行設(shè)計。組態(tài)王的主要功能:(1) 豐富的人機界面功能,可視化操作界面,真彩顯示圖形、豐富的圖庫;(2) 強大的通訊能力;(3) 先進的報警和事件管理;(4) 強大的網(wǎng)絡(luò)和冗余功能。組態(tài)軟件也為試驗者提供了可視化監(jiān)控畫面,有利于試驗者實時現(xiàn)場監(jiān)控。而且,它能充分利用Windows的圖形編輯功能,方便地構(gòu)成監(jiān)控畫面,并以動畫方式顯示控制設(shè)備

20、的狀態(tài),具有報警窗口、實時趨勢曲線等,可便利的生成各種報表。它還具有豐富的設(shè)備驅(qū)動程序和靈活的組態(tài)方式、數(shù)據(jù)鏈接功能,擁有豐富的動畫制作功能,其動畫鏈接功能更是使工程技術(shù)人員運用組態(tài)王制作畫面如虎添翼。工程人員在組態(tài)王開發(fā)系統(tǒng)中制作的畫面都是靜態(tài)的,如果要反映工業(yè)現(xiàn)場的狀況,可以通過實時數(shù)據(jù)庫,因為只有數(shù)據(jù)庫中的變量才是與現(xiàn)場狀況同步變化的。數(shù)據(jù)庫變量的變化可以改變畫面的動畫效果,通過“動畫連接”建立畫面的圖素與數(shù)據(jù)庫變量的對應(yīng)關(guān)系。動畫連接的引入是設(shè)計人機接口的一次突破,它把工程人員從重復(fù)的圖形編程中解放出來,為工程人員提供了標準的工業(yè)控制圖形界面,并且由可編程的命令語言連接來增強圖形界面的

21、功能。圖形對象與變量之間有豐富的連接類型,給工程人員設(shè)計圖形界面提供了極大的方便?!敖M態(tài)王”系統(tǒng)還為部分動畫連接的圖形對象設(shè)置了訪問權(quán)限,這對于保障系統(tǒng)的安全具有重要的意義。通過這些功能的良好運用,可以制作出動畫效果內(nèi)容豐富,監(jiān)控全面的監(jiān)控系統(tǒng)。組態(tài)王中命令語言是一種在語法上類似語言的程序,工程人員可以利用這些程序來增強應(yīng)用程序的靈活性、處理一些算法和操作等。命令語言都是靠事件觸發(fā)執(zhí)行的,如定時、數(shù)據(jù)的變化、鍵盤鍵的按下、鼠標的點擊等。根據(jù)事件和功能的不同,包括應(yīng)用程序命令語言、熱鍵命令語言、事件命令語言、數(shù)據(jù)改變命令語言、自定義函數(shù)命令語言、動畫連接命令語言和畫面命令語言等。它具有完備的詞法

22、語法查錯功能和豐富的運算符、數(shù)學(xué)函數(shù)、字符串函數(shù)、控件函數(shù)、SQL函數(shù)和系統(tǒng)函數(shù)。各種命令語言通過“命令語言編輯器”編輯輸入,在“組態(tài)王”運行系統(tǒng)中被編譯執(zhí)行。組態(tài)王軟件的工程管理器界面如圖6-1所示。工程瀏覽器界面如6-2所示。圖6-1 工程管理器界面一般情況下啟動組態(tài)王系統(tǒng)后,在信息窗口中可以顯示的信息有:“組態(tài)王”系統(tǒng)的啟動、關(guān)閉、運行模式;歷史記錄的啟動、關(guān)閉;I/O設(shè)備的啟動、關(guān)閉;網(wǎng)絡(luò)連接的狀態(tài);與設(shè)備連接的狀態(tài);命令語言中函數(shù)未執(zhí)行成功的出錯信息。信息窗口如6-3所示。圖6-2 工程瀏覽器界面圖6-3 信息窗口2、監(jiān)控系統(tǒng)功能要求用組態(tài)王設(shè)計的全自動洗衣機控制系統(tǒng)監(jiān)控畫面需要實現(xiàn)

23、洗衣機自動洗衣的功能,直觀、形象地顯示全自動洗衣機洗衣時的工作畫面。全自動洗衣機的控制系統(tǒng)有兩種方式:正常運行和強制停止。設(shè)計的畫面要實現(xiàn)這兩種情況下洗衣機的工作狀態(tài)。建立一個新的組態(tài)王工程的一般過程是:設(shè)計圖形界面(定義畫面);定義設(shè)備;構(gòu)造數(shù)據(jù)庫(定義變量)建立動畫連接;運行和調(diào)試。3、新建一個工程啟動“組態(tài)王”工程管理器,選擇菜單“文件新建工程”或單擊“新建”按鈕。按照新建工程向?qū)б徊讲降慕⒁粋€新的工程路徑,并按自己要求設(shè)定工程文件目錄。并將把新建工程設(shè)定為組態(tài)王當前工程。本設(shè)計新建的工程名為:全自動洗衣機。如圖6-4所示。圖6-4 新建一個工程4、監(jiān)控界面設(shè)計(1)新建一個設(shè)備在組態(tài)

24、王工程瀏覽器樹型目錄中選擇設(shè)備,在右邊的工作區(qū)中出現(xiàn)了“新建”圖標,雙擊“新建”圖標,彈出“設(shè)備配置導(dǎo)向”對話框。由于本次畢業(yè)設(shè)計是采用軟件編程與仿真的,沒有具體的PLC設(shè)備,因此新建的設(shè)備選用的是亞控公司的仿真PLC設(shè)備,如圖6-5所示。為仿真PLC設(shè)備取一個名字:仿真PLC。然后為設(shè)備選擇連接的串口:COM2口。設(shè)備定義完成后,就可以再COM2下看到新建的設(shè)備-仿真PLC了。由于定義的是一個仿真設(shè)備,所以串口通訊參數(shù)可以不必設(shè)置,但在工程中連接實際的I/O設(shè)備時,必須對串口通訊參數(shù)進行設(shè)置且置頂,要與實際設(shè)備中的設(shè)置項完全一致,否則會導(dǎo)致通訊失敗。圖6-5 設(shè)備配置(2)創(chuàng)建畫面單擊“畫面

25、”定義及命令語言工程欄,開始創(chuàng)建畫面,輸入畫面名稱,選擇畫面位置、畫面風(fēng)格及類型,在畫面位置一欄輸入需要創(chuàng)建的畫面的寬度高度等數(shù)值。本設(shè)計創(chuàng)建的畫面名稱依次為:全自動洗衣機控制畫面,中水位。(3)定義外部設(shè)備變量在利用組態(tài)軟件的編輯過程中,首先應(yīng)定義所要用到的變量,包括變量的描述,變量的類型,定義變量地址,選擇連接的設(shè)備,寄存器。過程如下:點擊畫面左側(cè)的“數(shù)據(jù)庫”,雙擊右側(cè)的“新建”出現(xiàn)定義變量對話框;變量名:可以根據(jù)需要設(shè)定;變量類型:根據(jù)離散信號還是整型信號來定義;連接設(shè)備:仿真PLC(剛剛定義的設(shè)備);寄存器:離信號寄存器是CommErr,實型信號寄存器是INCREA或DECREA。在定

26、義變量的過程中,首先要確定變量類型。在實際運用中,應(yīng)將從PLC中直接inputoutput的信號變量定義為離散型信號,如啟動、停止、正反轉(zhuǎn)等。而在自動控制過程中調(diào)用從預(yù)先寫入寄存器內(nèi)的參數(shù)時,應(yīng)將此類信號變量設(shè)置為整型變量,如計數(shù)器,洗衣機中的水位。有些變量是原系統(tǒng)內(nèi)部已經(jīng)定義好的變量,如時間和日期等等,可以直接放入界面使用,并且會訪問到操作系統(tǒng)的時鐘。本設(shè)計定義的外部變量如圖6-6所示。動畫連接 給圖形對象定義動畫連接是在“動畫連接” 對話框中進行的。在組態(tài)王開發(fā)系統(tǒng)中雙擊圖形對象(不能有多個圖形對象同時被選中),彈出動畫連接對話框。圖形對象可以按動畫連接的要求改變顏色、尺寸、位置、填充百分

27、數(shù)等,一個圖形對象又可以同時定義多個連接。把這些動畫連接組合起來,應(yīng)用程序?qū)⒊尸F(xiàn)出令人難以想象的圖形動畫效果。在畫面制作過程中經(jīng)常用到指示燈,指示燈可以用作報警顯示,開關(guān)狀態(tài)指示。通過指示燈的運用可以知道在預(yù)定工作條件下繼電器,風(fēng)扇等的開關(guān),也可以表示熱電偶的工作狀態(tài),這樣可以大大提高監(jiān)控的靈活性。此次設(shè)計的畫面中指示燈用來顯示全自動洗衣機的工作狀態(tài)。首先在圖庫中選擇畫面設(shè)計需要的反應(yīng)器、閥門、按鈕和指示燈,并對每一個圖庫精靈進行動畫連接。此外,畫面需要有退出按鈕,方便畫面在運行時退出,選擇函數(shù)Exit(0)來實現(xiàn)。在洗衣機洗衣過程開始前首先需要選擇水位,由于畫面顯示的原因,需要進行畫面切換。

28、主畫面為全自動洗衣機控制畫面,默認水位選擇是高水位。當水位選擇是中水位或低水位時,需要進行畫面切換。設(shè)計好的組態(tài)界面-全自動洗衣機控制畫面如圖6-7所示,中水位畫面如圖6-8所示。 圖6-6 外部變量定義圖6-7 全自動洗衣機控制畫面圖6-8 中水位5、運行和調(diào)試在界面設(shè)置結(jié)束保存后就可以運行系統(tǒng),要進入組態(tài)王運行系統(tǒng)就需要對畫面進行配置,首先在開發(fā)系統(tǒng)中單擊菜單欄“配置運行環(huán)境”命令或工具條“運行”按鈕或工程瀏覽器“工程目錄顯示區(qū)系統(tǒng)配置設(shè)置運行系統(tǒng)”按鈕后,彈出“運行系統(tǒng)設(shè)置”對話框。選擇要運行的畫面點擊確定即可進入監(jiān)控界面。全自動洗衣機正常運行畫面如圖6-9所示。圖6-9所示畫面分析:按

29、下啟動按鈕,水位選擇高水位后,進水閥打開,開始進水,啟動指示燈亮。當水位與設(shè)定水位(高水位)一致時,進水閥關(guān)閉。暫停2秒之后洗滌電機正轉(zhuǎn),對應(yīng)正轉(zhuǎn)指示燈亮,正轉(zhuǎn)持續(xù)幾秒后電機反轉(zhuǎn)。反轉(zhuǎn)后再次進行正轉(zhuǎn),循環(huán)3次后出水閥打開,進行排水。當水排空時,開始進行脫水。脫水完畢后,洗衣過程完畢,系統(tǒng)報警,洗滌完成指示燈亮。報警指示亮幾秒后,高水位按鈕、啟動指示燈、洗滌完成指示燈滅,整個過程完成。在現(xiàn)實中在進行洗滌和漂洗前,必須根據(jù)衣物多少,先向盛水桶內(nèi)注入規(guī)定的水量,選定水位高度,就是選定水量。不同結(jié)構(gòu)的洗衣機,各自有不同的規(guī)定用水量和規(guī)定水位高度。全自動洗衣機選擇中水位時運行畫面如6-10所示。圖6-9

30、 全自動洗衣機正常運行時的畫面圖6-10所示畫面分析:水位選擇中水位時洗衣過程同水位選擇高水位一樣,當水位到達設(shè)定水位后停止進水,洗衣機開始洗衣過程。圖6-10 中水位時運行的畫面 全自動洗衣機處于強制停止模式運行畫面如圖6-11所示。圖6-11 手動排水時的運行畫面圖6-11所示畫面分析:當系統(tǒng)處在正常運行方式時,按下停止按鈕,電機停轉(zhuǎn),所有的指示燈滅。當按下手動排水按鈕時,洗衣機開始排水,出水閥打開,排水指示燈亮。同樣,當按下手動脫水按鈕時,開始脫水,脫水指示燈亮。本次設(shè)計的界面雖然比較簡陋,沒有模仿洗衣機的造型或者有旋轉(zhuǎn)效果,但是實現(xiàn)了全自動洗衣機正常運行和強制停止兩種工作模式。當選擇水

31、位開關(guān),進行動畫演示時,通過對水位這個參數(shù)進行設(shè)定使洗衣機在達到設(shè)定水位時,暫停幾秒后電機開始正轉(zhuǎn),洗衣過程開始。在現(xiàn)實生活中,洗衣機在進水時往往出現(xiàn)溢水問題,在此次仿真中不會出現(xiàn)洗衣機進水時的溢水情況。六、總結(jié)和體會通過本系統(tǒng)的設(shè)計,對全自動洗衣機的控制系統(tǒng)有了深入的理解。全自動洗衣機控制系統(tǒng)利用了西門子PLC的特點,對按鈕、電磁閥、開關(guān)等其他一些輸入輸出點設(shè)備進行控制,實現(xiàn)了洗衣機洗衣過程的自動化。由于每遍的洗滌,排水,脫水的時間由PLC內(nèi)計數(shù)器控制,所以只要改變計數(shù)器參數(shù)就可以改變時間??梢园焉厦嬖O(shè)定的程序時間定下來,作為固定程序使用,也可以根據(jù)衣物的質(zhì)地,數(shù)量及油污的程度來編程。只要稍

32、作改變,就可以設(shè)計出諸如要多洗多甩的牛仔類衣物,輕洗輕甩的羊毛類衣物以及通用的標準洗滌程序,充分表其實用性。本論文設(shè)計了基于PLC的全自動洗衣機控制系統(tǒng),該系統(tǒng)包括進水、電機正傳、電機反轉(zhuǎn)、排水、脫水、報警等組成部分。在本次設(shè)計中主要完成了以下工作:(1)通過分析把整個系統(tǒng)分成了若干個模塊,分析全自動洗衣機控制系統(tǒng)框圖;(2)根據(jù)輸入/輸出點,對CPU進行選型,設(shè)計PLC的外圍接線圖,并進行I/O地址和內(nèi)部元件地址的分配;(3)繪制了系統(tǒng)的正常運行流程圖和強制停止流程圖,對其順序功能圖進行分析;(4)使用STEP7-Micro/WIN32軟件進行了梯形圖的編程;(5)使用S7-200 V4.0

33、的仿真軟件對程序進行了仿真;(6)利用組態(tài)王軟件制作了該控制系統(tǒng)的工作畫面。在做畢業(yè)設(shè)計的過程中,遇到了不少問題,但經(jīng)過查詢資料和同學(xué)幫助下基本得到了解決。系統(tǒng)仿真時,最初用的是S7-200系列PLC的仿真軟件漢化版,但在經(jīng)過CPU選型和程序下載后,按動面板上的開關(guān)按鈕使其0,1狀態(tài)切換,在CPU面板上的輸出模擬LED燈不會亮。經(jīng)過上網(wǎng)查詢資料和咨詢同學(xué),下載了仿真軟件的英文版,解決了仿真中遇到的問題,完成了系統(tǒng)的仿真。在組態(tài)畫面的設(shè)計過程中,按下啟動按鈕時,洗衣機中的變量水位在沒有按下啟動按鈕時就開始上升,出現(xiàn)此問題的原因是因為在進行新建設(shè)備時選擇的是仿真PLC,水位是從其得到。而在實際工作中,I/O參數(shù)是從實際連接的PLC中采集獲得,不會出現(xiàn)此種情況。為了更貼近實際工作情況,在畫面

溫馨提示

  • 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)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論