欢迎来到天天文库
浏览记录
ID:34382800
大小:299.10 KB
页数:4页
时间:2019-03-05
《交通红绿灯plc控制系统编程方法与技巧new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据匿受耍塑圃豳塑受豳圈控制系统文章编号:1008—0570(2006)04-1-0089-03交通红绿灯PLC控制系统编程方法与技巧TheProgrammingTechniqueforTrafficLight7sPLCController(江苏大学)杨东黄永红Yang,DongHuang,Yonghon9摘要:本文介绍了交通红绿灯基本控制形式,针对带绿闪的红绿灯和带数显的红绿控制和实现方法,详细论述了相应的编程方法和技巧。实验证明编制的程序运行可靠,简单实用。关键词:可编程控制器【PLCI;红绿灯;绿闪;数显中图分
2、类号tTP286文献标识码:AAbstract:Thebasiccontrolmethodsoftrafficlightaleintroducedinthepaper.Throughintroducingthetrafficlightwithshiningofgreenlightandthetrafficlightpfogramwithdigitdisplaying,theprogrammingmethodsandprogrammingtechniquearediscussedindetail.Theexperiment
3、shaveshownthatthesoftwareworkreliably,andthesoftwarearesimpleandpractical.Keywords:ProgrammableLo#cController(PLC);trafficlight;greenshinning;digitdisplaying1概述随着社会经济和城巾-交通快速发展.城市规模不断扩大.交通日益繁忙,红绿灯保障了城市交通有序、安全、快速运行。现在城市十字路口的红绿灯基本都是采用程序控制,其中采用可编程控制器(PLC)程序控制的,在交际使用
4、中占有很大的比例,在T科院校的PI.C课程及实验教学中,红绿灯程序控制作为典型的编程范例。十字路口交通信号红绿灯通常为三种控制形式。第一种为传统红绿灯,即绿灯切换到红灯之前,车辆由动到静,用黄灯缓冲过度:红灯切换到绿灯时,车辆由静到动没有缓冲过度;第二种是在传统红绿灯控制形式的基础上增加绿灯闪烁(简称绿闪)功能,即在绿灯时段行将结束的最后3秒闪烁三次,其目的是提示绿灯时段行将结束,并保留黄灯缓冲过度:第i种是数显红绿灯,即倒计时数字显示红绿黄灯的时段。由于全过程有时间显示.不要绿闪,但可以保留黄灯。现在绝大多数红绿灯数显
5、屏能显示红绿两色,目前带方向指示的数显红绿灯也不在少数。如果按红绿灯是否带数显的功能来分,红绿灯可分成非数显和数显两大类。在这两大类中均可附带人行横道红绿灯。图1是十字路口交通信号灯俯视平面示意。2红绿灯PLC控制程序编制方法2.1带绿闪的红绿灯程序编制方法带绿闪的红绿灯编程方法的探讨.来研究非数显红绿灯PLC控制编程的一般方法。文中的PLC编程方法均以西门子S7—200作为背景机。杨东:工程师本文得到江苏大学精品课程基金资助(JPKC2004Y01)图1交通信号灯俯视平面示意图带绿闪的交通红绿灯运行时序图如图2所示。可
6、以用多种编程方法来实现,例如基本逻辑接点法、S/R指令法、SCR顺序控制法、环形分配器法(或鼓型控制器法),以及采用上述两种以卜编程法组合的综合编程法。基本逻辑接点法,即采用计时器计数器结合基本逻辑接点实现时序输出。这种编程法编出的程序短小精悍.但要求编程者有较丰富的编程经验;S/R指令法,应当说没有什么鲜明的特点。它既可以靠基本逻辑接点法,又可以按照顺序控制法的思路来编程;SCR顺序控制法,由于利用了SCR顺序指令,编程上手十分容易。但梯形图程序的网络行很多,且调试较难;环形分配器法(或鼓型控制器法),一般是用SHRB
7、移位寄存器“做”一个环形分配器(PLC本身有鼓型控制器编程更为方便),再按时序图的时刻分别输出到红绿黄灯上即可。此类编程法最适合编按时序图输出的程序。为了采众编程法之长,也可采用两种编程法。上述编程法均可按图3的顺序功能图进行编程。带绿闪的红绿灯梯形图如图4所示.可看出该程序是基本逻辑接点法和S/R指令法的综合体。从图3的顺序功能图可以看m,所有的红黄绿灯翁鼬控蔫邮局订阅号:82—946360元.,/if-一89—万方数据控制系统中文核心期刊‘微计算机信息>(测控自动化)2006年第22卷第4-1期的变换都是有固定的时间
8、。所以在图4梯形图的第一己比较熟悉的编程法编程即可。和第二网络行,采用T37和T38两个计时器组成了一个脉宽、占空比、频率/周期均可调的“脉冲发生器”(该脉冲发生器可用在上述全部编程方法中)。用它分配前后30s的时序控制。T39和T40、T41和T42也是相同的原理,只是缩短周期而已。但是绿闪信号并不是直接取自T41
此文档下载收益归作者所有