0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单个复杂路口的PLC软硬件设计

wtipoasfe 来源:工控PLC学习 作者:工控PLC学习 2022-10-21 10:34 次阅读

通过分析交通复杂十字路口信号灯的控制要求,结合S7-200的控制性能,在传统的交通灯控制基础上增加了左转控制功能,对系统进行了软、硬件设计,实现了复杂十字路口的东西南北方向的直行、左转及人行道信号灯的合理控制的功能,实验验证了方法的可靠性。

1 西门子S7-200与交通灯控制

S7-200系列是SIEMENS公司推出的一种小型PLC。它以紧凑的结构、良好的扩展性、强大的指令功能、低廉的价格,已经成为当代各种小型控制工程的理想控制器。S7-200包含了一个单独的S7-200CPU和各种可选择的扩展模块,可以十分方便地组成不同规模的控制器。其控制规模可以从几点到几百点。

目前,PLC已广泛应用于工业控制中,但是在交通控制方面应用方面还不是很广泛。PLC应用于交通控制还有很大的潜能,PLC以其可方便操作、可方便编程调试等特点,使得其有逐步取代以往的单片机在交通灯中的地位的趋势。本文主要研究了基于西门子S7-200的复杂十字路口的交通信号灯控制系统

2 复杂十字路口交通灯控制系统的功能

一个复杂十字路口的交通灯控制系统主要包括东西南北方向上的车辆直行红黄绿灯的控制、车辆左转红绿灯的控制以及各方向上人行道的红黄绿灯的控制。

在现代化的大城市中, 十字交叉路口越来越多,在每个交叉路口都需要使用红绿灯进行交通指挥和管理,红、黄、绿灯的转换要有一个准确的时间间隔和转换顺序,这就需要有一个安全、自动的、协调的系统对红、黄、绿灯的转换进行管理。

3 设计

3.1 十字路口交通灯布置

在十字路口东西南北装上主干道“红黄绿”灯,人行道“红黄绿”灯,其中主干道的“红黄绿”灯又分为左转“红绿”灯和直行“红黄绿”灯。具体分布如图1,总共交通灯个数为32个,其中红灯12个、绿灯12个、黄灯8个。

5bcdb302-5087-11ed-a3b6-dac502259ad0.png

图1 交通灯分布图

3.2 I/O分布及硬件接线图

输入只需一个启动按钮即可。输出有东西方向主干道直行“红黄绿”灯、东西方向人行道“红黄绿”灯、南北方向直行“红黄绿”灯、南北方向人行道“红黄绿”灯、东西方向左转“红绿”灯、南北方向左转“红绿”灯,共32个灯。

但东西方向主干道直行“红黄绿”灯和南北方向人行道“红黄绿”灯运行状况相同,南北方向直行“红黄绿”灯和东西方向人行道“红黄绿”灯运行状况相同,所以它们可以共用输出口,最后核计只需用10个PLC输出点就能达到目的。具体I/O分配表如表1。

5beae120-5087-11ed-a3b6-dac502259ad0.png

表1 数字量输入输出地址分配表

控制系统主要任务是负责控制东西南北各红绿灯的状态和转换顺序, 关键是各个状态之间的转换和进行适当的时间延时。由于人行道上的交通灯控制与其同方向上的主干道直行灯控制一样,故下面有些讨论暂没有提及人行道上的交通灯控制。

3.3 按控制要求给出控制时序

按车辆通行顺序开启系统控制,先让南北方向左转车辆运行,接着让南北方向主干道直行车辆运行,再接着让东西方向左转车辆运行,然后东西方向主干道直行车辆运行,如此循环。正常情况下,在变换车道运行时,绿灯熄灭前会闪几秒钟,左转绿灯灭设定闪2S,直行绿灯灭设定闪3S。正常情况下循环运行时序图如下:

5c11b958-5087-11ed-a3b6-dac502259ad0.png

图2 交通灯控制时序图

3.4 软件设计

南北方向的交通灯控制程序流程图如图3:

5c3393b6-5087-11ed-a3b6-dac502259ad0.png

图3 控制程序流程图

流程图省略的部分是东西方向的交通灯控制流程,其控制方案与南北方向的控制相似。

4 实验调试

根据系统对I/O口量的需求,选用S7-224来完成调试,硬件接线如图4 。

5c624c24-5087-11ed-a3b6-dac502259ad0.png

图4 系统硬件接线图

图中的标注以“南主左绿”为例说明,其中的“南”表示南边方向,“主”表示主干道,“左”表示左转,“绿”表示绿灯,其它的标注与此类似。

选一个循环周期(90S),以南北左转绿灯闪亮为开始,根据实验实际情况,记录其调试结果如表2,表中“1”表示其对应的I/O口在其对应的时间段输出为高电平,“0”则表示其对应的I/O口在其对应的时间段输出为低电平,“闪”表示闪亮。

5c11b958-5087-11ed-a3b6-dac502259ad0.png

表2 实验调试数据(一个循环周期)

从表中可以看出其工作顺序情况与事先设计的交通灯控制时序完全吻合,这证明了方法的有效性。分析上述表格数据,可以看出任何时刻都只有4个输出口处于工作状态。

分析同一时刻的4个输出口的情况可以看出,这四个输出口分别控制着交通的四个状态,即东西直行(东西人行道)、南北直行(南北人行道)、东西左转和南北左转,且在同一时刻,交通的四个状态中只有一个交通状态的绿灯在正常有效工作,而其它三个交通状态的红灯在正常有效工作(或者其绿灯处于闪亮阶段),这就保证了整个十字路口的井然有序工作。

