霓虹燈廣告屏裝置PLC程序設(shè)計_第1頁
霓虹燈廣告屏裝置PLC程序設(shè)計_第2頁
霓虹燈廣告屏裝置PLC程序設(shè)計_第3頁
霓虹燈廣告屏裝置PLC程序設(shè)計_第4頁
霓虹燈廣告屏裝置PLC程序設(shè)計_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、成績:課程設(shè)計(論文)霓虹燈廣告屏裝置PLC控制梯形圖的設(shè)計與調(diào)試NEON ADVERTISING SCREEN PLC CONTROL SYSTEM DESIGN AND DEBUGGING LADDER學(xué)生姓名學(xué)院名稱信電學(xué)院學(xué)號班級專業(yè)名稱電氣工程及其自動化指導(dǎo)教師張旭隆2015年7月1日摘要這篇課程設(shè)計就是根據(jù)實驗要求,進行輸入輸出的I/O口估算,選擇PLC型號、繪制流程圖、設(shè)計梯形圖、編寫程序清單、調(diào)試程序、修改程序,最終實現(xiàn)課程要求。在編寫程序的時候用到了位移指令,是程序變得更加簡潔?;緦崿F(xiàn)對霓虹燈的正確,穩(wěn)定地制。隨著社會主義市場經(jīng)濟的不斷繁榮和發(fā)展改革的不斷深入,個大中小城市

2、都在進行亮化工程。個企業(yè)為宣傳自己企業(yè)的形象和產(chǎn)爍時間及流動方向等均可以通過PLC來達到控制的要求。PLC是一種用程序來品,均采用廣告手法之一:霓虹燈廣告屏來實現(xiàn)這一目的。當(dāng)我們夜晚走在大街上,馬路兩旁各色各樣的霓虹燈廣告均可以見到,一種是采用霓虹燈管做成的各種形狀和多中彩色的燈管,另一種為日光等管或白熾燈管作為光源,另配大型廣告語或宣傳畫來達到宣傳的效果。這些燈的亮滅,閃改變控制功能的工業(yè)控制計算機。這些霓虹燈的亮滅、閃爍時間及流動方向等均,可以通過PLC來達到控制的要求。關(guān)鍵詞 霓虹燈;PLC控制;I/O口估算;梯形圖;程序調(diào)試;移位指令 目 錄摘要I1 緒論11.1 任務(wù)的控制要求11.

3、2 論文的主要內(nèi)容12 硬件設(shè)計22.1 運行框圖22.2 CPU的選擇42.3 I/O分配表42.4 I/O接線圖63 霓虹燈廣告屏裝置程序設(shè)計73.1 梯形圖的設(shè)計73.2霓虹燈廣告屏裝置PLC控制程序的梯形圖及語句表73.2.1梯形圖83.2.2指令表214 系統(tǒng)調(diào)試28結(jié) 論29設(shè)計總結(jié)30致 謝31參考文獻321 緒論1.1 任務(wù)的控制要求利用PLC控制器來控制霓虹燈閃爍1.2 論文的主要內(nèi)容該廣告屏共有8根燈管,24只流水燈,每4只燈為一組,如下圖所示:控制要求:(1)該廣告屏中間8根燈管亮滅的時序為:第1根亮2亮3亮第8根亮,時間間隔為1s,全亮后,顯示10s,再反過來從871按

4、1s間隔順序熄滅,全滅后停亮2s;再從第8根開始亮,順序點亮761,時間間隔1s,顯示5s,再從128按1s間隔順序熄滅,全滅后停亮2s,然后重復(fù)運行,周而復(fù)始。2 硬件設(shè)計2.1 運行框圖圖2.1 程序流程圖2.2 CPU的選擇對于開關(guān)量控制系統(tǒng)的應(yīng)用系統(tǒng),當(dāng)對控制要求不高時,可選用小型PLC(如西門子公司S7-200系列PLC或OMON公司系列CPM1A/CPM2A型PLC)就能滿足要求,如對小型泵的順序控制、單臺機械的自動控制等。對于比較復(fù)雜的中大型控制系統(tǒng),如閉環(huán)控制、PID調(diào)節(jié)、通信聯(lián)信網(wǎng)等,可選用中大型PLC(如西門子公司的S7-400系列PLC或OMRON公司的C200HE/C2

5、00HG/C200HX、CV/CVM1等PLC)。當(dāng)系統(tǒng)的各個控制對象分布在不同的地域時,應(yīng)根據(jù)各部分的具體要求來選擇PLC,組成一個分布式的控制系統(tǒng)。PLC的結(jié)構(gòu)分為整體式和模塊式兩種。整體式結(jié)構(gòu)把PLC的I/O和CPU放在一塊電路板上,省去插接環(huán)節(jié),體積小,每一I/O點的平均價格比模塊式的便宜,適用于工藝過程比較穩(wěn)定、控制要求比較簡單的系統(tǒng)。模塊式PLC的功能擴展,I/O點數(shù)的增減,輸入與輸出點數(shù)的比例,都比整體式靈活。維修更換模塊、判斷與處理故障快方便,適用于工藝過程變化教多、控制要求復(fù)雜的系統(tǒng)。在使用時,應(yīng)按實際具體情況進行選擇。根據(jù)系統(tǒng)分析得輸入點有5個,分別為I0.0-I0.4;輸

