交通灯控制

2015-06-30 10:35:06 人评论 次浏览 分类:永宏应用案例

【控制要求】
  1. X0交通灯开始工作,按下停止按钮 X1,交通灯系统停止运行。
  2. 设东西方西车流量较小,红灯亮的时间为 60秒,而南北方向车流量较大,红灯亮的时间为 30秒。
  3. 东西方向的红灯时间就是南北方向的“绿灯时间+绿灯闪烁时间+黄灯时间”,反之,南北方向红灯时间就是东西方向的“绿灯时间+绿灯闪烁时间+黄灯时间”。
  4. 黄灯亮时车和人不能再通过马路,黄灯亮 5秒的目的是让正在十字路口通行的人和车有时间到达对面马路。
  5. 东西方向交通灯状态变化规律:
  6. 南北方向交通灯状态变化规律:

【元件说明】
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 南北方向的红灯
【控制程序】

【程序说明】
  1. X0由 OFF→ON动作, [SET M0],[TO S0]指令被执行,进入步进流程。
  2. X1由 OFF→ON动作, X1产生一个上升沿脉冲, [Z-WR S0 S200]指令被执行,所有的步进点被复位,所有交通灯熄灭。
  3. 本例是应用并行分支的步进流程来设计,分为东西和南北方向两个流程,两个流程同时进行。
  4. 东西方向流程处于红灯状态时,南北方向流程应相应的处在绿灯,绿灯闪烁,黄灯流程。
  5. 东西方向流程结束后(红灯熄灭),南北方向流程也应结束(黄灯熄灭),返回初始步进点 S0。
  6. 步进点从一个流程转移到另一个流程时,前一个流程的状态(包括步进点和 Y 输出点)相应被复位。
  7. 东西方向的黄灯亮时间( Y2)并没有用定时器来控制,这是因为当南北方向红灯亮时间结束后(同时也是东西方向黄灯结束时间), T13=On,在 S33 和 S23 都为 On 的状态下,返回到步进点 S0,S33 和 S23 步进点对应的 Y状态被复位, Y2自然也被复位。