基于MCGS和PLC控制的交通灯设计 毕业设计._第1页
基于MCGS和PLC控制的交通灯设计 毕业设计._第2页
基于MCGS和PLC控制的交通灯设计 毕业设计._第3页
基于MCGS和PLC控制的交通灯设计 毕业设计._第4页
基于MCGS和PLC控制的交通灯设计 毕业设计._第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、鹤壁职业技术学院毕 业 论 文论文题目:基于mcgs和plc控制的交通灯设计 学号:1203312035_ 学生姓名:孙中华_ 学院: 机电工程学院_ 专业: 机电一体化技术_ 班级: 12机电2班_ 指导教师姓名: 周峰_ 论文完成日期: 2014年 11月3日 交通灯控制系统摘 要随着社会经济的发展,城市交通问题越来越引起人们的关注。人,车,路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测,交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥中最重要的组成部分。随着城市机动车量的不断增加,许多大城市如北京,上海,南京等出现

2、了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速公路,在 高速公路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的 交通状况必然受高速道路和普通道路耦合出交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道,城区与周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题,关键词: plc可编程控制器、交通型号灯、可靠性高。目 录一、交通灯信号控制系统3(一)

3、 十字路口交通灯控制实际情况3(二) 结合十字路口交通灯的路况模拟控制实验3(三) 流程图6二、可编程控制器程序设计8(一) 可编程控制器选择8(二) 十字路口交通灯模拟控制时序图8(三) 可编程控制器i/o端口分配11(四) 程序设计12三、总结15(一) 难点分析15(二) 调试错误与修改方法15(三) plc智能化控制交通灯的方法16(四) 收获与感悟16四、结束语17参考文献18致 谢19一、交通灯信号控制系统(一) 十字路口交通灯控制实际情况a南北主干道:直行绿 20s、直行绿闪3s、左转绿 10s 、左转绿闪 3s、 黄2s 、红 45s; b南北人行道:绿20s 、绿闪3s、红

4、20s; c循环控制方式;d交通灯变化顺序表(单循环周期90秒)。1、南北向(列)和东西向(行)主干道南北向(列)和东西向(行)主干道均设有直行绿灯20s,直行绿灯闪亮3s,左行绿灯10s,左转绿闪3s,黄灯2s和红灯45s。当南北主干道红灯点亮时,东西主干道应依次点亮直行绿灯,直行绿灯闪,左转绿灯,左转绿灯闪亮和黄灯;反之,当东西主干道红灯点亮时,南北主干道依次点亮直行绿灯,直行绿灯闪,左转绿灯,左转绿灯闪亮和黄灯。2、南北向和东西向人行道南北向和东西向人行道均设有通行绿灯和禁行红灯。南北人行道通行绿灯应在南北主干道直行绿灯点亮时点亮,当南北主干道直行绿灯闪亮时南北行人道绿灯也要对应闪亮,其

5、它时间为红灯。东西人行道通行绿灯于东西主干道直行绿灯点亮时点亮,当东西主干道直行绿灯闪亮是东西行人道绿灯也要对应闪亮,其它时间为红灯。(二) 结合十字路口交通灯的路况模拟控制实验在plc交通灯模拟模块中,主干道东西南北每面都有3个控制灯,分别为: 禁止通行灯 (亮时为红色) 准备禁止通行灯 (亮时为黄色) 直通灯 (亮时为绿色)另外行人道东西南北每面都有2个控制灯,分别为: 禁止通行灯 (亮时为红色) 直通灯 (亮时为绿色) 结合十字路口交通灯实际情况设计交通灯模拟控制系统如下:当交通灯系统启动开关接通时。1、南北向(列)和东西向(行)主干道南北向(列)和东西向(行)主干道均设有绿灯 10s,