6、出點有32個,分別為Q0.0-Q0.7、Q1.0-Q1.7、Q2.0-Q2.7、Q3.0-Q3.7。I/O點共37個。結(jié)合以上幾點,在設(shè)計PLC機械手在大小球分選系統(tǒng)中用的PLC的選型為西門子S7-200系列的可編程控制器(CPU-226)PLC和兩個輸出拓展模塊EM222。2.3 I/O分配表表2-1 I/O分配表控制信號信號名稱元件名稱元件符號地址編碼輸入信號啟動信號常開按鈕SB1I0.0停止信號常開按鈕SB2I0.1燈管控制常開按鈕SB3I0.2流水燈控制常開按鈕SB4I0.3循環(huán)功能常閉按鈕SB5I0.4輸出信號1#燈管Q0.02#燈管Q0.13#燈管Q0.24#燈管Q0.35#燈管Q

7、0.46#燈管Q0.57#燈管Q0.68#燈管Q0.71#流水燈Q1.02#流水燈Q1.13#流水燈Q1.24#流水燈Q1.35#流水燈Q1.46#流水燈Q1.57#流水燈Q1.68#流水燈Q1.79#流水燈Q2.010#流水燈Q2.111#流水燈Q2.212#流水燈Q2.313#流水燈Q2.414#流水燈Q2.515#流水燈Q2.616#流水燈Q2.717#流水燈Q3.018#流水燈Q3.119#流水燈Q3.220#流水燈Q3.321#流水燈Q3.422#流水燈Q3.523#流水燈Q3.624#流水燈Q3.72.4 I/O接線圖 圖2-2 I/O接線圖3 霓虹燈廣告屏裝置程序設(shè)計3.1 梯形

8、圖的設(shè)計在程序設(shè)計過程中采用了SCR指令的順序控制梯形圖的設(shè)計方法,S7-200中的順序控制寄存器(SCR)專門用于編制順序控制程序,順序控制程序被劃分為LSCR與SCRE指令之間的若干個SCR段,一個SCR段對應(yīng)與順序功能圖中的一步。梯形圖中設(shè)計了八個子程序,分別賦八個數(shù),因為需要前一個輸入信號由一變?yōu)榱?,所以添加了負跳變指令;為了實現(xiàn)題中的循環(huán)要求,在程序中添加了加一指令,從而使得數(shù)字自動往下循環(huán);為了點亮八段顯示管各段的代碼,運用了段譯碼指令,為了輸出需要的數(shù)字在段譯碼指令前添加了字節(jié)比較指令,當(dāng)為所需數(shù)字時,就會在顯示管上顯示相應(yīng)的數(shù)。3.2霓虹燈廣告屏裝置PLC控制程序的梯形圖及語句

9、表3.2.1梯形圖3.2.2指令表TITLE=PROGRAM COMMENTSNetwork 1 / Network Title/ 初始化程序LD SM0.1R Q0.0, 32Network 2 LD SM0.1R S0.0, 12Network 3 / I0.0為啟動總按鈕LD I0.0EUS S0.1, 10S S2.1, 2Network 4 / I0.1為總停按鈕LD I0.1R S0.0, 24Network 5 / 單獨關(guān)閉內(nèi)圈8個燈管LD I0.2R S0.0, 10Network 6 / 單獨關(guān)閉外圍流水燈LD I0.3R S2.1, 2Network 7 / 順序控制寄存器

10、開始工作LSCR S0.1Network 8 / 通過定時器T37,八個燈管從1到8逐個點亮,時間間隔為1s.LD SM0.0TON T37, 80A SM0.5EU+I VW1, VW0MOVW VW0, VW1+I 1, VW1Network 9 / 輸出QB0,控制燈管的亮與滅LD SM0.0MOVB VB1, QB0Network 10 / T37定時到,順序跳轉(zhuǎn)S0.2LD T37SCRT S0.2Network 11 SCRENetwork 12 / 順序啟動S0.2LSCR S0.2Network 13 / 通過定時器T38,控制8個燈管全亮,并保持10sLD SM0.0TON

