用户中心

资讯 > 自动化软件

人行横道交通灯控制

2006.12.28阅读 7096

  一、问题的提出
  在只需要纵向或横向行使的交通系统中,也需要考虑另一方向的人行道,在这种情况下,利用上述的十字路口交通灯控制系统显然不合适,那么必须考虑新的控制系统。交通情况如图一所示,由图可见www.cechina.cn,东西方向是车道,南北方向是人行道。正常情况下,车道上有车辆行事,如果有行人要过交通路口,先要按动按钮,等到绿灯亮时www.cechina.cn,方可通过控制工程网版权所有,此时东西方向车道上红灯亮。延时一段时间后,南北方向的红灯亮,东西方向的绿灯亮。各段时间由图 2 所示。 


 
                           人行横道交通灯控制如图  

    
            图 1 交通路口示意图     图 2 各段时间分配
  二、硬件及接线
  根据上述要求可见,系统所需车道(东西方向

)红、绿、黄各 2 只信号灯,人行道(南北方向)红、绿各 2 只信号灯,南北方向各需一只按钮。本案除 PLC 主机外,尚需配备两个信号灯箱和一个按钮箱。
可编程控制器的输入 / 输出端子分配及硬件连接分别由表 1 及图 3 所示。其中 SA 开关代表可编程控制器自身的运行开关。 
 
  

人行横道交通灯控制如图


      图 3 硬件接线图            表 1 输入 / 输出端口分配
 
  三、系统软件设计
  在本子模块中,我们采用步进梯形指令并联分支、汇合编程的方法来实现人行横信号灯的功能。其状态转移图如图 4所示。由图可知,我们把车道(东西方向)信号灯的控制作为左面的并联分支,人行道(南北方向)信号灯的控制作为并联分支的右面支路,并联分支的转移条件是人行道南北两只按钮的或关系,灯亮到长短利用定时器控制,人行道绿灯闪是利用子循环加记数器了实现。 
 

人行横道交通灯控制如图


               图 4 人行道信号灯控制状态转移图
  本状态转移图总体上讲为一个并行分支、汇合流程,只是在 S33 处有一个选择性分支,在编程时应引起注意。
程序如表 2 所示。

人行横道交通灯控制如图


                表 2 人行道信号灯控制程序清单

  四、知识点扩展
  FX2系列可编程控制器状态编程方法
  绘好了状态转移图后,下一个问题是如何由它绘梯形图或列写指令表。

  (一)、单流程状态转移图的编程
  1、什么是流程
  所谓单流程,是指状态转移只可能有一种顺序。上个模块介绍的台车自动往返的控制过程只有一种顺序: S0→S20→S21→S22→S23→S24→S0,没有其他可能,所以叫单流程。
当然,现实当中并非所有的顺序控制均为一种顺序。含多种路径的叫分支流程。本模块即为并联分支流程。

  2、单流程状态转移图的编程方法

  a 状态转移图的编程方法
  (1)状态的三要素 对状态转移图进行编程,不仅是使用STL,RET指令的问题,还要搞清楚状态的特性及要素。

  状态转移图中的状态有驱动负载、指定转移目标和指定转移条件三个要素。其中指定转移目标和指定转移条件是必不可少,而驱动负载则视具体情况,也可能不进行实际的负载驱动。图 5及图6说明了状态转移图和梯形图的对应关系。其中Y5为其驱动的负载,S21为其转移目标,X3为其转移条件。 


 
   人行横道交通灯控制如图

    
                图 5状态转移图SFC   图6状态梯形图STL
  (2)状态转移图的编程方法 步进顺控的编程原则为:先进行负载驱动处理,然后进行状态转移处理。
图 5的程序如下:
STL S20 使用STL指令
OUT Y5 进行负载驱动处理
LD X3 转移条件
SET X21 进行转移处理

  从程序可看到控制工程网版权所有,负载驱动及转移处理,首先要使用 STL指令,这样保证负载驱动和状态转均是在自母线上进行。状态的转移使用SET指令,但若为向上缓役、向相连的下游转移或向其他流程转移,称为顺序不连续转移,非连续转移不能使用SET指令,而用OUT指令。如图7所示。

人行横道交通灯控制如图


                b 状态的开启与关闭及状态转移图执行的特点
  STL指令的含意是提供一个步进接点www.cechina.cn,其对应状态的三个要素均在步进接点之后的子母线上实现。若对应的状态是开启的(即&#

















































版权声明:版权归控制工程网所有,转载请注明出处!

频道推荐

关于我们

控制工程网 & CONTROL ENGINEERING China 全球工业控制、自动化和仪器仪表领域的先锋媒体

CE全球

联系我们

商务及广告合作
任小姐(北京)                 夏小姐(上海)
电话:010-82053688      电话:18616877918
rendongxue@cechina.cn      xiashuxian@cechina.cn
新闻投稿:王小姐

关注我们的微信

关于我们 | 网站地图 | 联系我们
© 2003-2020    经营许可编号:京ICP证120335号
公安机关备案号:110102002318  服务热线:010-82053688