畢業(yè)設(shè)計(jì)(論文)PLC交通燈控制器的設(shè)計(jì)_第1頁
畢業(yè)設(shè)計(jì)(論文)PLC交通燈控制器的設(shè)計(jì)_第2頁
畢業(yè)設(shè)計(jì)(論文)PLC交通燈控制器的設(shè)計(jì)_第3頁
畢業(yè)設(shè)計(jì)(論文)PLC交通燈控制器的設(shè)計(jì)_第4頁
畢業(yè)設(shè)計(jì)(論文)PLC交通燈控制器的設(shè)計(jì)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、分 類 號 密 級:冀冀 中中 職職 業(yè)業(yè) 學(xué)學(xué) 院院畢 業(yè) 論 文題題 目:目: 交通燈控制器的設(shè)計(jì) 姓 名 邱旭東學(xué) 號 系 別 機(jī)電系 專 業(yè) 電氣自動化指 導(dǎo) 教 師 米艷 論文提交日期 2011 年 10 月冀中職業(yè)學(xué)院畢業(yè)論文i交通燈控制器的設(shè)計(jì)摘 要交通信號燈的出現(xiàn),使交通得以有效管制,對于疏導(dǎo)交通流量、提高道路通行能力,減少交通事故有明顯效果。因此,本人選擇制作十字路口交通燈。傳統(tǒng)的交通燈使用的是繼電器控制,其缺點(diǎn)十分明顯,線路復(fù)雜,維護(hù)繁瑣,而且穩(wěn)定性差易受外界影響,而選用可編程控制器(plc)就可以提高效率和穩(wěn)定性,且操作簡單,易維護(hù)。本設(shè)計(jì)中,由于我的這次設(shè)計(jì)使用的輸入為

2、兩個,輸出為六個,輸入和輸出相對較少,經(jīng)過比較,我設(shè)計(jì)的交通燈可選用 cpu222 的 plc 主機(jī),其輸入和輸出可滿足本設(shè)計(jì)的使用要求,而且從經(jīng)濟(jì)角度考慮也是適合的。本次設(shè)計(jì)的利用定時器分時段定時,設(shè)定了 8 個定時網(wǎng)絡(luò),定時為 20s,15s,18s,2s,15s,18s,2s,20s定時器控制著了燈的亮滅。我相信本設(shè)計(jì)一定能夠滿足當(dāng)前的交通需求。關(guān)鍵詞:控制系統(tǒng),交通燈,plc冀中職業(yè)學(xué)院畢業(yè)論文ii 目目 錄錄第一章 緒論.11.1 背景.11.2 設(shè)計(jì)要求 .2第二章 plc 概述 .32.1 plc 的簡介 .32.2 plc 工作原理 .42.3 plc 的特點(diǎn) .52.4 pl

3、c 定時器指令的介紹 .52.5 step 7 microwin v3.2 文件的新建.6第三章 s7-200 編程軟件 step 7 - micro/win3.2.83.1 控制程序 .83.2 step7 程序的使用 .9第四章 程序的設(shè)計(jì).114.1 交通燈時序圖.114.2 i/o 分配表與外部接線圖 .124.3 plc 主機(jī)的選擇 .134.4 本設(shè)計(jì)流程圖 .144.5 程序梯形圖 .14第五章 總結(jié).20參考文獻(xiàn).21致謝.22冀中職業(yè)學(xué)院畢業(yè)論文1第一章第一章 緒論緒論1.11.1 背景背景 隨著社會的發(fā)展,交通問題也變得更嚴(yán)重,這就要求有更好的交通管理系統(tǒng)交通信號燈出現(xiàn),使

4、交通得以有效管制,對于疏導(dǎo)交通流量,提高道路通行能力,減少交通事故有明顯效果。城市交通控制系統(tǒng)是用于城市交通數(shù)據(jù)檢測,交通信號燈控制與交通疏導(dǎo)的計(jì)算機(jī)綜合管理系統(tǒng),它是現(xiàn)代城市交通監(jiān)控指揮中最重要的部分。 目前我國是全球最大的發(fā)展中國家,生活中各個方面都在飛快的發(fā)展,人們的生活發(fā)生巨大的變化,隨著城市機(jī)動車輛的不斷增加,許多大城市如北京、上海、南京等出現(xiàn)了交通超負(fù)荷運(yùn)行的情況,因此,自 80 年代后期,這些城市紛紛修建城市高速公路,在城市高速公路建設(shè)完成初期,它們也曾有效的改善了交通情況。然而,隨著交通量的快速增長和缺乏對高速道路的系統(tǒng)控制和研究,高速道路沒有充分發(fā)揮出預(yù)期的作用。而城市高速道

