基于MCGS组态软件的交通灯控制系统的设计_第1页
基于MCGS组态软件的交通灯控制系统的设计_第2页
基于MCGS组态软件的交通灯控制系统的设计_第3页
基于MCGS组态软件的交通灯控制系统的设计_第4页
基于MCGS组态软件的交通灯控制系统的设计_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、精选优质文档-倾情为你奉上组态软件及其应用课程设计题目:基于MCGS组态软件的交通灯控制系统的设计专业:电气工程及其自动化姓名:梁汉钰学号:P同组人: 龚亚连 谢海龙 宁浩先指导教师:王彩霞摘 要 随着社会的发展,城市的交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测,交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥中最重要的组成部分。当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。本文以十字路口交通灯控制系统为例, 详细介绍了交通灯的正常运行情况, 通过并利用

2、组态软件 MCGS 制作控制系统动态监控画面。关键词:MCGS,交通灯,控制ABSTRACTWitn the development of social economy, city traffic problem caused by more and more peoples attention. People, vehicles,road coordination relationship between the three, has become one of the important problem of traffic management department needs of s

3、olve. City traffic control system for traffic data monitoring, traffic signal control and traffic management computer system, it is the most important part of modern city traffic monitoring and command.Today, traffic lights installed on the crossing at all, to ease the traffic of vehicles has become

4、 the most common and most effective means. In this paper, the crossing traffic control system as an example, the paper introduces the normal operation of the traffic lights, and mainly adopted MCGS system to accomplish controlling and monitoring traffic lights Key words:MCGS ,Traffic light ,Control前

5、言随着城市机动车量的不断增加,许多大城市都出现了交通超负荷运行的情况。尤其是交叉口的车流量己处于饱和状态。分析其原因主要是由于现有交叉口的几何条件所限,以及缺少完善的的交通管理系统。交通是城市经济活动的命脉,对城市经济发展、人民生活水平的提高起着十分重要的作用。城市交通问题是困扰城市发展、制约城市经济建设的重要因素。可见,研制一种高效的智能交通控制系统是很有必要的。因此,城市交通的智能控制目前已成为国内外交通工程界研究的热点领域之一。而各交叉口则是城市道路网的咽喉要道,是人流和车辆汇集的地方,最容易发生交通阻塞现象,因此交叉路口信号的智能控制显得更为迫切。最大程度提高交叉口的通行能力,为经济的

6、发展和人民生活提供一个安全、畅通、高效、低公害低能耗的交通环境已成为必然。在十字路口设置交通灯可以对交通进行有效的疏通,并为交通参与者的安全提供了强有力的保障。但是随着社会、经济的快速发展,原先的交通灯控制系统已经不能适应现在日益繁忙的交通状况。如何改善交通灯控制系统,使其适应现在的交通状况,成为研究的课题。本文以交通灯控制系统统为例提出了一种基于工业组态软件 MCGS虚拟控制监控系统, 即利用现有的计算机资源, 在计算机上通过组态软件的工作界面和功能来仿真现场控制对象, 进行虚拟控制。1.设计要求与内容1.1设计要求(1)、双向六车道十字交叉路口(2)、东西方向为主干道,南北为辅道,双向各设

7、直行、左转以及右转指示三盏灯,路口添加行人过路信号和声音指示;(3)、东西方向红灯60秒,黄灯5秒,绿灯120秒;(4)、东西方向红灯60秒,黄灯5秒,左转灯绿60秒;(5)、南北方向红灯120秒,黄灯5秒,左转灯绿40秒;(6)、东西方向绿灯,左转车辆红灯时,行人过路信号指示灯。(7)、南北方向绿灯,左转车辆红灯时,行人过路信号指示灯。1.2设计内容设计过程中的计时不是以秒为单位而是以软件中固定的时间周期计时。(1)东西主干道:直行绿:150-250 直行黄:120-150 0-25:直行红25-120 左转绿170-230:左转黄140-160 230-5:左转红5-150:右转绿160-