结束语

本文详细介绍了单个复杂路口的PLC软硬件设计,随着现在城市交通的发展,越来越需要把多个路口看作一个整体来进行设计,根据各道路上的流量来控制各路口的红黄绿灯。但是单个路口的控制仍然是基础,只有在解决了单个路口的基础上才能更方便地解决多路口问题,所以说研究单个复杂十字路口交通灯的PLC控制问题仍然是具有一定的实际意义。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    4975

    文章

    12255

    浏览量

    454919
  • 软硬件
    +关注

    关注

    1

    文章

    269

    浏览量

    19053
  • 信号灯
    +关注

    关注

    2

    文章

    63

    浏览量

    13261

原文标题:用PLC设计复杂十字路口的红绿灯控制系统,让交通井然有序

文章出处:【微信号:工控PLC学习,微信公众号:工控PLC学习】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    支持过程级动态软硬件划分的RSoC设计与实现

    目前,可重构计算平台所支持的动态软硬件划分粒度多处于线程级或指令级,但线程级划分开销太大,而指令级划分又过于复杂,因此很难被用于实际应用之中。本文设计并实现了一种支持过程级动态软硬件划分的可重构片上
    发表于 05-28 13:40

    如何使用KEIL进行软硬件仿真

    如何使用KEIL进行软硬件仿真
    发表于 08-20 14:14

    嵌入式视频教程之软硬件关系的复杂

      现如今,随着移动互联网科技的飞速发展,目前嵌入式开发的复杂度越来越大,对于设计工程师在定义和分析系统初始要求时必须认真考虑软硬件的协同关系,所有传统设计考虑的复杂度也被推上了一个更高的层次。本文
    发表于 06-27 09:30

    嵌入式视频教程之软硬件关系的复杂

      现如今,随着移动互联网科技的飞速发展,目前嵌入式开发的复杂度越来越大,对于设计工程师在定义和分析系统初始要求时必须认真考虑软硬件的协同关系,所有传统设计考虑的复杂度也被推上了一个更高的层次。本文
    发表于 06-29 16:03

    嵌入式视频教程之软硬件关系的复杂

      现如今,随着移动互联网科技的飞速发展,目前嵌入式开发的复杂度越来越大,对于设计工程师在定义和分析系统初始要求时必须认真考虑软硬件的协同关系,所有传统设计考虑的复杂度也被推上了一个更高的层次。本文
    发表于 07-05 09:59

    基于Altera FPGA的软硬件协同仿真方法介绍

    摘要:简要介绍了软硬件协同仿真技术,指出了在大规模FPGA开发中软硬件协同仿真的重要性和必要性,给出基于Altera FPGA的门级软硬件协同仿真实例。 关键词:系统级芯片设计;软硬件
    发表于 07-04 06:49

    基于SoPC的嵌入式软硬件协同设计性能怎么优化?

    软硬件协同设计(Hardware/Software Co-deaign)是在20世纪90年代兴起的跨领域交叉学科。随着超大规模集成电路制造工艺的进步,单个芯片所能提供的晶体管数量已经超过了大多数
    发表于 04-08 08:03

    DNW下载的软硬件流程是如何去完成的

    DNW下载的软硬件流程是如何去完成的?怎样去下载DNW的软硬件呢?有哪些下载步骤?
    发表于 12-24 08:01

    嵌入式软硬件协同设计在气象主采集器中研究

    本文介绍了嵌入式系统的现状,分析了传统嵌入式设计方法的不足和 软硬件协同设计 方法的特点与优越性,以软硬件协同设计为方法对系统进行设计,并对本论文中采用的复杂可编程
    发表于 08-04 17:50 33次下载
    嵌入式<b class='flag-5'>软硬件</b>协同设计在气象主采集器中研究

    一种基于DSP的AD采样自校正软硬件设计_高志斌

    一种基于DSP的AD采样自校正软硬件设计_高志斌
    发表于 01-14 22:34 8次下载

    USB的串行通信软硬件设计

    USB的串行通信软硬件设计
    发表于 09-04 10:08 14次下载
    USB的串行通信<b class='flag-5'>软硬件</b>设计

    软硬件协同设计机遇与挑战分析

    软硬件协同设计是指对系统中的软硬件部分使用统一的描述和工具进行集成开发,可完成全系统的设计验证并跨越软硬件界面进行系统优化,软硬件协同设计是嵌入式技术发展的一大趋势,本PPT文件
    发表于 11-25 03:45 516次阅读

    基于FPGA芯片的软硬件平台的使用

    基于FPGA芯片的软硬件平台的使用
    发表于 07-01 09:35 20次下载

    为什么要从“软硬件协同”走向“软硬件融合”?

    软件和硬件需要定义好交互的“接口”,通过接口实现软硬件的“解耦”。例如,对CPU来说,软硬件的接口是指令集架构ISA:ISA之下的CPU处理器是硬件,指令集之上的各种程序、数据集、文件
    的头像 发表于 12-07 14:23 1926次阅读

    软硬件融合的概念和内涵

    跟很多朋友交流,当提到软硬件融合的时候,他们会这么说:“软硬件融合,难道不是显而易见吗?我感觉在二三十年前就已经有这个概念了。”在他们的想法里,其实:软硬件融合等同于软硬件协同,甚至等
    的头像 发表于 10-17 14:36 542次阅读
    <b class='flag-5'>软硬件</b>融合的概念和内涵