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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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

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

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

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

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

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

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

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

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

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

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

14、啟動(dòng)輔助繼電器,當(dāng)洗衣機(jī)的啟動(dòng)按鈕按下時(shí),Q0.0和M0.1得電。它的指令程序?yàn)椋篘etwork 1 開(kāi)始洗滌LD I0.0O M0.1AN C2AN I0.1= M0.1= Q0.0 所對(duì)應(yīng)的梯形圖如圖1-5所示圖1-5 啟動(dòng)指令梯形圖2.進(jìn)水閥控制洗衣機(jī)啟動(dòng)后,再按下水位選擇開(kāi)關(guān),進(jìn)水電磁閥得電,洗衣機(jī)開(kāi)始進(jìn)水。當(dāng)所選擇水位的限位開(kāi)關(guān)動(dòng)作后,進(jìn)水電磁閥釋放,洗衣機(jī)停止進(jìn)水。它的指令程序?yàn)椋篘etwork 2 進(jìn)水閥控制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所對(duì)應(yīng)的梯形圖如圖1-6所示圖1-6進(jìn)水閥控制梯形圖3.洗滌控制當(dāng)進(jìn)水電磁閥釋放2秒后,洗衣機(jī)開(kāi)始洗滌。洗滌時(shí),正轉(zhuǎn)30秒,停2秒,然后反轉(zhuǎn)30秒,停2秒,然后反轉(zhuǎn)30秒,停2秒,如此循環(huán)5次,總共320秒。它的指令程序?yàn)椋篘etwork 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所對(duì)應(yīng)的梯形圖如1-7所示圖1-7洗滌控制梯形圖4.出水閥控制當(dāng)洗滌循環(huán)5次結(jié)束后,排水電磁閥得電,洗衣機(jī)開(kāi)始排水。它的指令程序?yàn)椋篘etwork 11 出水閥控制LD C1LD I1.1AN M0.1OLD= Q0.4所對(duì)應(yīng)的梯形圖如圖1-8所示圖1-8出水閥控制梯形圖5.脫水計(jì)時(shí)當(dāng)排空檢測(cè)限位開(kāi)關(guān)動(dòng)作后,開(kāi)始3

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論