8、240:右转黄140-160 240-15:右转红15-140:(2)南北主干道:直行绿25-120:直行黄0-25 110-135:直行红150-250 左转绿45-100:左转黄25-45 100-125:左转红25-125:右转绿40-110:右转黄20-40 110-135:右转红20-135:(3)东西人行道:红:0-120 140-250 绿120-140:(4)南北人行道:红:20-250 绿0-20:主干道东西南北每个方向有三个颜色的控制灯,分别为: 禁止通行灯 (亮时为红色)准备通行或禁止通行 (亮时为黄色)允许通行 (亮时为绿色)人形横道东西南北每个方向有两个颜色的控制灯,

9、分别为: 禁止通行灯 (亮时为红色)允许通行 (亮时为绿色)2 交通灯控制的设计2.1整体规划第一步:根据设计需要画出十字路口的组态图;第二步:根据画出的组态图建立数据库;第三步:对图中的各灯进行设置,与数据库中的量建立联系。第四步:写程序对各灯的亮灭相互之间的配合进行控制。第五步:对图中各车进行设置,并与数据库中的量建立联系。第六步:写程序对车进行控制,并需要满足按指示灯的信号进行运动。2.2整体效果图如图2-1所示为设计的十字路口交通灯的整体效果图。图2-1总设计效果图2.3交通灯控制的变量设置 图2-2数据库2.4信号灯的设置设置变量时与信号相关的量前两个字表示方向,例如东左红1中的“东

10、左”表示东向的最左边的灯,其亮灭是控制由西向东运动的车能否左转。若是正东则是对往正东方向运动的车进行控制。第三个字表示灯的颜色。红、黄、绿分别表示灯的三种颜色。如下图3-3、3-4、3-5分别是对东边三个红灯的设置示意图。 图2-3东左红灯设置示意图 图2-4 正东红灯设置示意图图2-5 东右红灯设置示意图上图只是对东方红色信号灯的设置,其它方向及其它颜色的设置与上面的道理是一样的。每个和灯相关的量都是按照先方向后颜色的顺序添加的。对于同一方向的四个不同颜色的灯(红,黄,绿,黄)是进行叠放在一起,通过控制其可见度来控制哪个颜色的灯亮。如图2-6所示为同一方向的三个颜色的信号灯叠加前的效果图。人

11、行道上的指示灯如图2-7 所示,每个信号灯由两个颜色组成(红,绿)。 图2-6 干道信号灯叠加前的效果图 图2-7 人行道信号灯叠加前的效果图4、交通灯控制系统的各部分的控制设计4.1定时器的控制本设计主要用定时器来控制交通灯的亮闪情况,定时器“交通灯控制”的范围是0-250定时器的控制如下:if 交通灯控制1 = 0 THEN if 交通灯控制 > 0 THE 交通灯控制 = 交通灯控制-1 if 交通灯控制 = 0 THEN 交通灯控制 = 250交通灯控制1 = 0 ENDIF4.2交通灯的亮闪情况控制本设计运用计时器的变化对交通灯红灯黄灯的可见度进行控制对绿灯可见度及闪烁效果进行

12、控制。IF 交通灯控制 >150 and 交通灯控制=<250 THEN 正南红1 = 1 IF 交通灯控制 =<150 THEN 正南红1 = 0 if 交通灯控制>0 and 交通灯控制=<25 THEN 正南黄1 = 1if 交通灯控制>25 THEN 正南黄1 = 0if 交通灯控制=<120 and 交通灯控制>25 THEN 正南绿1 = 1if 交通灯控制 >120 or 交通灯控制=<25 THEN 正南绿1 = 0IF 交通灯控制 =<150 and 交通灯控制>120 THEN 正南2= 1IF 交通灯

13、控制 >150 or 交通灯控制=<120 THEN 正南2= 04.2.1东西路口的交通灯控制根据交通运行的实际情况可知东西运行的情况相同,即车辆都是同时运行及停止的所以交通灯的可见度情况一致。(1)东西绿灯的运行情况大致如下:150-250s东西绿灯亮,120-150s东西黄灯亮,25-120东西红灯亮,0-25东西黄灯亮: IF 交通灯控制 > 150 THEN 正东绿1 = 1 IF 交通灯控制 =<150 THEN 正东绿1 = 0 if 交通灯控制 > 120 and 交通灯控制=<150 THEN 正东黄1 = 1if 交通灯控制=<12

