一、控制要求
十字路口交通信号灯的控制要求如下:
(1)南北向较繁忙,过往车辆较多,故取南北向红灯亮的时间为30 s。
(2)东西向较轻闲,过往车辆较少,故取东西向红灯亮的时间为60 s。
(3)在东西向红灯亮的同时,南北向的绿灯也亮,并维持55 s;到55 s时,南北向的绿灯闪亮3 s后熄灭。
(4)在南北向绿灯熄灭后,南北向黄灯亮,并维持2s。2 s后南北向黄灯熄灭,东西向红灯也熄灭。
(5)在东西向红灯熄灭的同时,东西向的绿灯亮,南北向的红灯也亮。
(6)在南北向红灯亮25 s后,东西向绿灯闪亮3 s后熄灭。
(7)在东西向绿灯熄灭后,东西向黄灯亮,维持2 s后熄灭。
(8)在东西向黄灯熄灭后,东西向红灯亮,南北向绿灯也亮,进入下一个循环。交通灯的控制时序图见图1。
图1 交通灯的控制时序图
二、I/O通道分配
本例中没设外部输入,只要plc一通电,信号灯即开始循环工作。由于定时器较多,为避免混乱,其通道分配也一并列出。I/O通道分配如表1所示。
表1 I/O通道分配
定时器通道分配如表2所示。
表2 定时器通道分配
三、I/O接线图
图2 交通灯的I/O接线图
四、梯形图程序设计
交通灯的梯形图如图3所示。
图3 交通灯的梯形图