交通紅綠燈plc編程實例_交通紅綠燈控制。 |
控制要求:
1、確定設計任務書; 本設計主要實現對十字路口的東西向和南北向的紅綠燈的有序控制。 |
|
2、確定外圍I/O設備。 |
3、選定PLC型號。 |
I/O地址表 |
編制PLC的I/O地址表,如表10-1所示。 |
表10-1 ------------------I/O地址表 |
編號 |
地址 |
說明 |
功能 |
6路數字輸出 |
1 |
Q0.0 |
綠燈 |
控制東西方向綠燈 |
2 |
Q0.1 |
黃燈 |
控制東西方向黃燈 |
3 |
Q0.2 |
紅燈 |
控制東西方向紅燈 |
4 |
Q0.3 |
綠燈 |
控制南北方向綠燈 |
5 |
Q0.4 |
黃燈 |
控制南北方向黃燈 |
6 |
Q0.5 |
紅燈 |
控制南北方向紅燈 |
1路數字輸入 |
1 |
10.0 |
開關 |
電源開關 | |
紅綠燈控制圖 |
1、硬件圖 ---硬件圖如圖10-1 |
|
流程圖10-3
 交通燈的PLC接線圖10-2
 |
| |
交通燈的邏輯控制圖10-4
 |
| |
交通燈時序圖10-5

紅綠燈控制plc編程
|
1、新建工程
單擊"New"新建工程,輸入工程名:紅綠燈控制。 |
|
2、編寫程序
當按下“啟動”鍵,則系統開始計時,以一時間段的時間為周期,循環。在不同的時間范圍內,開啟不同的燈,周而復始。 |
|
程序如表10-2所示。 表10-2 交通燈控制程序表 |

|
Network1 按開啟,開始計時,設定基時,即秒的時間。 |

|
Network2 基時復位。 |

|
Network3 時間周期的設定,電源關則計數器復位。 |

|
Network4 周期復位。 |

|
Network5 設定開Q0.0的時間段。 |

|
Network6 設定開Q0.1 的時間段。 |

|
Network7 設定開Q0.2 的時間段。 |

|
Network8 設定開Q0.3 的時間段。 |

|
Network9 設定開Q0.4 的時間段。 |

|
Network10 設定開Q0.5 的時間段。 | |