6、绿灯闪亮2s(亮0.1 灭0.1),黄灯2s和红灯14s。当南北主干道红灯点亮时,东西住干道应依次点亮绿灯,绿灯闪亮,黄灯,反之,当东西主干道红灯点亮时,南北主干道依次点亮绿灯,绿灯闪,黄灯。2、南北向和东西向行人道南北向和东西向行人道均设为通行绿灯和禁行红灯。南北人行道通行绿灯应在南北主干道绿灯点亮时点亮,当南北主干道绿灯闪亮和黄灯点亮时南北行人道绿灯也要对应闪亮,其它时间为红灯。东西行人道通行绿灯于东西主干道绿灯点亮是点亮,当东西主干道绿灯闪亮和黄灯点亮时东西行人道绿灯也要对应闪亮,其它时间为红灯。3、盲人安全通道控制和手动控制车流量除此之外另设两个功能,使用10个脉冲开关。实现让盲人可以

7、方便通过十字路口和手动控制车流量。其中8个安装在人行道的两边当东西方向行走的盲人要过马路的时候,按下脉冲开关东西向行人道绿灯亮起,南北向主干道红灯闪亮,延迟10秒恢复原来的控制系统。南北向脉冲开关对应东西向功能相同,另外两个脉冲开可以控制车流量,当东西向主干道等待车量较多的时候,按下东西向控制脉冲开关,东西向主干道延长绿灯点亮时间到15秒。东西向行人道绿灯也要对应延长。南北向脉冲开关对应东西向功能相同。图1 交通灯示意图(三) 流程图启动开关按下脉冲开关原来控制循环系统行人道绿灯点亮,主干道红灯闪亮结束yn启动开关按下脉冲开关对应方向绿灯点亮时间延长到15秒,另一方向红灯点亮延长到15秒再次按

8、下启动开关按此次控制方式进行循环原来方式控制系统结束ynyn手动控制车流量流程图图2 流程图二、可编程控制器程序设计(一) 可编程控制器选择本次交通灯设计用的是来自omron的cpm1a-30cdr-a可编程控制器。 产品规格:cpm1a cpu单元cpm1a在编程环境等方面,它不仅具备了以往的小型plc所具有的功能,尽可能使安装空间最小化,并实现了具有10点-100点输入输出点数的弹性构成。而且还可 连接可编程控制终端,创造了尚无前例的灵活运用。它不仅可以替代继电器控制柜,就是作为小型控制器或在传感器应用中,亦能适应生产现场不同的需求ac电源输入,继电器输出,能加扩展单元。(二) 十字路口交

9、通灯模拟控制时序图和此行人道相交叉的主干道红灯启动行人道绿灯2s20s盲人脉冲按键控制时序图3s20s20s南北绿东西红东西绿南北红启动启动南北红东西绿东西黄东西红南北绿南北黄10s2s2s10s2s2s14s10s2s2sonoff图3 十字路口主干道交通灯模拟控制时序图南北红东西绿东西黄东西红南北绿南北黄152s2s10s2s2s14s152s2s图4 东西向绿灯延时时序图启动offon(三) 可编程控制器i/o端口分配启动开关0000停止开关0001东西主干道绿灯1000东西主干道黄灯1001东西主干道红灯1002南北主干道绿灯1003南北主干道黄灯1004南北主干道红灯1005东西行人

10、道绿灯1100东西行人道红灯1101南北行人道绿灯1102南北行人道红灯1103东西向绿灯延迟控制按钮0004南北向绿灯延迟控制按钮0005东西盲人脉冲按钮0003南北盲人脉冲按钮0002 plc0000000110001001100210031004100511001101110211030002000300040005图5 交通灯控制plc i/o端口(四) 程序设计0ld 00001or 203002and-not 00013and-not 200004out 203005ld 203006and-not 200017and-not 202038out 203019ld 2030110o

11、r tim 00511or tim 02712or 2000013and-not tim 00214and-not 2010315and-not 000116out 2000017tim 000 #10018tim 001 #12019tim 002 #14020ld tim 00221or 2000122or tim 01823and-not tim 00524and-not 000125and-not 2020326out 200127tim 003 #10028tim 004 #12029tim 005 #14030ld 000431or 2010032and-not 000033and