5、路子在結(jié)構(gòu)上的特點(diǎn),也決定了城市高速道路的交通情況必然受高速道路普通路耦合出交通狀況的制約。所以,如何采用合適的控制方法,最大限度利用好耗費(fèi)巨資修建的城市高速道路,緩解主干道與匝道,城區(qū)與周邊地區(qū)的交通擁堵狀況,越來越成為交通運(yùn)輸管理和城市規(guī)劃部門亟待解決的主要問題。城市中運(yùn)行的公交車的增多、私家車,人們出行不再用步行。交通堵塞,交通事故增多起來,我們雖然沒有辦法阻止事故的發(fā)生,但我們可以有效去防止其事故發(fā)生,這就對我們的交通燈控制系統(tǒng)提出很大的要求,要求可靠性較高,抗拒周圍電子設(shè)備的干擾能力強(qiáng),編輯程序要簡單,程序直觀,對紅綠燈的控制能力要強(qiáng),還要易于安裝,易于平時的維護(hù),所以要有一套具有極

6、強(qiáng)能力的控制系統(tǒng)來執(zhí)行。冀中職業(yè)學(xué)院畢業(yè)論文21.2 設(shè)設(shè)計(jì)計(jì)要要求求設(shè)計(jì)一個十字路口交通燈定時控制系統(tǒng):1.支干交替通行,主干道每次放行 20 秒,支干道每次放行 15 秒。2.綠燈亮表示可以通行,紅燈亮表示禁止通行。3.每次綠燈變紅燈時,黃燈先亮 5 秒(此時另一干道上的紅燈不變) 。4.字路口要有數(shù)字顯示,作為時間提示,以便人們更直觀地把握時間。具體要求主、支干通行時間及黃燈亮的時間均以秒為單位作減計(jì)數(shù)。冀中職業(yè)學(xué)院畢業(yè)論文3第二章第二章 plcplc 概述概述2.12.1 plcplc 的的簡介簡介本論文運(yùn)用可編程成控制器(plc)來制作一套具有能力強(qiáng)可靠的交通燈控制器系統(tǒng)。早期的可編

7、程控制器稱作可編程邏輯控制器 (programmable logic controller,plc),它主要用來代替繼電器實(shí)現(xiàn)邏輯控制。隨著技術(shù)的發(fā)展,這種采用微型計(jì)算機(jī)技術(shù) 的工業(yè)控制裝置的功能已經(jīng)大大超過了邏輯控制的范圍,因此,今天這種裝置稱作可編程控制器,簡稱pc。但是為了避免與個人計(jì)算機(jī)(personal computer)的簡稱混淆,所以將可編程序控制器簡稱plc,plc 自 1966年美國數(shù)據(jù)設(shè)備公司( dec)研制出現(xiàn),現(xiàn)行美國,日本,德國的可編程序控制器質(zhì)量優(yōu)良,功能強(qiáng)大 plc 工業(yè)生產(chǎn)和日常生活中 中起著十分重要的作用。 如工業(yè)中運(yùn)用 plc 將大大家少及其對人工的需求和工

8、作量,減少對資源的浪費(fèi),及日常維護(hù)中的維修,不需要迫使生產(chǎn)線停工去需找故障,從而在最短的時間里需找出故障以便維修,使得工廠減少損失。但plc 需要一個穩(wěn)定的、可靠的電源, 如果沒有一個良好的、可靠的電源系統(tǒng)是無法正常工作的,因此plc 的制造商對電源的設(shè)計(jì)和制造也十分重視。一般交流電壓波動在 +10%(+15%)范圍內(nèi),可以不采取其它措施而將 plc 直接連接到交流電網(wǎng)上去。plc 實(shí)質(zhì)是一種專用于工業(yè)控制的計(jì)算機(jī),其硬件結(jié)構(gòu)基本上與微型計(jì)算機(jī)相同基本構(gòu)成為 當(dāng) plc 投入運(yùn)行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個

9、運(yùn)行期間,plc 的 cpu 以一定的掃描速度重復(fù)執(zhí)行上述三個階段 。為了進(jìn)一步提高plc 的可靠性,近年來對大型 plc 還采用雙 cpu 構(gòu)成冗余系統(tǒng),或采用三 cpu 的表決式系統(tǒng)。這樣,即使某個 cpu 出現(xiàn)故障,整個系統(tǒng)仍能正常運(yùn)行 。plc 是一種專門為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的數(shù)字運(yùn)算操作的電子裝置。它采用可以編制程序的存儲器,用來在其內(nèi)部存儲執(zhí)行邏輯運(yùn)算、順序運(yùn)算、計(jì)時、計(jì)數(shù)和算術(shù)運(yùn)算等操作的指令,并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機(jī)械或生產(chǎn)過程。plc 及其有關(guān)的外圍設(shè)備都應(yīng)該按易于與工業(yè)控制系統(tǒng)形成一個整體,易于擴(kuò)展其功能的原則而設(shè)計(jì)。冀中職業(yè)學(xué)院畢業(yè)論文42

