基于自定义时钟脉冲的交通红绿灯控制设计

工控新闻

11人已加入

描述

  交通红绿灯的控制既要安全可靠,其控制程序又要便于根据道路交通流量情况进行修改。以PLC定时器构成的自定义时钟脉冲程序段作为程序基本单元设计的交通红绿灯控制程序结构简单、思路清晰,在不改变程序结构的情况下,通过定时器设定值的调整快速获得新的红绿灯控制规律。下面就以三菱FX2N型PLC作为控制核心元件,阐明交通红绿灯的控制设计思路和控制方案。

  1 工作任务与时序分析

  1.1 工作任务

  如图1所示,十字路口分别在东西方向和南北方向装设两组红绿灯,控制要求如下:当按下启动按钮SB1时,信号灯开始工作,东西方向绿灯、南北方向红灯同时亮。各灯之间明灭配合规律(见图2):0~30 s之间,南北红灯一直亮,东西绿灯亮25 s、闪烁3 s(每秒1次),东西黄灯亮2 s;30~55 s之间,东西红灯一直亮,南北绿灯亮20 s、闪烁3 s(每秒1次),南北黄灯亮2 s;其后又回到0~55 s之间的明灭规律,并一直循环下去,直到按下停止按钮SB2时结束运行为止。

  交通灯

  1.2 时序分析

  分析图2所示的各个信号灯时序图表,可以总结出各个信号灯的明灭规律如下:

  (1)东西绿灯从第0 s时刻开始,亮25 s、闪烁3 s、灭27 s;再亮25 s、闪烁3 s、灭27 s;如此循环。

  (2)东西黄灯从第28 s开始.亮2 s、灭53 s;再亮2 s、灭53 s;如此循环。

  (3)东西红灯从第0 s时刻开始,灭30 s、亮25 s;再灭30 s、亮25 s;如此循环。

  (4)南北绿灯从第30 s时刻开始,亮20 s、闪烁3 s、灭32 s;再亮20 s、闪烁3 s、灭32 s;如此循环。

  (5)南北黄灯从第0 s时刻开始,灭53 s、亮2 s;再灭53 s、亮2 s;如此循环。

  (6)南北红灯从第0 s时刻开始,亮30 s、灭25 s;再亮30 s、灭25 s;如此循环。

  2 PLC自定义时钟脉冲

  2.1 PLC时钟脉冲

  PLC时钟脉冲是指通过输出继电器输出呈现周期性变化的方波信号。周期性是时钟脉冲信号的基本特点,描述PLC脉冲信号有周期丁和占空比D两个基本参数,及ON时段t1、OFF时段t2两个二级参数。ON时段t1与OFF时段t2之和为时钟脉冲的周期,即T=t1+t2。占空比是指ON时段t1在一个周期T内所占的时间比率,即占空比D=t1/T=t1/(t1+t2)。

  三菱FX2N型PLC的特殊辅助继电器M8011,M8012,M8013,M8014提供了周期为0.01 s,0.1 s,1.0 s,60 s四种时钟脉冲,占空比都为50%,输出都是先ON后OFF。这些PLC固有时钟脉冲显然无法满足本文交通红绿灯时序控制的这一类对输出ON/OFF先后有要求的、ON时段t1、OFF时段t2可任意设定的时序控制问题,这就需要开发设计出此类时序控制要求的自定义时钟脉冲程序。

  2.2 PLC自定义时钟脉冲的概念和基本特点

  如图3所示,自定义时钟脉冲是指可定义周期T、占空比D(即定义了ON时段t1、OFF时段t2)、并对输出ON/OFF信号的先后可控的时钟脉冲。

