南北红灯亮。
首先,要设置自动循环运行方式。当总启动输入信号开关闭合后,再给一个自动循环运行开关SB1,当SB1通电时,此时南北方向道路处于禁止通行的状态,东西方向道路处于允许通行的状态。南北方向道路亮红灯状态过程中,南北红灯亮25S,需计时器设定延时25秒,才会转入下一状态南北绿灯亮,当南北绿灯亮20秒后,再转入南北绿灯闪烁,此时需要震荡器或脉冲源才能使绿灯闪烁,当绿灯闪烁3次后,再南北方向转入下一个运行状态,此时南北黄灯亮2秒;同时,东西方向道路也一起亮绿灯20S,需计时器设定延时20秒,才会转下一状态东西绿灯闪烁;东西绿灯闪烁3S,需振荡器或脉冲源(秒/次)动作使东西绿灯闪烁,还要需计时器设定延时3秒,才会转下一状态东西黄灯亮;东西黄灯亮2S,需计时器设定延时2秒,才会转入下一状态东西红灯亮,此时设定时间为25S。在时间到达之前,东西红灯亮,东西方向道路处于禁止通行的状态,南北方向道路处于允许通行与禁止通行转换状态,如此循环下去,则实现自动循环运行方式。
其次,设置单周运行方式,设置单周运行开关SB2,当SB2按钮接通后,系统能从自动循环运行方式,跳入单周运行方式,此时,南北方向只能红灯亮,东西方向只能绿灯亮,要实现此运行方式,可采取置位与复位指令,当总启动输入信号开关闭合后,再给一个单周运行开关SB2,当SB2通电时,此时南北方向道路处于禁止通行的状态,东西方向道路处于允许通行的状态。南北方向道路亮红灯状态过程中,南北红灯亮25S,需计时器设定延时25秒,才会转入下一状态南北绿灯亮,当南北绿灯亮20秒后,再转入南北绿灯闪烁,此时需要震荡器或脉冲源才能使绿灯闪烁,当绿灯闪烁3次后,再南北方向转入下一个运行状态,此时南北黄灯亮2秒;同时,东西方向道路也一起亮绿灯20S,需计时器设定延时20秒,才会转下一状态东西绿灯闪烁;东西绿灯闪烁3S,需振荡器或脉冲源(秒/次)动作使东西绿灯闪烁,还要需计时器设定延时3秒,才会转下一状态东西黄灯亮;东西黄灯亮2S,需计时器设定延时2秒,才会转入下一状态东西红灯亮,此时设定时间为25S。在时间到达之前,东西红灯亮,东西方向道路处于禁止通行的状态,南北方向道路处于允许通行与禁止通行转换状态,当运行完毕后,则停止运行。
再次,要实现手动运行方式,可在东西方向设置按钮SB3,当SB3接通时,南北方向红灯亮,东西方向绿灯亮,此时南北方向禁止通行,东西方向允许通行,定时20S以后,再转到自动循环;为实现手动工作方式,同时可在南北方向设置按钮SB4,当SB4通电时,SB3自动断开,此时南北方向绿灯点亮,东西方向红灯点亮,此时,南北方向允许通行,东西方向禁止通行,定时10S后,转回到自动循环。综上所述,可编程控制器要满足三种工作方式,五个信号输入(其中四
24
个做工作方式控制开关用,一个做总开关用),六个信号输出,十字路口有12个交通信号灯,但南北、东西两个为一组用一个输出信号控制。通过如下的十字路口交通灯状态分析表、主流程图、十字路口交通灯时序图一一展开,将十字路口交通灯控制系统设计思路逐渐脉络清晰。
3.2.1系统设计状态图
表3-1 十字路口交通灯状态分析表 南北方向交通灯状 态 东西方向交通灯状绿灯亮20S 绿灯闪3S 黄灯亮2S 态
十字路口交通灯状态的分析:十字路口交通灯如下图3-1所示,将12个交通灯进行编号这12个交通灯共有四个状态:
红灯亮25S 红灯亮25S 绿灯亮20S 绿灯闪3S 黄灯亮2S
图3-1 十字路口交通灯状态图
状态1:南北红灯(1、7)亮,东西绿灯(6、12)亮 状态2:南北红灯(1、7)继续亮,东西绿灯(6、12)闪。
25
状态3:南北红灯(1、7)继续亮,东西黄灯(5、11)亮。 状态4:东西红灯(4、10)亮,南北绿灯(3、9)亮。 状态5:东西红灯(4、10)继续亮,南北绿灯(3、9)闪。 状态6:东西红灯(1、7)继续亮,南北黄灯(2、8)亮。
26
3.2.2系统设计时序图
ON OFF 启动 南北红东 西 绿 东西黄东西红南北绿南北 黄 20S 25S 3S 2S 20S 25S 3S 2S 20S 3S 2S 图3-3 十字路口交通灯时序图 27
3.2.3系统设计主程序流程图:(如下图)
南 北 S21 T0 S22 T1 T8 S23 T2 S24 M8002 S0 X0 Y0绿 Y3红 S20 X1 S40 S50 东西 南 北 X3 东西 南 北 X4 东西 Y3红 S31 T0 K250 T5 T8 Y4绿 S32 Y0绿 T5 K200 Y0绿 闪 S26S36S27 S37 T11 K200 T12 K200 T13 K200 T14 K200 T11 T12 T13 T14 T1 K200 Y4绿 闪 S33 T6 T6 K30 Y1黄 T2 K30 T7 T7 K20 Y5黄 S34 Y2红 T4 K20 T10 K250 T4 T10 X1 自动循环 T3 X2 28 单周