10、.22.2 plcplc 工作原理工作原理循環(huán)掃描的特點(diǎn)1、輸入映像寄存器的內(nèi)容是由設(shè)備驅(qū)動的,在程序執(zhí)行過程中的一個周期內(nèi)輸入映像寄存器的值保持不變,cpu 采用集中輸入的控制思想,只能使用輸入映像寄存器的值來控制程序的執(zhí)行。2、掃描周期周而復(fù)始地進(jìn)行,讀輸入、輸出和用戶程序是否執(zhí)行是可控的。3、對同一個輸出單元的多次使用、修改次序會造成不同的執(zhí)行結(jié)果。4、各個電路和不同掃描階段會造成輸入和輸出延遲,這是 plc 的主要缺點(diǎn)。在讀輸入階段,cpu 對各個輸入端子進(jìn)行掃描,通過輸入電路將各輸入點(diǎn)的狀態(tài)鎖入映象寄存器中。緊接著轉(zhuǎn)入用戶程序執(zhí)行階段,cpu 按照先左后右、先上后下的順序?qū)γ織l指令進(jìn)

11、行掃描,根據(jù)輸入映象寄存器和輸出映象寄存器的狀態(tài)執(zhí)行用戶程序,同時將執(zhí)行結(jié)果寫入輸出映象寄存器。plc 中的存儲器plc 中的存儲器按用途分為系統(tǒng)程序存儲器、用戶程序存儲器以及工作數(shù)據(jù)存儲器。1、用戶程序存儲器用來存儲根據(jù)控制要求而編制的用戶應(yīng)用程序。2、用來存儲工作數(shù)據(jù)的區(qū)域稱為工作數(shù)據(jù)區(qū)。3、系統(tǒng)程序存儲器中存放的是廠家根據(jù)其選用的 plc 的指令的系統(tǒng)編寫的系統(tǒng)程序,它決定了 plc 的功能,用戶不能更改其內(nèi)容。plc 實(shí)質(zhì)是一種專用于工業(yè)控制的計(jì)算機(jī),其硬件結(jié)構(gòu)基本上與微型計(jì)算機(jī)相同,當(dāng) plc 投入運(yùn)行后,其工作過程以般分為三個階段, 即輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。完成

12、上述三個階段稱作一個掃描周期。在整個運(yùn)行期間,plc 的 cpu 以一定的掃描速度重復(fù)執(zhí)行上述三個階段 。為了進(jìn)一步提高 plc 的可靠性,近年來對大型 plc 還采用雙 cpu 構(gòu)成冗余系統(tǒng),或采用三 cpu 的表決式系統(tǒng)。這樣,即使某個 cpu 出現(xiàn)故障,整個系統(tǒng)仍能正常運(yùn)行 。冀中職業(yè)學(xué)院畢業(yè)論文52.32.3 plcplc 的特點(diǎn)的特點(diǎn)plc 是面向用戶轉(zhuǎn)為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)的專用的計(jì)算。他具有以下幾個顯著特點(diǎn)。1.可靠性高,抗干擾能力強(qiáng)plc 是為工業(yè)控制而設(shè)計(jì)的,要能適應(yīng)這樣一個具有很強(qiáng)的電噪聲、電磁干擾、機(jī)械振動、極端溫度和濕度很大的工業(yè)環(huán)境中,那么,在 plc 硬件設(shè)計(jì)方面

13、,首先應(yīng)對器件嚴(yán)格篩選和優(yōu)化,而且在電路結(jié)構(gòu)及工藝上采取了一些獨(dú)特的方式。2編程簡單、直觀plc 是面向用戶、現(xiàn)場,考慮到大多數(shù)電氣技術(shù)人員熟悉繼電器控制線路的特點(diǎn),在 plc 的設(shè)計(jì)上,沒有采用微機(jī)控制中常采用的匯編語言,而是采用一種面向控制過程的梯形語言。梯形圖語言與繼電器原理類似,形象直觀、易學(xué)易懂。電氣工程師和傳統(tǒng)的繼電器控制技術(shù)的優(yōu)點(diǎn),使用起來靈活方便。3.控制功能強(qiáng)plc 除具有基本的邏輯控制、定時、計(jì)數(shù)、算術(shù)運(yùn)算等功能外,配上特殊的功能模塊還可實(shí)現(xiàn)位控制、pid 運(yùn)算、過程控制、數(shù)字控制等功能。plc 可連接成為功能很強(qiáng)的網(wǎng)絡(luò)系統(tǒng),低速網(wǎng)絡(luò)的傳輸距離達(dá) 500 到 2500m,高

