plc交通灯控制十种编程方法 PLC十字路口的交通灯控制编程实例

1.控制要求

十字路口交通灯的操作如下图所示。打开启动开关,信号灯系统开始工作,南北红灯先亮,东西绿灯亮。当启动开关关闭时,所有信号灯熄灭。工作时绿灯亮25s,闪烁三次(即3s),黄灯亮2s,红灯亮30s。

三色灯在各个方向的工作顺序图如下图所示。

图交通灯控制时序图

2.分析PLC的输入输出信号。

根据控制要求,PLC的I/O地址分配如下表所示,PLC的I/O接线图如下图所示。

3.通过时序图分析输出信号之间的时间关系。

一个红绿灯周期需要60s,分为六个时间段,这六个时间段对应六个分界点:t1、t2、t3、t4、t5、 T6。信号灯的状态会在这六个分界点发生变化,这六个时间段在程序设计中必须由六个定时器来控制。

为了明确每个定时器的功能并了解每个灯状态转换的准确时间,下表列出了每个定时器的功能。

4.梯形图编程

根据交通灯的控制要求,设计的梯形图如下图所示。

该计划分为三个部分。第一部分是方波电路,用于产生绿色闪烁信号。第二部分是计时电路,需要6个定时器分别对南北方向和东西方向信号灯的状态变化进行计时;第三部分是指示电路,用来控制两个方向信号灯的变化。