交通灯PLC控制设计.docx
《交通灯PLC控制设计.docx》由会员分享,可在线阅读,更多相关《交通灯PLC控制设计.docx(20页珍藏版)》请在冰豆网上搜索。
![交通灯PLC控制设计.docx](https://file1.bdocx.com/fileroot1/2022-11/20/cb347268-2160-4526-aa01-c6f96f5306c5/cb347268-2160-4526-aa01-c6f96f5306c51.gif)
交通灯PLC控制设计
摘要:
本设计是用PLC来实现对十字路口交通信号灯的控制,其控制方法是采用西门子的S7-200系列CPU224型号PLC对东西南北的红、黄、绿、左绿灯实现有规律的循环闪亮,以达到对交通信号灯的控制。
控制过程中采用了顺序控制设计法用了八个定时器六个计数器分时段分频率自动实现对八个控制对象的控制。
控制程序包括有顺序功能图(SFC)、梯形图(LAD)、指令表(STL)。
仿真测试用的是S7-200汉化版的仿真软件进行仿真,最终经过多次调试实现了我们所需的全部设计要求。
关键词:
PLCS7-200,交通信号灯,顺序功能图,梯形图,自动控制
Abstract:
ThisdesignisrealizeswithPLCtotheintersectionstreet-trafficcontrollights'control,itscontrolmethodisusesSimens'sS7-200seriesCPU224modelPLCtotheEast,West,SouthandNorthred,yellow,green,theleftgreenlighttorealizetheorderlycirculationtoglisten,achievestostreet-trafficcontrollights'control.Inthecontrolledprocessusedthesequentialcontroldesignlawtouseeighttimersixcounterstodividethetimeintervalfrequencydivisionratetorealizeautomaticallytoeightcontrolledmembercontrol.Thecontrolprocedureincludesthesmoothfunctionaldiagram(SFC),trapezoidalchart(LAD),instructionlist(STL).WhatsimulationtestwithisS7-200sinicizesversion'ssimulationsoftwaretocarryonthesimulation,passedthroughfinallydebugsmanytimeshasrealizedthecompletedesignrequirementswhichweneeded.
Keywords:
PLCS7-200,street-trafficcontrollights,smoothfunctionaldiagram,trapezoidalchart,automaticcontrol
目 录
1前言1
2设计内容及要求1
3硬件设计2
3.1硬件选择2
3.2PLC外部接设计2
3.2.1PLC输入输出分配2
3.2.2PLC外部接线图3
5设计总结8
6参考文献8
附录9
1.前言
可变程序控制器(PLC)是从早期的继电器逻辑控制系统发展而来的。
自60年代问世以来,PLC得到了突飞猛进的发展,尤其在数据处理、网络通信及与DCS等集散系统融合方面有了很大的进展,可变程序控制器已经成为工业自动化强有力的工具,得到了广泛的普及和推广应用。
交通十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。
靠什么来实现这井然秩序呢?
靠的是交通信号灯的自动指挥系统。
那么控制系统是如何实现红、绿、黄三种颜色信号灯有条不紊工作的呢?
交通信号灯控制方式很多,可以用电子电路来实现,也可以用单片机编程控制来实现。
本文主要介绍如何利用PLC来实现十字路口交通灯的控制。
2.设计内容及要求
系统工作受开关控制,起动开关ON则系统工作;起动开关OFF则系统停止工作。
控制对象有八个:
东西方向红灯两个,南北方向红灯两个,
东西方向黄灯两个,南北方向黄灯两个,
东西方向绿灯两个,南北方向绿灯两个,
东西方向左转弯绿灯两个,南北方向左转弯绿灯两个。
高峰时段按时序图二运行,正常时段按时序图三运行,晚上时段按提示警告方式运行,规律为:
东、南、西、北四个黄灯全部闪亮,其余灯全部熄灭,黄灯闪亮按亮0.4秒,暗0.6秒的规律反复循环。
高峰时段、正常时段及晚上时段的时序分配按时序图一运行。
3.硬件设计
3.1硬件选择
本设计采用PLC来实现对十字路口交通信号灯的控制,其控制方法是选用西门子的S7-200系列CPU224型号PLC对东西南北的红、黄、绿、左绿灯实现有规律的循环闪亮,以达到对交通信号灯的控制。
控制过程中采用顺序控制设计法用多个定时器和计数器分时段分频率自动实现对八个控制对象的控制。
根据交通信号灯的亮灭规律,可用PLC编程对其实行自动控制。
晚上时段黄灯按一定规律亮灭循环,可先用定时器控制其亮灭,再用计数器控制其循环。
高峰时段与正常时段可先选时序图中的90秒为一个周期,用定时器与计数器先实现一个周期的循环,再用计数器实现高峰时段与正常时段的交错循环。
3.2PLC外部接线设计
3.2.1PLC输入输出分配
表3-1I/O分配表
输入信号
输出信号
名称
符号
地址
名称
符号
地址
起动开关
SQ-ON
I0.0
东西红灯
R-EW
Q0.0
停止开关
SQ-OFF
I0.0
东西黄灯
Y-EW
Q0.1
东西绿灯
G-EW
Q0.2
东西左绿
L-EW
Q0.3
南北红灯
R-SN
Q0.4
南北黄灯
Y-SN
Q0.5
南北绿灯
G-SN
Q0.6
南北左绿
L-SN
Q0.7
3.2.2PLC外部接线图
图3-1是PLC外部接线图,选用的是西门子S7-200系列CPU224的PLC。
图3-1PLC外部接线图
4.软件设计
4.1整体控制设计
图4-1为本设计的顺序功能图,及控制流程为:
1.晚间时段:
拉上起动开关I0.0,功能图直接进入晚间时段,M0.0置位,触点M0.0通,常闭开关I0.0和常闭触点T38为通,所有黄灯亮,定时器T37开始计时,0.4秒后黄灯灭,同时T38开始计时,0.6秒后经计数器C1计数,循环以上过程达到黄灯亮0.4秒,灭0.6秒循环闪亮的目的,重复32400次(9小时)后,常闭触点C1断开退出晚间时段,经M0.4进入正常时段(其中左支路实现正常时段运行状况,右支路实现高峰时段运行状况,并且左右支路互锁,运行周期周期均为90秒)。
2.正常时段:
M0.4置位,导通经M0.5东西红灯Q0.0亮维持55秒(T39+T40+T41+T42),同时南北左转弯绿灯Q0.7亮,T39开始计时,10秒后,Q0.7灭,常开触点T39闭合导通,南北绿灯Q0.6亮,T40计时30秒后,Q0.6灭,常开触点T40闭合,南北黄灯Q0.5亮,T41计时5秒,黄灯、东西红灯Q0.0灭,触点T41导通,东西左转弯绿灯Q0.3、南北红灯Q0.4亮,T42计时10秒后,Q0.3灭,触点T42导通,Q0.4继续处于亮的状态,同时东西绿灯Q0.2亮,T43开始计时,30秒后Q0.2灭,触点T43导通,东西黄灯亮Q0.1与东西红灯Q0.0亮维持5秒,T44到时,至此正常时段的一个周期工作完毕,经计数器C2计数,循环以上正常时段工作运行过程,期间常闭触头T44对以上定时器进行复位,以达到从新计时的目的,当C2计数达20次(30分钟)时,常闭触头C2断开,常开触头C2闭合,及左支路断开,右支路导通,进入高峰时段。
图4-1顺序功能图
3.高峰时段:
M1.2置位导通,经M1.3,东西红灯Q0.0亮维持60秒(T45+T46+T47+T48),同时南北红灯Q0.4、南北左转弯绿灯Q0.7亮,定时器T45计时,10秒后Q0.4、Q0.7灭,常开触点T46导通,南北黄灯Q0.5亮,T47计时5秒后,Q0.5灭,常开触点T47导通,东西左转弯绿灯Q0.3灭,同时触点T48通,东西绿灯Q0.2亮,T49计时,25秒后,Q0.2灭,触点T49导通,东西黄灯Q0.1亮,计时器T44计时5秒,T44到时,至此高峰时段的一个周期工作完毕,经计数器C3计数返回高峰时段运行状态,直到C3计数达51次(循环50次共1.25小时),这时常闭触点C3断开,常开触点C3导通,高峰时段运行支路断开,又从新进入正常时段运行状态。
4.交叉循环运行:
第二阶段正常时段的运行状况同一阶段正常运行状况,只是它们循环次数从20次变成331次(循环330次共8.25小时),工作到16:
30又进入两小时的高峰运行时段,共循环80次,即C5计数80次后常闭触点C5断开,常开触点C5闭合,再次进入正常时段工作状态循环运行C6计数121次(循环120次共3小时)计数完后C6将所有定时器、计数器复位,又从新进入晚间时段重复以上工作过程。
当拉下停止开关I0.0交通信号停止循环,计数器、计时器都复位清零,若再次拉上I0.0,交通灯继续从头开始循环闪亮。
5.设计总结
经过本次课程设计,让我更加深刻的学习和巩固了电气控制及PLC这门课程,不仅从理论上掌握了课堂上没有学懂的知识,还从实践中拓宽了我的知识面,让我对我们专业的知识有了更加全面的认识,更加清晰的认识到我们专业知识的实用性是如此的强,可以通过平时学的知识自己设计很多有意思的电子产品,不仅能培养我们的兴趣爱好,更对我们今后的发展起到至关重要的作用。
在这次课程设计中遇到了很多问题,也获得了很多意想不到的知识。
在每次突破一个问题后都有种久违的满足感,甚至对每发现一个问题都有种莫名的兴奋。
虽然这次的课程设计整整花了我一个星期的时间,每天从早到晚,头脑中就只有这个设计,甚至屡次因为忙于修改方案,调试程序,想解决问题的方法而忘记吃饭、休息,这种感觉不像高中时段那样被人追着学习,而这是自主的去思考突破,是自身的能动力起了作用。
因此,这次的课程设计很有意义,感谢我们院上的领导为我们精心安排了这次课程设计,让我们在短时间内掌握了很多知识,以及知识以外的许多东西,比如吃苦耐劳的精神、专研问题的韧劲等等,在此特别感谢我们PLC课程的赵欣老师每天来到教室为我们传授她丰富的知识和经验,感谢赵老师的悉心教导才有了我们的设计取得突破性进展。
6.参考文献
[1]许谬、王淑英编著《电气控制与PLC》机械工业出版社2006年12月
[2]廖常初主编《PLC编程及应用(第3版)》机械工业出版社2008年6月
[3]罗宇航主编《流行PLC实用程序及设计》机械工业出版社2006年12月
[4]方承远主编《工厂电气控制技术》(第3版)机械工业出版社2008年4月
[5]姚英学主编《计算机辅助设计与制造》高等教育出版社2002年5月
[6]王爱玲主编《现代数控原理及控制系统》国防工业出版社2003年6月
[7]罗宇航主编《流行PLC实用程序及设计》西安电子科技大学出版社2006年12月
附录Ⅰ:
十字路口交通信号灯梯形图
附录Ⅱ:
指令表
Network1
LDI0.0
SM0.0,1
Network2
LDM0.0
ANC1
ANT38
AI0.0
SM0.1,1
RM0.0,1
TONT37,4
Network3
LDT37
SM0.2,1
RM0.1,1
TONT38,6
Network4
LDT38
SM0.3,1
RM0.2,1
Network5
LDT38
LDC6
ONI0.0
CTUC1,32400
Network6
LDC3
ANC4
ONC2
OC5
ANT44
AC1
SM0.4,1
RM0.3,1
Network7
LDM0.4
SM0.5,1
RM0.4,1
TONT39,100
Network8
LDT39
SM0.6,1
RM0.5,1
TONT40,300
Network9
LDT40
SM0.7,1
RM0.6,1
TONT41,50
Network10
LDT41
SM1.0,1
RM0.7,1
TONT42,100
Network11
LDT42
SM1.1,1
RM1.0,1
TONT43,300
Network12
LDC2
ANC3
LDC4
ANC5
OLD
AC1
ANT44
SM1.2,1
RM0.3,1
Network13
LDM1.2
SM1.3,1
RM1.2,1
TONT45,100
Network14
LDT45
SM1.4,1
RM1.3,1
TONT46,350
Network15
LDT46
SM1.5,1
RM1.4,1
TONT47,50
Network16
LDT47
SM1.6,1
RM1.5,1
TONT48,100
Network17
LDT48
SM1.7,1
RM1.6,1
TONT49,250
Network18
LDT49
OT43
SM2.0,1
RM1.7,1
RM1.1,1
TONT44,50
Network19
LDT44
SM2.1,1
RM2.0,1
Network20
LDT44
LDC6
ONI0.0
CTUC2,20
Network21
LDC2
ANT44
SM2.2,1
RM2.1,1
Network22
LDC2
ANT44
LDC6
ONI0.0
CTUC3,51
Network23
LDC3
ANT44
SM2.3,1
RM2.2,1
Network24
LDC3
ANT44
LDC6
ONI0.0
CTUC4,331
Network25
LDC4
ANT44
SM2.4,1
RM2.3,1
Network26
LDC4
ANT44
LDC6
ONI0.0
CTUC5,81
Network27
LDC5
ANT44
SM2.5,1
RM2.4,1
Network28
LDC5
ANT44
LDC6
ONI0.0
CTUC6,121
Network29
LDC6
SM2.5,1
RM0.0,1
Network30
LDM0.5
OM0.6
OM0.7
OM1.0
OM1.3
OM1.4
OM1.5
OM1.6
=Q0.0
Network31
LDM0.1
OM2.0
=Q0.1
Network32
LDM1.1
OM1.7
=Q0.2
Network33
LDM1.0
OM1.6
=Q0.3
Network34
LDM0.5
OM1.0
OM1.1
OM1.3
OM1.6
OM1.7
OM2.0
=Q0.4
Network35
LDM0.1
OM0.7
OM1.5
=Q0.5
Network36
LDM0.6
OM1.4
=Q0.6
Network37
LDM0.5
OM1.3
=Q0.7
Network38
LDI0.0
RM0.5,1
RM0.6,1
RM0.7,1
RM1.0,1
RM1.1,1
RM1.3,1
RM1.4,1
RM1.5,1
RM1.6,1
RM1.7,1
RM2.0,1
6.参考文献
1、许谬、王淑英编著《电气控制与PLC》机械工业出版社2006年12月
2、廖常初主编《PLC编程及应用(第3版)》机械工业出版社2008年6月
3、罗宇航主编《流行PLC实用程序及设计》机械工业出版社2006年12月
4、方承远主编《工厂电气控制技术》(第3版)机械工业出版社2008年4月
5、姚英学主编《计算机辅助设计与制造》高等教育出版社2002年5月
6、王爱玲主编《现代数控原理及控制系统》国防工业出版社2003年6月
7、罗宇航主编《流行PLC实用程序及设计》西安电子科技大学出版社2006年12月