十字路口交通燈PLC程序設計_第1頁
十字路口交通燈PLC程序設計_第2頁
十字路口交通燈PLC程序設計_第3頁
十字路口交通燈PLC程序設計_第4頁
十字路口交通燈PLC程序設計_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

本文格式為Word版,下載可任意編輯——十字路口交通燈PLC程序設計

十字路口交通燈PLC程序設計

1.1控制要求

交通燈控制系統(tǒng)的控制要求如下:

1信號燈受一個起動開關(SB1)控制,當起動開關接通時,信號系統(tǒng)開始工作,且先南北紅燈亮,東西紅燈亮。

2交通燈按如下順序循環(huán)點亮:紅紅(2s)--紅綠(3s)--紅黃(1s)--紅紅(2s)--綠紅(3s)--黃紅(1s)--紅紅(2s)。

3周而復始。

1.2系統(tǒng)設計方案分析

依照交通燈系統(tǒng)控制要求下,結合西門子S7-200系列可編程控制器的特性,選擇適合的型號。設計思想分析如下:給一個啟動的輸入信號,要協(xié)同一個SB1的按鈕,當SB1啟動按鈕動作,系統(tǒng)工作。

依照控制要求,將控制過程分為六步,分別是紅紅、紅綠、紅黃、紅紅、綠紅、黃紅,程序控制繼電器按時序一步步的跳轉。可采用多種方案實現(xiàn)跳轉,在此,我們采用傳送指令與時間繼電器結合來控制程序的運轉。

首先,上電后,按下啟動按鈕SB1,I0.0動作,為MB10送入數(shù)據(jù)1,中間繼電器M10.0動作,啟動通電延時時間繼電器T37,延時2s后,其常開觸點閉合,啟動數(shù)據(jù)轉送,為MB10送入數(shù)據(jù)2。中間繼電器M10.1動作,啟動時間繼電器T38,延時3s后,其常開觸點閉合,啟動下一次數(shù)據(jù)傳送,為MB10送入數(shù)據(jù)4。中間繼電器M10.2動作,啟動時間繼電器T39,延時1s后,其常開觸點閉合,啟動第四次數(shù)據(jù)傳送,為MB10送入數(shù)據(jù)8。中間繼電器M10.3動作,啟動時間繼電器T40,延時2s后,其常開觸點閉合,啟動下一次數(shù)據(jù)傳送嗎,為MB10送入數(shù)據(jù)16。中間繼電器M10.4動作,啟動時間繼電器T41,延時3s后,其常開觸點閉合,啟動第六次數(shù)據(jù)傳輸,為MB10送入數(shù)據(jù)32。中間繼電器T42動作,延時1s后,其常開觸點閉合。啟動下一次數(shù)據(jù)傳送之后,程序進入其次個循環(huán),從而實現(xiàn)紅綠燈的循環(huán)控制。

因此,需要一個信號輸入,六個信號輸出,十字路口有十二個交通信號燈,南北、東西

兩個為一組用一個輸出信號控制。通過如下的十字路口交通燈狀態(tài)分析表、主流程圖、十字路口交通燈時序圖一一展開,十字路口交通燈控制系統(tǒng)設計思路逐漸脈絡明了。

十字路口交通燈PLC程序設計

表1十字路口交通燈狀態(tài)分析表

南北方向交通燈狀態(tài)東西方向交通燈狀態(tài)

紅燈亮2S

紅燈亮8s

綠燈亮3S

黃燈亮1S

綠燈亮3S紅燈亮6S

黃燈亮1S

南北方向交通燈狀態(tài)東西方向交通燈狀態(tài)

紅燈亮2S

紅燈亮30s

綠燈亮20S

黃燈亮5S

綠燈亮20S紅燈亮28S

黃燈亮5S

十字路口交通燈狀態(tài)的分析:

十字路口交通燈如下圖1所示,將12個交通燈進行編號

十字路口交通燈PLC程序設計

圖1十字路口交通燈狀態(tài)圖這12個交通燈共有四個狀態(tài):

狀態(tài)1:南北紅燈(1、7)亮,東西紅燈(4、10)亮;狀態(tài)2:南北紅燈(1、7)繼續(xù)亮,東西綠燈(6、12)亮;狀態(tài)3:南北紅燈(1、7)繼續(xù)亮,東西黃燈(5、11)亮;狀態(tài)4:南北紅燈(1、7)繼續(xù)亮,東西紅燈(4、10)亮;狀態(tài)5:南北綠燈(3、9)亮,東西紅燈(4、10)繼續(xù)亮;狀態(tài)6:南北黃燈(2、8)亮,東西紅燈(4、10)繼續(xù)亮;主程序流程圖:(如圖3-2所示)

圖3-2主程序流程圖

十字路口交通燈PLC程序設計

圖2十字路口交通燈時序圖

1.3.1PLC的選型

從上面的分析可以知道,系統(tǒng)共有開關量輸入點1個,開關量輸出點6個,參照西門子S7-200系列特性,選用主機為CPU222。

輸入電路采用了雙向光電耦合器,24VDC極性可任意選擇,1M、2M為輸入端子的公共端。1L、2L為輸出公共端。