12、-not 000534and-not 000135out 2010036ld 2010037and 2010538out 2010239ld tim 00540or tim 02741out 2010542ld 2010243or 2010344and-not 000145and-not tim 01846out 2010347tim 016 #15048tim 017 #17049tim 018 #19050ld 000551or 2020052and-not 000153and-not 000054and-not 000455out 2020056ld tim 00257ld tim 01

13、858out 2020559ld tim 2020060and 2020561out 2020262ld 2020263or 2020364and-not 000165and-not 02766out 2020367tim 025 #150 68tim 026 #17069tim 027 #19070ld 2000071and-not tim 00072ld 2010373and-not tim 01674or ld75and-not 000176out 2000277ld tim 00078and-not tim 00179ld tim 01680and-not tim 01781or ld

14、 82and-not 2000483and-not 000184out 2000385tim 006 #00286ld tim 00687or tim 00888or tim 01089or tim 00990or 2000491and-not tim 00792and-not 000193out 2000494tim 007 #00295ld 2000296or 2000397and-not 000198and-not 2000999out 1000100ld tim 001101and-not tim 002102ld tim 017103and-not tim 018104or ld10

15、5and-not 20009106and-not 0001107out 1001108ld 20000109and-not tim 002110ld 20103111and-not tim 018112or ld113and-not 20009114and-not 0001115out 1103116ld20000117and-not tim 002118ld 20103119and-not tim 018120or ld121and-not 20103122and-not 0001123out 20015124ld 20015125or 20014126and-not 0001127out

16、1005128ld 20001129and-not tim 003130ld 20203131and-not tim 025132or ld133and-not 0001134out 20005135ld tim 003136and-not tim 004137ld tim025138and-not tim 026139or ld140and-not 20004141and-not 0001142out 20006143tim 008 #002144ld 20005145or 20006146and-not 20013147and-not 0001148out 1003149ld tim 00

17、4150and-not tim 005151ld tim 026152and-not tim 027153or ld154and-not 0001155and-not 20013156out 1101157ld 20001158and-not tim 005159ld 20203160and-not tim 027161or ld162and-not 20013163and-not 0001164out 1101165ld 20001166and-not tim 005167ld 20203168and-not tim 027169or ld170and-not 0001171and-not

18、20009172out21000173ld 21000174or 20011175and-not 0001176out 1002177ld tim 001178and-not tim 002179ld tim 017180and-not tim 018181or ld 182and-not 20004183and-not 0001184out 20007185tim 009 #002186ld tim 004187and-not tim 005188ld tim 026189and-not tim 027190or ld191and-not 20004192and-not 0001193out

19、 20008194tim 010 #2195ld 20007196or 20003197or 20002198or 20013199and-not 0001200out 1100201ld 20008202or 20005203or 20006204or 20009205and-not 0001206out 1102207ld 0002208or 20009209and-not tim 011210out 20009211tim 011 #100212ld 20009213and-not 20010214out 20011215tim 012 #010216ld tim 012217or ti

20、m 015218or 20010219and-not tim 013220out 20010221tim 013 #010222ld 0003223or 20013224and-not tim 014225out 20013226tim 014 #100227ld 20013228and-not 20010229out 20014230tim 015 #010231end215216217218219220221222223224225 梯形图设计4三、总结(一) 难点分析 本程序在设计过程遇到了一些难点我把它整理了一下发现有以下几个问题。1、行人道红绿灯和主干道红绿灯的对应关系因为实际的红绿

21、灯控制中行人道的红绿灯和主干道的红绿灯是有这一定的对应关系的,所以在编程前一定要理清它们,这样有利于在编程时简化程序、减少plc不必要的运算。2、盲人脉冲按键盲人在东西南北的行人道同时通过十字路口的情况不会经常出现,可以说是非少的,如果我们要把盲人脉冲分开东西控制和南北控制使他不影响和它没关系的主干道就可以使车辆行走更加通顺减少车辆堵塞的情况。要实现这样的功能就要在脉冲按键按下时不影响他们的计时程序只在对应的主干道红绿灯输出程序上进行插入常闭继电器以此把输出程序断开。3、手动车流控制按键的控制方式手动车流控制按键是对相应的主干道绿灯延长的进行控制,但不能使它在按下时使改变当时的红绿灯显示情况,