14、速傳輸距離為 500 到 1000m,網(wǎng)上結(jié)點(diǎn)可達(dá) 1024 個,并且高速網(wǎng)絡(luò)和低速網(wǎng)絡(luò)可以級連,兼容性好。4.易于安裝,便于維護(hù)plc 安裝簡單,其相對小的體積使之能安裝在通常繼電器控制所需空間的一半的地方。如工業(yè)中運(yùn)用 plc 將大大家少及其對人工的需求和工作量,減少對資源的浪費(fèi),及日常維護(hù)中的維修,不需要迫使生產(chǎn)線停工去需找故障,從而在最短的時間里需找出故障以便維修,使得工廠減少損失 在從繼電器控制系統(tǒng)改造到 plc 系統(tǒng)的情況下,plc 小的模塊結(jié)構(gòu)使之能安裝在繼電器箱附近并將連線接向已有接線端,而且改換很方便,只要將 plc 的輸入/輸出端子連向已有的接線端子排即可。2.42.4 p

15、lcplc 定時器指令的介紹定時器指令的介紹定時器指令:冀中職業(yè)學(xué)院畢業(yè)論文6定時器是 plc 中最常用的元器件之一,掌握它的工作原理對 plc 的程序設(shè)計(jì)非常重要。s7-200 系列的 plc 為用戶提供了三種類型的定時器:通電延時型(ton) 、有記憶的通電延時型,又叫保持型(tonr) 、斷電延時型(tof),共計(jì) 256 個定時器(t0t255)并且都為增量型定時器。定時器的定時精度即分辨率(s)可分為 1ms、10ms、100ms 三個等級,詳細(xì)分類方法和定時范圍見下表 1.3 所示。表 1.3 分類方法和定時范圍表定時器類型分辨率/ms當(dāng)前值/s定時器號132.767t0,t641

16、0327.67t1t4, t65t68tonr1003276.7t5t31, t69t95132.767t32, t9610327.67t33t36, t97t100ton、tof1003276.7t37t63, t101t255定時器的定時時間計(jì)算公式為 t=pt*s(秒)。其中:t 為實(shí)際定時時間,pt 為設(shè)定值,s 為分辨率。注意:不能把一個定時器號同時作用 ton 和 tof,例如:不能有 ton32 又有tof32。定時器指令格式見表 1.4 所示。2.52.5 stepstep 7 7 microwinmicrowin v3.2v3.2 文件的新建文件的新建1、在 step 7 m

17、icrowin v3.2 中新建一個項(xiàng)目。2、輸入程序,編譯正確后在文件菜單中導(dǎo)出為 awl 文件。3、打開仿真軟件,點(diǎn)“配置”-“cpu 型號”(或在已有的cpu圖案上雙擊)。4、在彈出的對話框中選擇cpu型號,要與你項(xiàng)目中的型號相同。5、點(diǎn)擊“程序”-“載入程序”(或工具條中的第2個按鈕)。6、會有個對話框,只選擇“邏輯塊(l)”并選擇step 7 microwin v3.2 的版本,冀中職業(yè)學(xué)院畢業(yè)論文7點(diǎn)擊“確定”。7、將先前導(dǎo)出的 awl 文件打開。若第6步選擇全部,則此時會提示無法打開文件,這里出現(xiàn)錯誤的原因是無法打數(shù)據(jù)塊和cpu配置文件,不要管它,直接確定。8、點(diǎn)擊“查看(e)”

18、“內(nèi)存監(jiān)視(m)”(或工具條中的第12個按鈕)輸入想要監(jiān)視的地址。9、點(diǎn)“plc”-“運(yùn)行”(或工具欄上的綠色三角按鈕),程序已經(jīng)開始模擬運(yùn)行表 1.4 定時器指令格式ladstl功能、注釋in tonptton通電延時型in tonrpttonr有記憶的通電延時型in tofpttof斷電延時型in tonpt冀中職業(yè)學(xué)院畢業(yè)論文8第三章第三章 s7-200s7-200 編程軟件編程軟件 stepstep 7 7 - - micro/win3.2micro/win3.23.13.1 控制程序控制程序s7-200 在程序的控制邏輯中不斷循環(huán),讀取和寫入數(shù)據(jù)。當(dāng)您將程序下載至 plc并將 plc