14、0 or 交通灯控制>150 THEN 正东黄1 = 0if 交通灯控制=<120 and 交通灯控制>25 THEN 正东红1 = 1if 交通灯控制 >120 or 交通灯控制=<25 THEN 正东红1 = 0if 交通灯控制=<25 THEN 正东2 = 1if 交通灯控制>25 THEN 正东2 = 04.2.2南北路口的交通灯控制(1)南北红灯在东西绿灯及黄灯亮时是亮的,其的命令行为: IF 交通灯控制 >150 and 交通灯控制=<250 THEN 正北红1 = 1 IF 交通灯控制 =<150 THEN 正北红1 =

15、 0 if 交通灯控制>0 and 交通灯控制=<25 THEN 正北黄1 = 1if 交通灯控制>25 THEN 正北黄1 = 0if 交通灯控制=<120 and 交通灯控制>25 THEN 正北绿1 = 1if 交通灯控制 >120 or 交通灯控制=<25 THEN 正北绿1 = 0IF 交通灯控制 =<150 and 交通灯控制>120 THEN 正北2= 1IF 交通灯控制 >150 or 交通灯控制=<120 THEN 正北2= 04.3车辆的控制 5、组态界面画面的设计5.1窗口的建立专心-专注-专业(1)在“用

16、户窗口”中单击“新建窗口”按钮,建立“窗口0”、“窗口1”。(2)选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。 (3)将窗口名称改为:交通灯控制;窗口标题改为:交通灯控制;窗口位置选中“最大化显示”、“固定边”,其他不变,单击“确定”。(4)选中“窗口1”,单击“窗口属性”, 进入“用户窗口属性设置”。 (5)将窗口名称改为:封面;窗口标题改为:封面。窗口位置选中“屏幕中间显示”,窗口边界选择“固定边”,单击“确认”。 (6)在“用户窗口”中,选中“窗口属性”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。 图12封面主体5.2封面的设计

17、封面的设计主效果图如图1。5.3主界面设计主界面效果图见图2-1,图中主要包括6部分即交通运行图,交通灯,车辆,行人,计时,时间与日期。界面制作过程如下:(1)选中“控制窗口”的窗口标题,单击“动画组态”,进入动画组态窗口,开始编辑画面。(2)单击工具条中的“工具箱”按钮,打开绘图工具箱。选择“工具箱”内的“矩形”按钮,鼠标的光标呈“十字”形,在窗口中拖拽鼠标,绘制出同样大小的矩形4个 分别置于画面的左上方,右上方,左下方,右下方,在选择填充颜色做出四块草坪。(3)单击工具箱中插入元件,向界面中加入树,人,汽车,交通灯等元件同时利用工具箱中工具画出各种元件最终生成主界面图形 封面设计类似 6结

18、论与展望在组态软件的制作中我较好的掌握了MCGS软件的应用。在MCGS软件中最重要的是建立好实时数据库,数据库是实现各种变量的采集、表达、控制的关键元件,数据库控制着整个系统的输入、输出和运行。MCGS软件实现了对现场设备运行信号的采集,运行控制和运行监视。在组态文件的制作过程中,除了系统提供一些元件和背景,还可以自己制作自己需要的元件。在调试系统的制作中,我需要的元件在元件库里没有,在上网搜索了资料后,知道元件可以自己通过系统提供的工具自己制作。于是我通过工具箱,自己画出了所需元件的形状,然后自己设定看颜色,再通过属性设置了元件的动作值,填充颜色和动作表达式。通过运行达到了预计的要求。组态软件的运行调试,实际上就是数据库的设定,只要设定好输入、输出的变量和运行的条件,(运行条件的编辑和VBasic语言很相似)就可以实现预定的动作。通过这

温馨提示

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

评论

0/150

提交评论