CPU222另有24V、280mA電源供PLC輸入點使用。

1.3.2PLC的地址分派

列出交通信號燈PLC的輸入/輸出點分派表,見表3-2。

定時器T=PTS;定時實際時間=設定值精度

1ms:T32,T96

10ms:T33~T36,T97~T100100ms:T37~T63,T101~T255

十字路口交通燈PLC程序設計

表3-2交通信號燈PLC的輸入/輸出點分派表

輸入信號

名稱工作按鈕

SB1

輸入點編號

I0.0

定時元件

T37:狀態(tài)一2ST38:狀態(tài)二3ST39:狀態(tài)三1ST40狀態(tài)四2ST41:狀態(tài)五3ST42:狀態(tài)六1S

名稱南北紅燈南北綠燈南北黃燈東西紅燈東西綠燈東西黃燈

輸出信號

輸出點編號L0L1L2L3L4L5

Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5

1.3.3PLC的接線形式

如圖3-5所示

端口I0.0為接入系統(tǒng)開關的傳送信號,端口Q0.0接南北紅燈,端口Q0.1接南北綠燈,端口Q0.2接南北黃燈,端口Q0.3接東西紅燈,端口Q0.4接東西綠燈,端口Q0.5接東西黃燈。

十字路口交通燈PLC程序設計

1.4系統(tǒng)程序設計

1.4.1系統(tǒng)的梯形圖

十字路口交通燈PLC程序設計

十字路口交通燈PLC程序設計

十字路口交通燈PLC程序設計

1.4.2語句表

Network1////程序采用傳送指令與時間繼電器控制交通燈各狀態(tài)的循環(huán)LDSM0.1MOVB0,MB10

Network2////為MB10送1,南北方向為紅燈,東西方向為紅燈LDI0.0MOVB1,MB10OT42

Network3////為MB10送2,南北方向為紅燈,東西方向為綠燈LDT37MOVB2,MB10

Network4////為MB10送4,南北方向為紅燈,東西方向為黃燈LDT38MOVB4,MB10

Network5////為MB10送8,南北方向為紅燈,東西方向為紅燈LDT39MOVB8,MB10

Network6////為MB10送16,南北方向為綠燈,東西方向為紅燈

十字路口交通燈PLC程序設計

LDT40MOVB16,MB10

Network7////為MB10送32,南北方向為黃燈,東西方向為紅燈LDT41MOVB32,MB10Network8//狀態(tài)1:2s

LDM10.0TONT37,+20Network9//狀態(tài)1:3s

LDM10.1TONT38,+30Network10//狀態(tài)1:1s

LDM10.2TONT39,+10Network11//狀態(tài)1:2s

LDM10.3TONT40,+20Network12//狀態(tài)1:3s

LDM10.4TONT41,+30Network13//狀態(tài)1:1s

LDM10.5TONT42,+10Network14//南北方向紅燈亮LDM10.0OM10.3OM10.1=Q0.0OM10.2

Network15//南北方向綠燈亮LDM10.4=Q0.1Network16//南北方向黃燈亮LDM10.5=Q0.2Network17//東西方向紅燈亮LDM10.0OM10.5OM10.3=Q0.3OM10.4

Network18//東西方向綠燈亮LDM10.1=Q0.4Network19//東西方向黃燈亮LDM10.2=Q0.5

1.5系統(tǒng)檢測與調試

連接好試驗箱上電路,輸入口I0.0接按鈕開關K1.,輸出口接試驗箱上交通燈試驗區(qū)。開啟STEP7Micro/WIN32編程軟件,將寫好的程序輸入程序框,編譯、下載并運行程序,觀測試驗結果。并開啟程序監(jiān)控,可得結果如下:

十字路口交通燈PLC程序設計

上電后,按下啟動按鈕SB1,I0.0動作,為MB10送入數(shù)據(jù)1,中間繼電器M10.0動作,啟動通電延時時間繼電器T37,延時2s后,其常開觸點閉合,啟動數(shù)據(jù)轉送,為MB10送入數(shù)據(jù)2。中間繼電器M10.1動作,啟動時間繼電器T38,延時3s后,其常開觸點閉合,啟動下一次數(shù)據(jù)傳送,為MB10送入數(shù)據(jù)4。中間繼電器M10.2動作,啟動時間繼電器T39,延時1s后,其常開觸點閉合,啟動第四次數(shù)據(jù)傳送,為MB10送入數(shù)據(jù)8。中間繼電器M10.3動作,啟動時間繼電器T40,延時2s后,其常開觸點閉合,啟動下一次數(shù)據(jù)傳送嗎,為MB10送入數(shù)據(jù)16。中間繼電器M10.4動作,啟動時間繼電器T41,延時3s后,其常開觸點閉合,啟動第六次數(shù)據(jù)傳輸,為MB10送入數(shù)據(jù)32。中間繼電器T42動作,延時1s后,其常開觸點閉合。啟動下一次數(shù)據(jù)傳送之后,程序進入其次個循環(huán),從而實現(xiàn)紅綠燈的循環(huán)控制。

經(jīng)驗證,程序在試驗箱上運行正常。

1.6總結

經(jīng)過五

溫馨提示

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

評論

0/150

提交評論