1.开始时南北方向为绿灯,东西方向为红灯,经过30s后,南北方向绿灯闪烁,再变为黄灯,接着变为红灯,而东西方向则变为绿灯。
2.开始时南北方向为绿灯,东西方向为红灯,经过30s后,南北方向依然为绿灯,东西方向依然为红灯;再经过30s后,南北方向的绿灯开始闪烁,接着变为黄灯,在变为红灯,而东西方向则变为绿灯。
3.开始时南北方向为绿灯,东西方向为红灯,进过30s后,南北方向依然为绿灯,东西方向依然为红灯;在经过30s后,南北方向还是绿灯,东西方向还是红灯;在经过第三个30s后,南北方向的绿灯开始闪烁,接着变为黄灯,再变为红灯,而东西方向则由红灯变为绿灯。
如此分析下来,这三次情况之间有着高度的相似性,且每一次情况与上一次之间有着一定的联系,程序循环执行,根据不同的比较结果可以对交通灯读秒时间进行智能的控制,有效的控制十字路口的车流量。现就第二种情况对交通灯经行时序分析,分析结果如下:
图3-7 各交通灯路口的时序情况
3.7 主程序的设计
在主程序的设计过程中,由于要用到各种计时器,计数器,输入及输
出继电器,辅助继电器,寄存器等,因此提前将可能用到的原件符号以及其所对应的意义先给出:
X0 启动按钮 X1 北方输入 X2 南方输入 X3 西方输入 X4 东方输入 X5 停止按钮 Y1 南北方向绿灯 Y2 南北方向黄灯 Y3 南北方向红灯 Y4 东西方向绿灯 Y5 东西方向黄灯 Y6 东西方向红灯 M100 启动记忆辅助继电器 M10、M11、M12 比较辅助继电器 M20、M21、M22比较辅助继电器
T0南北红灯定时 T1东西红灯定时 T2东西绿灯平光 T3东西绿灯闪烁 T4东西黄灯定时 T5南北绿灯平光 T6南北绿灯闪烁 T7南北黄灯定时 具体的程序设计图如下:
图3-8 梯形图
图3-9 梯形图
图3-10 梯形图
图3-11 梯形图