基于小型PLC的十字路口交通信号灯控制系统设计

2021-04-06 09:58秦亚萍李晓丽
开封大学学报 2021年4期
关键词:数码管黄灯信号灯

秦亚萍,李晓丽

(开封大学 电子电气工程学院,河南 开封 475004)

0 引言

十字路口的交通信号灯与我们的日常生活息息相关,它起着规范行人过马路和车辆行驶的重要作用,其控制效率需要不断提高.随着信息技术的快速发展,交通信号灯控制系统不断得到完善,新的控制方式不断产生.交通信号灯的控制系统可以采用数字电路来设计,交通信号灯也可由单片机来控制.数字电路结构复杂,检修起来比较麻烦;单片机控制系统的抗干扰能力差,系统不稳定.PLC的软硬件系统功能强大、可靠性强,逻辑编程方法简单,用它开发出较为复杂的控制系统不是太难[1].PLC系统拥有丰富的扩展模块和较强的联网能力,应用范围广泛[2].实践证明,用PLC控制交通信号灯是可行的,基于PLC的交通信号灯控制系统的稳定运行是能够实现的.

1 十字路口交通信号灯控制系统的硬件设计

对十字路口交通信号灯的控制系统有如下要求:(1)南北红灯亮25秒,东西绿灯亮20秒.东西和南北的LED数码管开始25秒倒计时,到20秒时,东西绿灯闪亮,闪亮3秒后熄灭,在东西绿灯熄灭后,东西黄灯闪亮,并维持2秒,2秒后,东西黄灯熄灭,东西红灯亮起,同时,南北红灯熄灭,绿灯亮起,东西和南北的LED数码管又开始25秒倒计时.(2)东西红灯亮25秒.南北绿灯亮20秒,闪亮3秒后熄灭,南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮.(3)依照上述时间顺序,周而复始.

本设计中,输入端口有“启动”和“停止”这两个;输出端口有南北、东西向的红绿黄信号灯(共6个输出口)和南北、东西向的四个数码管(共32个输出口),共计38个.本设计中,采用S7-200 CPU224加4个数字量扩展模块EM233,共有46个输入端口和42个输出端口,满足端口需求.

十字路口交通信号灯控制系统的接线如图1所示.

图1 十字路口交通信号灯控制系统的接线

2 十字路口交通信号灯控制系统的PLC设计

2.1 PLC 输入 /输出地址分配

输入端:启动按钮SB1、停止按钮SB2分别分配地址I0.0和I0.1.

输出端:南北红灯LED1分配Q0.0;

南北绿灯LED2分配Q0.1;

南北黄灯LED3分配Q0.2;

东西红灯LED4分配Q0.3;

东西绿灯LED5分配Q0.4;

东西黄灯LED6分配Q0.5;

南北向个位数码管分配给地址QB2;

南北向十位数码管分配给地址QB3;

东西向个位数码管分配给地址QB4;

东西向十位数码管分配给地址QB5.

2.2 PLC 程序设计

根据控制要求,设计控制流程.如图2所示.

图2 十字路口交通信号灯控制系统控制流程

十字路口交通信号灯时序如图3所示.

图3 十字路口交通信号灯控制系统时序

采用S7-200PLC编程软件STEP_7-MicroWIN_V4_SP3编写十字路口交通信号灯控制程序.图4为部分梯形图.

图4 十字路口交通信号灯部分梯形图

将程序下载至PLC.如果将来需要修改同行时间或其他方面,修改好程序后重新下载就可以了.

2.3 触摸屏远程监控设计

为了实现监控室对交通路口的监控,本文设计了一个触摸屏远程监控系统.本设计中的触摸屏为西门子Smart Line系列7寸屏,该款触摸屏分辨率高,稳定性强.

监控画面组态如图5、图6、图7所示.

图5 远程监控系统主画面

图6 远程监控系统画面(1)

图7 远程监控系统画面(2)

触摸屏具有运行状态显示清楚明了的优点.通过触摸屏上显示的符号或文字,我们可以实现对PLC的远程控制,人机交互更为便捷.

3 结语

实验结果表明,本文设计的十字路口交通信号灯控制系统运行可靠,程序修改方便灵活,该控制系统可应用于各个交通路口.所采用的触摸屏远程监控设计,能使工作人员实时掌握信号灯的现场状态.该设计的不足之处还在于交通信号灯变化时间的固定.根据人流量、车流量来自动调整东西、南北向红绿黄灯的时间,这是我们追求的目标.

猜你喜欢
数码管黄灯信号灯
物理项目教学设计,用单片机控制四位数码管显示
蓝桥杯树莓派模拟题解析三:“电子测距仪”
Arduino编程
MC9S08FL16单片机数码管静态显示分析
信号灯为什么选这三个颜色?
安装在路面的交通信号灯
还有94分
信号灯为什么用
一根线,两种罚
闯黄灯现象回潮