交通灯

  自定义时钟脉冲程序段应该具备两个基本特点:一是程序结构的固定性,能作为子程序灵活引用。二是程序参数修改的灵活性,能根据控制对象在不改变程序结构的情况下通过设定值的改变快速实现周期T、占空比D、及ON/OFF输出先后的设定。

  2.3 PLC自定义时钟脉冲程序设计

  自定义时钟脉冲程序设计如图4所示,图4(a)所示为程序先输出ON信号,图4(b)所示为程序先输出OFF信号。对比图4(a)和图4(b)可以发现,与输出继电器Y000串联的定时器T0辅助触点状态将决定:

  交通灯

  (1)输出ON为先还是OFF为先。

  (2)定时器T0和T1控制ON时段t1和OFF时段t2的分工。如图4(a)所示,与输出继电器Y000串联T0动断触点时,则先输出ON信号,后输出OFF信号,T0控制ON时段t1,T1控制OFF时段t2。图4(b)所示图中,与输出继电器Y000串联T0动合触点时,则先输出OFF信号,后输出ON信号,T0控制OFF时段t2,T1控制ON时段t1。

  3 基于自定义时钟脉冲的交通红绿灯控制设计

  3.1 控制I/O接线图

  交通红绿灯PLC控制I/O接线如图5所示。

  交通灯

  采用三菱FX2N-16MR型PLC。输入继电器X0接启动按钮SB1、X1接停止按钮SB2。输出继电器Y0~Y5分别接6组信号灯,以实现对6组信号灯的时序控制。

  3.2 控制程序设计

  根据1.2节时序分析,该交通红绿灯的时序控制可由自定义时钟脉冲轻松解决。东西、南北绿灯在ON结束后紧跟3 s闪烁。绿灯时序控制可由两组自定义时钟脉冲程序段组合控制。东西、南北红灯明灭情况刚好相反,可由一组自定义时钟脉冲程序段关联控制。这样6组信号灯可由紧密配合的7个自定义时钟脉冲完成时序控制。7个自定义时钟脉冲程序段的基本参数及配合关系详见表1。

  交通灯

  根据表1即可设计出交通红绿灯PLC控制程序如图6所示。

  交通灯

  4 结语

  由于使用了自定义时钟脉冲程序段来实现交通信号灯的时序控制,使得控制程序结过简单,易于修改。如果需要改变东西、南北方向通行时间,不用改变图6所示的控制程序梯形图,只需修改梯形图中各个定时器的设定值即可实现。自定义时钟脉冲程序可以解决工业控制中需要循环输出固定ON时段t1、OFF时段t2的方波脉冲信号这一类问题,将其作为一个子程序应用于工业控制中,可使PLC控制程序设计结构化、简单化。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
评论(0)
发评论
gztoppower 2022-08-23
0 回复 举报
http://house.china.com.cn/sousou/%25CA%25D7%25D2%25B3%252C%2B%25BB%25B7%25C7%25F2%25B9%25FA%25BC%25CA%25D5%25E6%25C8%25CB%25D3%25E9%25C0%25D6B2024.cN%252C%25CB%25B7%25D6%25DD%25C8%25CB%25B2%25C5%25CD%25F8_2s.htm http://house.china.com.cn/sousou/%25C0%25CF%25BD%25D6%252C%2B%25C3%25E5%25B5%25E9%25B0%25EB%25C9%25BD%25D3%25E9%25C0%25D6%25D3%25E9%25C0%25D6B2024.cN%252C%25D2%25CB%25B2%25FD%25CC%25FA%25CD%25A8_2s.htm http://house.china.com.cn/sousou/%25BE%25AD%25C0%25ED%252C%2B%25C3%25E5%25B1%25B1%25B9%25FB%25B2%25A9%25B6%25AB%25B7%25BDB2024.cN%252C%25D2%25CB%25B2%25FD%25BD%25DA%25C4%25BF%25B1%25ED_2s.htm http://house.china.com.cn/sousou/%25B4%25FA%25C0%25ED%252C%2B%25C3%25E5%25B5%25E9%25B2%25FD%25CA%25A2%25B9%25FA%25BC%25CA%25BC%25AF%25CD%25C5B2024.cN_44s.htm http://house.china.com.cn/sousou/%25BF%25CD%25B7%25FE%25CE%25A2%25D0%25C5%252C%2B%25C3%25E5%25B5%25E9%25CD%25FE%25C4%25E1%25CB%25B9%25C8%25CB%25D3%25E9%25C0%25D6B2024.cN%252C%25CE%25E4%25CD%25FE%25B7%25C3%25CC%25B8_1s.htm 收起回复

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分