22、如现在是南北红灯东西绿灯时按下南北绿灯延长按键就不能使它变成南北绿灯东西红灯。这就涉及到了一个请求和响应的关系。4、交通灯的闪亮交通灯绿灯在实际运行中是要经过闪烁的,所以在设计程序中也要加入这个功能,参考了一些plc的交通灯程序介绍时发现plc中有一些继电器可以实现闪烁这些继电器也就是plc内部的功能继电器,这是一种硬件实现功能的方法,虽然程序可以减少但比较死板闪烁频率不能控制。由于对plc内部的功能继电器不太熟悉(不同型号的plc内部功能继电器编号也不一样)我想了一个用程序实现的方法(程序段在第86条第94条指令之间),此方法可以说是软件实现功能的方法,虽然程序加长了但闪烁频率可以控制比较灵

23、活。(二) 调试错误与修改方法经过设计,想一次性把程序完成是非常难的,在调试中就出现了不少的错误。刚开始的时候把程序写进去然后运行却发现有些灯亮不起来而且在完成了一个周期后就循环不起来了。那时真的不知道从哪里入手,只好一条一条地检查才发现了一条指令把常闭写成了输出真正的输出口就没有收到信号了。灯虽然是亮了但仍然循环不起来。从梯形图又仔细的看了一次却看不出什么问题出来。突然想起来编程器还可以进行监控于是再在运行的同时进行监控,于是发现了在程序的第一周期一切都运行正常但再运行下去的时候第二周期就再没有反应了,包括里面的辅助继电器,最后发现原来是程序前面没有并上完成这个循环的继电器号。后来就这样把加

24、上其他功能出现的错误也找出来了。虽然找错误是一个枯燥无味的工作,但只要你耐心的去做的话,你肯定能学到有用的动西。(三) plc智能化控制交通灯的方法传统的十字路口交通控制灯,通常是事先经过交通流量的调查,运用统计的方法将两个方向红绿灯的延时预先设置好。然而实际上交通流量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、适用的方案,仍然会发生这样的现象:绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛发展的交通现状,需要有一种能够根据流量变化情况自适应控制的交通灯。而模糊控制恰恰具有这方

25、面的优势。此系统就是应用可编程序控制器(plc)对十字路口交通控制灯实现模糊控制传统的十字路口交通控制灯,通常是事先经过交通流量的调查,运用统计的方法将两个方向红绿 灯的延时预先设置好。然而实际上交通流量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、适用的方案,仍然会发 生这样的现象:绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛发展的交 通现状,需要有一种能够根据流量变化情况自适应控制的交通灯。而模糊控制恰恰具有这方面的优势。此系统就是应用可编程序控制器(plc)对十字路口交通

26、控制灯实现模糊控制此控制系统的输入量是指十字路口各方向上车辆数的动态变化量。具体由传感器采集后送入可编程序控制器。在十字路口的四个方向(e、s、w、n)的近端j(斑马线附近)和远端y(距斑马线约100米处)各设置一个传感器,分别统计通过该处的车辆数。为了实现模糊控制,需要将绿灯时间分为两部分:其一是固定的10秒作为路口车辆状态参数的采集时间t1;其二是根据两个方向车辆流量变化进行模糊决策的延时t2。然后通过传感器采集后的排队等候的车辆数送往plc进行模糊推理运算得出延迟时t2,最后由t1和t2来实现对十字路口车流量的灵活控制。(四) 收获与感悟经过半个多月的艰苦奋斗,设计成果终于出来了,我才松了一口气,我通过采集资料、进行实际考察后,做出以上设计的方法。查找资料也是一件繁琐的事情,虽说网上有资料但要找到一些真正有用的资料也不是一件容易的事,需要耐心查找。花了整整十几天,终于完成了设计,不过调试的时候却发现结果和想的有所不同,通过监控和修改才得出了需要的设计。这次的设计让我们增长了实践技能,还增加了有关交通知识,这些对于我们真是受益匪浅。最后,我们觉得,不见风雨,怎么能见彩虹呢?我把

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论