11、T38, 100Network 14 / T38定時到,順序跳轉(zhuǎn)S0.3LD T38SCRT S0.3Network 15 SCRENetwork 16 / 順序啟動S0.3LSCR S0.3Network 17 / 通過T39定時器,由SHR_B(字節(jié)移位指令)來控制燈管81逐個熄滅,時間間隔1sLD SM0.0LPSA SM0.5EUSRB VB1, 1LPPTON T39, 80Network 18 / 通過MOV_B(字節(jié)傳送指令)輸出QB0來控制內(nèi)圈燈管LD SM0.0MOVB VB1, QB0Network 19 / T39定時到,順序跳轉(zhuǎn)S0.4,執(zhí)行下個子程序段.LD T39S

12、CRT S0.4Network 20 SCRENetwork 21 / 順序啟動S0.4LSCR S0.4Network 22 / 通過定時器T40,控制8個燈管全滅,保持2s.LD SM0.0TON T40, 20Network 23 / 定時器T40狀態(tài)為ON,順序啟動S0.5LD T40SCRT S0.5Network 24 SCRENetwork 25 / 順序啟動S0.5LSCR S0.5Network 26 / 利用定時器T41控制程序的跳轉(zhuǎn),并且通過MOV_W(字傳送指令)為VW0,VW1賦值。LD SM0.0TON T41, 80TON T42, 10AN T42MOVW 12

13、8, VW0MOVW 64, VW1Network 27 / T42控制燈管是從8到1的逆序點亮的間隔為1s,而加法指令控制8個燈管是按照逆序點亮。LD T42A SM0.5EU+I VW1, VW0SRB VB3, 1Network 28 / 輸出QB0來控制8個燈管的亮與滅。LD SM0.0MOVB VB1, QB0Network 29 / T41定時時間到,程序順序跳轉(zhuǎn)下個程序段LD T41SCRT S0.6Network 30 SCRENetwork 31 / 順序啟動S0.6LSCR S0.6Network 32 / 通過定時器T43,實現(xiàn)燈管81全部點亮后,顯示5sLD SM0.0

14、TON T43, 50Network 33 / T43定時時間到,程序段跳轉(zhuǎn)LD T43SCRT S0.7Network 34 SCRENetwork 35 / 順序啟動S0.7LSCR S0.7Network 36 / 通過定時器T44實現(xiàn)燈管18逐個熄滅,間隔為1sLD SM0.0TON T44, 80A SM0.5EUSLB VB1, 1Network 37 / T44計時時間到,順序跳轉(zhuǎn)下個程序段LD T44SCRT S1.0Network 38 SCRENetwork 39 / 順序啟動S1.0LSCR S1.0Network 40 / 通過T45,實現(xiàn)燈管18全部熄滅后,保持2sL

15、D SM0.0TON T45, 20Network 41 / I0.4為控制循環(huán)信號輸入地址,其控制按鈕SB5為常閉按鈕。LD T45AN I0.4SCRT S0.1Network 42 / 程序段結(jié)束SCRENetwork 43 / 開始程序段S2.1LSCR S2.1Network 44 / 定時器T46、T47控制奇數(shù)流水燈兩個一組,逐個點亮1sLDN SM0.0TON T46, 60TON T47, 10AN T47MOVB 5, VB7Network 45 / 通過SHL_DW控制奇數(shù)流水燈順序點亮LD T47A SM0.5EUSLD VD1, 4Network 46 / 分別由字節(jié)

16、傳送指令輸出QB1、QB2、QB3、QB4,來控制流水燈的1、3、5.、21、23的燈的亮與滅LD SM0.0MOVB VB7, QB1MOVB VB6, QB2MOVB VB5, QB3MOVB VB4, QB4Network 47 / T46計時時間到,順序跳轉(zhuǎn)程序段S2.2LD T46SCRT S2.2Network 48 SCRENetwork 49 / 順序啟動S2.2LSCR S2.2Network 50 / 定時器T48、T49控制偶數(shù)流水燈兩個一組,逐個點亮1sLD SM0.0TON T48, 60TON T49, 10AN T49MOVB 160, VB5Network 51

