|
【控制要求】
-
X0交通灯开始工作,按下停止按钮 X1,交通灯系统停止运行。
-
设东西方西车流量较小,红灯亮的时间为 60秒,而南北方向车流量较大,红灯亮的时间为 30秒。
-
东西方向的红灯时间就是南北方向的“绿灯时间+绿灯闪烁时间+黄灯时间”,反之,南北方向红灯时间就是东西方向的“绿灯时间+绿灯闪烁时间+黄灯时间”。
-
黄灯亮时车和人不能再通过马路,黄灯亮 5秒的目的是让正在十字路口通行的人和车有时间到达对面马路。
-
东西方向交通灯状态变化规律:
-
南北方向交通灯状态变化规律:
【元件说明】
PLC 元件
|
控制说明
|
X0
|
启动按钮
|
X1
|
停止按钮
|
T0
|
时基为 10Ms的定时器,计时 60秒
|
T1
|
时基为 10Ms的定时器,计时 20秒
|
T2
|
时基为 10Ms的定时器,计时 5秒
|
T10
|
时基为 10Ms的定时器,计时 50秒
|
T11
|
时基为 10Ms的定时器,计时 5秒
|
T12
|
时基为 10Ms的定时器,计时 5秒
|
T13
|
时基为 10Ms的定时器,计时 30秒
|
Y0
|
东西方向的红灯
|
Y1
|
东西方向的绿灯
|
Y2
|
东西方向的黄灯
|
Y6
|
南北方向的绿灯
|
Y7
|
南北方向的黄灯
|
Y8
|
南北方向的红灯
|
【控制程序】
【程序说明】
-
X0由 OFF→ON动作, [SET M0],[TO S0]指令被执行,进入步进流程。
-
X1由 OFF→ON动作, X1产生一个上升沿脉冲, [Z-WR S0 S200]指令被执行,所有的步进点被复位,所有交通灯熄灭。
-
本例是应用并行分支的步进流程来设计,分为东西和南北方向两个流程,两个流程同时进行。
-
东西方向流程处于红灯状态时,南北方向流程应相应的处在绿灯,绿灯闪烁,黄灯流程。
-
东西方向流程结束后(红灯熄灭),南北方向流程也应结束(黄灯熄灭),返回初始步进点 S0。
-
步进点从一个流程转移到另一个流程时,前一个流程的状态(包括步进点和 Y 输出点)相应被复位。
-
东西方向的黄灯亮时间( Y2)并没有用定时器来控制,这是因为当南北方向红灯亮时间结束后(同时也是东西方向黄灯结束时间), T13=On,在 S33 和 S23 都为 On 的状态下,返回到步进点 S0,S33 和 S23 步进点对应的 Y状态被复位, Y2自然也被复位。
|