交通紅綠燈編程實(shí)例_交通紅綠燈控制。
控制要求:
1、確定設(shè)計(jì)任務(wù)書(shū); 本設(shè)計(jì)主要實(shí)現(xiàn)對(duì)十字路口的東西向和南北向的紅綠燈的有序控制。
2、確定外圍i/o設(shè)備。
3、選定plc型號(hào)。
i/o地址表
編制plc的i/o地址表,如表10-1所示。
表10-1 ------------------i/o地址表
| 編號(hào) | 地址 | 說(shuō)明 | 功能 |
| 6路數(shù)字輸出 | |||
| 1 | q0.0 | 綠燈 | 控制東西方向綠燈 |
| 2 | q0.1 | 黃燈 | 控制東西方向黃燈 |
| 3 | q0.2 | 紅燈 | 控制東西方向紅燈 |
| 4 | q0.3 | 綠燈 | 控制南北方向綠燈 |
| 5 | q0.4 | 黃燈 | 控制南北方向黃燈 |
| 6 | q0.5 | 紅燈 | 控制南北方向紅燈 |
| 1路數(shù)字輸入 | |||
| 1 | 10.0 | 開(kāi)關(guān) | 開(kāi)關(guān) |
紅綠燈控制圖
1、硬件圖 ---硬件圖如圖10-1
![]() 流程圖10-3
交通燈的plc接線(xiàn)圖10-2
交通燈的邏輯控制圖10-4
|
交通燈時(shí)序圖10-5

紅綠燈控制
1、新建工程
單擊"new"新建工程,輸入工程名:紅綠燈控制。
2、編寫(xiě)程序
當(dāng)按下“啟動(dòng)”鍵,則系統(tǒng)開(kāi)始計(jì)時(shí),以一時(shí)間段的時(shí)間為周期,循環(huán)。在不同的時(shí)間范圍內(nèi),開(kāi)啟不同的燈,周而復(fù)始。
程序如表10-2所示。 表10-2 交通燈控制程序表
![]() | network1 按開(kāi)啟,開(kāi)始計(jì)時(shí),設(shè)定基時(shí),即秒的時(shí)間。 |
![]() | network2 基時(shí)復(fù)位。 |
![]() | network3 時(shí)間周期的設(shè)定,電源關(guān)則計(jì)數(shù)器復(fù)位。 |
![]() | network4 周期復(fù)位。 |
![]() | network5 設(shè)定開(kāi)q0.0的時(shí)間段。 |
![]() | network6 設(shè)定開(kāi)q0.1 的時(shí)間段。 |
![]() | network7 設(shè)定開(kāi)q0.2 的時(shí)間段。 |
![]() | network8 設(shè)定開(kāi)q0.3 的時(shí)間段。 |
![]() | network9 設(shè)定開(kāi)q0.4 的時(shí)間段。 |
![]() | network10 設(shè)定開(kāi)q0.5 的時(shí)間段。 |
