19、 放置在 run(運(yùn)行)模式時,plc 的中央處理器(cpu)按下列順序執(zhí)行程序: s7-200 讀取輸入狀態(tài)。 存儲在 s7-200 中的程序使用這些輸入評估(或執(zhí)行)控制邏輯。 當(dāng)程序經(jīng)過評估,s7-200 將程序邏輯結(jié)果存儲在稱作進(jìn)程圖像輸出寄存器的輸出內(nèi)存區(qū)中。 在程序結(jié)束時,s7-200 將數(shù)據(jù)從進(jìn)程圖像輸出寄存器寫入至域輸出。 重復(fù)任務(wù)循環(huán)。 s7-200系列 plc 提供了順序流程的相關(guān)指令,即順序控制繼電器指令lscr、scrt、scre。lscr n 是標(biāo)記一個順序控制器段(scr)的開始,n 為順序控制器 s的地址,當(dāng) n 為1時,該順序控制段開始工作。scre 是標(biāo)記該順

20、序控制段的結(jié)束。每一控制段必須以它為結(jié)束。scrt n 是執(zhí)行 scr 段的轉(zhuǎn)移,當(dāng) n=1時,一方面使下一個 scr段的使能位 s 置位,以便下一個 scr 段開始工作,同時對本 scr 段復(fù)位,使得本 scr段停止工作。所以控制 scrt 的轉(zhuǎn)換條件就可以實(shí)現(xiàn)相關(guān)的轉(zhuǎn)移。同時使用 scr 時有以下限制:不能在不同的程序中使用相同的 s 位,如 plc 控制的流程有兩部分,則這兩部分之間不能用相同的 s 位,否則兩部分的流程會混串。不能在 scr 指令中使用 jmp 和lbl 指令,使用 jmp 和 lbl 指令,即不允許用跳入或跳出的方法跳入或跳出 scr 段,其實(shí)對于用順序流程控制指令都

21、能實(shí)現(xiàn)跳轉(zhuǎn),完全可不用 jmp。不能在 scr 段中使用for、next、end 語句。sm0.0 該位總是打開。 sm0.1 首次掃描周期時該位打開,一種用途是調(diào)用初始化子程序。sm0.2 如果保留性數(shù)據(jù)丟失,該位為一次掃描周期打開。該位可用作錯誤內(nèi)存位或激活特殊啟動順序的機(jī)制。 sm0.3 從電源開啟條件進(jìn)入 run(運(yùn)行)模式時,該位為一次掃描周期打開。該冀中職業(yè)學(xué)院畢業(yè)論文9位可用于在啟動操作之前提供機(jī)器預(yù)熱時間。 sm0.4 該位提供時鐘脈沖,該脈沖在1分鐘的周期時間內(nèi) off(關(guān)閉)30秒,on(打開)30秒。該位提供便于使用的延遲或1分鐘時鐘脈沖。sm0.5 該位提供時鐘脈沖,該

22、脈沖在1秒鐘的周期時間內(nèi) off(關(guān)閉)0.5秒,on(打開)0.5秒。該位提供便于使用的延遲或1秒鐘時鐘脈沖。 sm0.6 該位是掃描周期時鐘,為一次掃描打開,然后為下一次掃描關(guān)閉。該位可用作掃描計(jì)數(shù)器輸入。s7-200 反復(fù)執(zhí)行一系列任務(wù)。該循環(huán)執(zhí)行任務(wù)被稱作掃描循環(huán)。如下所示,s7-200 在掃描循環(huán)過程中執(zhí)行大多數(shù)或全部下列任務(wù):1、 讀取輸入:s7-200 將實(shí)際輸入狀態(tài)復(fù)制至進(jìn)程圖像輸入寄存器。2、 在程序中執(zhí)行控制邏輯:s7-200 執(zhí)行程序的指令,并將數(shù)值存儲在不同的內(nèi)存區(qū)。3、 處理所有通訊請求:s7-200 執(zhí)行點(diǎn)至點(diǎn)或網(wǎng)絡(luò)通訊要求的所有任務(wù)。4、 執(zhí)行 cpu 自測試診斷