17、 / 通過SHR_DW控制偶數(shù)流水燈順序點亮LD T49A SM0.5EUSRD VD1, 4Network 52 / 分別由字節(jié)傳送指令輸出QB1、QB2、QB3、QB4,來控制流水燈的2、4、6、.、22、24的燈的亮與滅LD SM0.0MOVB VB7, QB1MOVB VB6, QB2MOVB VB5, QB3MOVB VB4, QB4Network 53 / T48計時時間到,I0.4控制程序段的循環(huán)LD T48AN I0.4SCRT S2.1Network 54 / 程序段結(jié)束SCRENetwork 55 4 系統(tǒng)調(diào)試硬件調(diào)試:接通電源,檢查可編程控制器是否可以正常工作,接頭是否接

18、觸良好,然后把其與電腦的通信口連接。 軟件調(diào)試:按要求輸入梯形圖,轉(zhuǎn)換成指令表,并進行語法的檢查,正確后設(shè)置正確的通信口,將指令讀入到指定的可編程控制器ROM中,進行下一步的調(diào)試。 運行調(diào)試:在硬件調(diào)試和軟件調(diào)試正確的基礎(chǔ)上,打開可編程控制器的“RUN”開關(guān)進行調(diào)試;觀察運行的情況,看按下題中所說按鈕時是否按要求工作。 根據(jù)以上的調(diào)試情況,本次的自動數(shù)碼顯示的PLC控制系統(tǒng)設(shè)計符合要求。 結(jié) 論本程序是用STL圖所寫的,在啟動按鈕按下以后,有兩步程序同時運行,一個是霓虹燈字的亮滅,一個是四周邊框流水燈的亮滅。霓虹燈字的亮滅:在按下啟動按鈕以后,八個字會按要求亮滅,主要是定時器控制的,在S20和

19、S21中,S20是燈的正序亮反序滅,S21是燈的反序亮正序滅。流水燈的亮滅,是把每一種亮的情況都納入一個狀態(tài)的,所以有6中狀態(tài),然后在循環(huán),在30秒過后,會由正序的亮轉(zhuǎn)換成反序的亮。反序的亮30秒都又轉(zhuǎn)換成正序的兩,這個30秒我是用計數(shù)器控制的,因為每一個循環(huán)是6秒,那30秒就是5次,計到5次都才會進行正反序的轉(zhuǎn)換。設(shè)計總結(jié)本次設(shè)計是在王宗才老師的悉心指導(dǎo)下完成的。王老師為論文課題的研究提出了許多指導(dǎo)性的意見,為設(shè)計論文的撰寫、修改提供了許多具體的指導(dǎo)和幫助。王宗才老師的嚴謹治學(xué)、不斷探索的科研作風(fēng),敏銳深邃的學(xué)術(shù)洞察力,孜孜不倦的敬業(yè)精神,給我留下了深刻的印象,使我受益良多。在本文結(jié)束之際,

20、特向我敬愛的導(dǎo)師王宗才老師致以最崇高的敬禮和深深的感謝! 我在這次課程設(shè)計中,學(xué)會了怎么去發(fā)現(xiàn)問題,解決問題。遇到不明白的問題都會積極的去詢問老師,或者去找尋相關(guān)的資料。從中學(xué)到了很多知識。這次課程設(shè)計使我們有機會把我們的課堂理論知識運用到實際生活中,貼近生活,實現(xiàn)我們的人生價值。并且通過對知識的綜合利用,加入個人的分析和比較,加深了了我們對理論知識的理解和運用。也讓我了解了關(guān)于PLC設(shè)計原理。有很多設(shè)計理念來源于實際,從中找出最適合的設(shè)計方法。雖然本次課程設(shè)計是自己獨立完成,但是,彼此也沒脫離不了集體的力量,遇到問題和同學(xué)互相討論交流。多和同學(xué)討論。我們在做課程設(shè)計的過程中要不停的討論問題,這樣,我們可以盡可能的統(tǒng)一思想,這樣就不會使自己在做的過程中沒有方向,并且這樣也是為了方便最后設(shè)計和在一起。討論不僅是一些思想的問題,還可以深入的討論一些技術(shù)上的問題,這樣可以使自己的處理問題要快一些,少走彎路。多改變自己設(shè)計的方法,在設(shè)計的過程中最好要不停的改善自己解決問題的方法,這樣可以方便自己解決問題。通過這次PLC控制搶答器設(shè)計,讓我對PLC梯形圖、指令表、外部接線圖有了更好的了解。 致 謝首先我要向指導(dǎo)老師王峰老師致以誠摯的謝意。在課程題目的

溫馨提示

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

最新文檔

評論

0/150

提交評論