|
【控制要求】
- 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自然也被复位。
|