23、程序:s7-200 保證固件、程序內(nèi)存和所有擴(kuò)充模塊均正常作業(yè)。5、 向輸出寫入:存儲在進(jìn)程圖像輸出寄存器中的數(shù)值被寫入實(shí)際輸出。掃描循環(huán)的執(zhí)行取決于 s7-200 是位于 stop(停止)模式還是 run(運(yùn)行)模式。在 run(運(yùn)行)模式中,程序被執(zhí)行;在 stop(停止)模式中,程序不被執(zhí)行。在程序執(zhí)行過程中,最好使用進(jìn)程圖像寄存器,而不要直接存取輸入或輸出。使用圖像寄存器共同掃描開始的所有輸入取樣會使掃描循環(huán)的程序執(zhí)行階段的輸入數(shù)值同步化,并凍結(jié)這些數(shù)值。3.23.2 step7step7 程序的使用程序的使用 1、 創(chuàng)建一個項(xiàng)目結(jié)構(gòu),項(xiàng)目就象一個文件夾,所有數(shù)據(jù)都以分層的結(jié)構(gòu)存在于其

24、中,任何時候你都可以使用。在創(chuàng)建一個項(xiàng)目之后,所有其他任務(wù)都在這個項(xiàng)目下 2、組態(tài)一個站,組態(tài)一個站就是指定你要使用的可編程控制器,如s7300、s7400等。 3、 組態(tài)硬件,組態(tài)硬件就是在組態(tài)表中指定你的控制方案所要使用的模板以及在用戶程序中以什么樣的地址來訪問這些模板,地址一般不用修改由程序自動生成。冀中職業(yè)學(xué)院畢業(yè)論文10模板的特性也可以用參數(shù)進(jìn)行賦值。 4、 組態(tài)網(wǎng)絡(luò)和通訊連接,通訊的基礎(chǔ)是預(yù)先組態(tài)網(wǎng)絡(luò),也就是要創(chuàng)建一個滿足你的控制方案的子網(wǎng),設(shè)置網(wǎng)絡(luò)特性、設(shè)置網(wǎng)絡(luò)連接特性以及任何聯(lián)網(wǎng)的站所需要的連接。網(wǎng)絡(luò)地址也是程序自動生成如果沒有更改經(jīng)驗(yàn)一定不要修改。 5、 定義符號,可以在符號

25、表中定義局部或共享符號,在你的用戶程序中用這些更具描述性的符號名替代絕對地址。符號的命名一般用字母編寫不超過8個字節(jié),最好不要使用很長的漢字進(jìn)行描述,否則對程序的執(zhí)行有很大的影響。 6、 創(chuàng)建程序,用梯形圖編程語言創(chuàng)建一個與模板相連結(jié)或與模板無關(guān)的程序并存儲。創(chuàng)建程序是我們控制工程的重要工作之一,一般可以采用線形編程(基于一個塊內(nèi),ob1)、分布編程(編寫功能塊fb,ob1組織調(diào)用)、結(jié)構(gòu)化編程(編寫通用塊)。我們最常采用的是結(jié)構(gòu)化編程和分布編程配合使用,很少采用線形編程。 7、 下載程序到可編程控制器,完成所有的組態(tài)、參數(shù)賦值和編程任務(wù)之后,可以下載整個用戶程序到可編程控制器。在下載程序時可

26、編程控制器必須在允許下載的工作模式下(stop或run-p),run-p模式表示,這個程序?qū)⒁淮蜗螺d一個塊,如果重寫一個舊的cpu程序就可能出現(xiàn)沖突,所以一般在下載前將cpu切換到stop模式。(plc 與計(jì)算機(jī)連接示意圖如圖2.1)冀中職業(yè)學(xué)院畢業(yè)論文11第四章第四章 程序的設(shè)計(jì)程序的設(shè)計(jì)4.14.1 交通燈時序圖交通燈時序圖 圖 3.1 交通燈時序圖按下啟動開關(guān)后,南北方向紅燈亮 20s 后,綠燈接著點(diǎn)亮 15s 后再閃爍 3s 后,黃燈再亮 2s循環(huán),相對應(yīng)的東西方向綠燈亮 15s 后再閃爍 3s 后,黃燈接著亮 2s 后,紅燈再亮 20s循環(huán)。當(dāng)按下停止按鈕,所有的燈熄滅。冀中職業(yè)學(xué)院

27、畢業(yè)論文124.24.2 i/oi/o 分配表與外部接線圖分配表與外部接線圖輸入輸出啟動按鈕 i0.0東西綠燈 q0.0停止按鈕 i0.1東西黃燈 q0.1東西紅燈 q0.2南北綠燈 q0.3南北黃燈 q0.4南北紅燈 q0.5圖 3.2 plc 的 i/o 分配圖 圖 3.3 外部接線圖冀中職業(yè)學(xué)院畢業(yè)論文134.34.3 plcplc 主機(jī)的選擇主機(jī)的選擇s7-200系列plc可提供4種不同的基本單元和6種型號的擴(kuò)展單元。s7-200系列plc中可提供4種不同的基本型號的8種cpu供選擇使用,(其輸入輸出點(diǎn)數(shù)的分配見表3.3 s7-200系列plc中cpu22x的基本單元):表 3.4 s

28、7-200 系列 plc 中 cpu22x 的基本單元型 號輸入點(diǎn)輸出點(diǎn)可帶擴(kuò)展模塊數(shù)s7-200cpu22164無s7-200cpu222862 個擴(kuò)展模塊 78 路數(shù)字量 i/o 點(diǎn)或10 路模擬量 i/o 點(diǎn)s7-200cpu22414107 個擴(kuò)展模塊 168 路數(shù)字量 i/o 點(diǎn)或35 路模擬量 i/o 點(diǎn)s7-200cpu22624162 個擴(kuò)展模塊 248 路數(shù)字量 i/o 點(diǎn)或35 路模擬量 i/o 點(diǎn)s7-200cpu226xm24162 個擴(kuò)展模塊 248 路數(shù)字量 i/o 點(diǎn)或35 路模擬量 i/o 點(diǎn) 這次設(shè)計(jì)中,我使用了兩個開關(guān),且輸出只有六個,對于這個設(shè)計(jì)而言,輸入

29、和輸出較為簡單,并且不需要擴(kuò)展模塊。冀中職業(yè)學(xué)院畢業(yè)論文144.44.4 本設(shè)計(jì)流程圖本設(shè)計(jì)流程圖 圖 3.5 plc 流程圖按下啟動開關(guān)后,南北方向紅燈亮 20s 后,綠燈接著點(diǎn)亮 15s 后再閃爍 3s 后,黃燈再亮 2s循環(huán),相對應(yīng)的東西方向綠燈亮 15s 后再閃爍 3s 后,黃燈接著亮 2s 后,紅燈再亮 20s循環(huán)。當(dāng)按下停止按鈕,所有的燈熄滅。4.5 程序梯形圖程序梯形圖按下啟動按鈕,繼電器(s0.0)得電開始工作,繼電器(s0.3)得電開始工作。繼電器(s0.1)得電工作,順序控制繼電器(csr)開始周期性的掃描工作。南北紅燈(q0.5)得電亮燈。時間繼電器(t37)得電開始計(jì)時

30、,設(shè)定時間為 20 秒。冀中職業(yè)學(xué)院畢業(yè)論文1520 秒后,時間繼電器(t37)的常開觸電閉合,常閉觸電斷開。s0.1 得電,scrt使得本 scr 段停止工作,實(shí)現(xiàn)相關(guān)的轉(zhuǎn)移,scre 是標(biāo)志該順序控制段的結(jié)束。繼電器s0.1 得電工作。繼電器(s0.1)得電工作,順序控制繼電器(scr)得電,進(jìn)行下一階段的工作轉(zhuǎn)移。冀中職業(yè)學(xué)院畢業(yè)論文16sm0.0 該位總是打開,時間繼電器(t38)是閉合的,所以南北綠燈(q0.3)得電亮燈。sm0.5 該位提供時鐘脈沖,該脈沖在 1 秒鐘的周期時間內(nèi) off(關(guān)閉)0.5 秒,on(打開)0.5 秒,該位提供便于使用的延遲或 1 秒鐘時鐘脈沖。時間繼電

31、器(t38)得電開始計(jì)時,設(shè)定時間為 15 秒。時間繼電器(t39)得電開始計(jì)時,設(shè)定時間為 18秒。18 秒后,時間繼電器(t39)的敞開觸電閉合,常閉觸電斷開。順序控制繼電器(scrt)進(jìn)行下一階段的工作轉(zhuǎn)移。csre 標(biāo)志該順序控制段的結(jié)束。繼電器(s0.2)得電工作,順序控制繼電器冀中職業(yè)學(xué)院畢業(yè)論文17(scr)得電,經(jīng)行下一階段開始工作,sm0.0 該位總是打開,南北黃燈(q0.4)得電亮燈。時間繼電器(t40)得電開始計(jì)時,設(shè)定時間為 2 秒。2 秒后,時間繼電器(t40)的常開觸電閉合、常閉觸電斷開。工作。 。scrt 是執(zhí)行 scr 段的轉(zhuǎn)移,以便下一個 scr 段開始工作。

32、scre 是標(biāo)記該順序控制段的結(jié)束。繼電器(s0.3)得電工作,順序控制繼電器(scr)得電,進(jìn)行下一階段的工作轉(zhuǎn)移。sm0.0 該位總是打開,時間繼電器(t41)是常閉觸電,東西綠燈(q0.0)得電亮燈,sm0.5 該位提供時鐘脈沖,該脈沖在 1 秒鐘的周期時間內(nèi) off(關(guān)閉)0.5 秒,on(打開)0.5 秒,該位提供便于使用的延遲或 1 秒鐘時鐘脈沖。時間繼電器(t41)得電開始計(jì)時,設(shè)定時間為 15 秒。時間繼電器(t42)得電開始計(jì)時,設(shè)定時間為 18秒。18 秒后,時間繼電器(t42)的常開觸電閉合,常閉觸電斷開。冀中職業(yè)學(xué)院畢業(yè)論文18scre 是標(biāo)志該順序控制段的結(jié)束。繼電器

33、(s0.4)得電工作,順序控制繼電器(scr)得電開始下一階段周期性的掃描。sm0.4 該位提供時鐘脈沖,該脈沖在 1 分鐘的周期時間內(nèi) off(關(guān)閉)30 秒,on(打開)30 秒。該位提供便于使用的延遲或 1 分鐘時鐘脈沖。東西黃燈(q0.1)的得電,開始為期 1 秒的閃爍。時間繼電器(t43)得電開始計(jì)時,設(shè)定時間為 2 秒。2 秒后,時間繼電器(t43)的常開觸電閉合,常閉觸電斷開。繼電器(s0.5)得電工作。順序控制繼電器(scrt)是執(zhí)行 scr 段的轉(zhuǎn)移。順序控制繼電器(scre)標(biāo)記該順序控制段的結(jié)束。繼電器(s0.5)得電工作,順序控制繼電器(scr)開始進(jìn)行下一階段的工作轉(zhuǎn)

34、移。冀中職業(yè)學(xué)院畢業(yè)論文19sm0.0 該位總是打開。東西紅燈(q0.2)得電亮燈。時間繼電器(t44)的得電開始計(jì)時,設(shè)定時間為 20 秒。20 秒后,時間繼電器(t44)的常開觸點(diǎn)閉合,常閉觸點(diǎn)斷開。繼電器(s0.3)得電工作。順序控制繼電器(scrt)是執(zhí)行 scr 段的轉(zhuǎn)移。順序控制繼電器(scre)標(biāo)記該順序控制段的結(jié)束。按下結(jié)束按鈕(i0.2) ,所有程序停止工作。總結(jié):在這個設(shè)計(jì)中可以看出 plc 能夠很好的運(yùn)用到交通系統(tǒng)中去。從梯形圖中看一看出,按下啟動開關(guān)后,南北方向紅燈亮 20s 后,綠燈接著點(diǎn)亮 15s 后再閃爍 3s后,黃燈再亮 2s循環(huán),相對應(yīng)的東西方向綠燈亮 15s

35、 后再閃爍 3s 后,黃燈接著亮2s 后,紅燈再亮 20s循環(huán)。當(dāng)按下停止按鈕,所有的燈熄滅。冀中職業(yè)學(xué)院畢業(yè)論文20第五章第五章 總結(jié)總結(jié)此設(shè)計(jì)主要以 plc 為核心,利用 plc 的強(qiáng)大的控制功能,實(shí)現(xiàn)了對十字路口交通燈的控制。以有效的控制來防止交通事故的發(fā)生。利用梯形圖可以很直觀的看出交通燈運(yùn)行過程。利用可編程控制器控制交通燈亮滅,具有接線簡單、編程直觀、擴(kuò)展容易等特點(diǎn)。調(diào)試結(jié)果表明,在適應(yīng)性、精確性和可靠性方面,到達(dá)到了設(shè)計(jì)的要求,表明該設(shè)計(jì)方案是可行的。通過本次設(shè)計(jì),我受益匪淺,無論在學(xué)習(xí)還是生活中都保持認(rèn)真的態(tài)度。更重要的是,我更了解了有關(guān)可編程控制器的功能。我選擇這個設(shè)計(jì),也是為了能更深刻的了解 plc。做設(shè)計(jì)就要到現(xiàn)場調(diào)查研究收集資料,閱讀文獻(xiàn),分析對比,設(shè)計(jì)計(jì)算,對每一個數(shù)據(jù)都要細(xì)心琢磨,理論和實(shí)踐相結(jié)合,思考的越多,得到越多,不懂的問題也就解決了,獨(dú)立工作能力逐漸增強(qiáng),業(yè)務(wù)技術(shù)能力逐漸增強(qiáng)。雖然我們在實(shí)踐中遇到了很多意想不到的問題,但是我在同學(xué)們的幫助下,查閱資料,運(yùn)用以前所學(xué)的各種知識將這些問題一一解決。而且,在這次畢業(yè)設(shè)計(jì)中,我不僅溫習(xí)了舊知識,還學(xué)習(xí)了一些新的知識。讓我真正了解到學(xué)這

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論