基于MCGS组态软件的交通灯控制系统的设计.docx
- 文档编号:18105583
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:12
- 大小:270.95KB
基于MCGS组态软件的交通灯控制系统的设计.docx
《基于MCGS组态软件的交通灯控制系统的设计.docx》由会员分享,可在线阅读,更多相关《基于MCGS组态软件的交通灯控制系统的设计.docx(12页珍藏版)》请在冰点文库上搜索。
基于MCGS组态软件的交通灯控制系统的设计
组态软件及其应用课程设计
题目:
基于MCGS组态软件的交通灯控制系统的设计
专业:
电气工程及其自动化
姓名:
***
学号:
P*********
同组人:
龚亚连谢海龙宁浩先
*******
摘要随着社会的发展,城市的交通问题越来越引起人们的关注。
人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。
城市交通控制系统是用于城市交通数据监测,交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥中最重要的组成部分。
当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。
本文以十字路口交通灯控制系统为例,详细介绍了交通灯的正常运行情况,通过并利用组态软件MCGS制作控制系统动态监控画面。
关键词:
MCGS,交通灯,控制
ABSTRACT
Witnthedevelopmentofsocialeconomy,citytrafficproblemcausedbymoreandmorepeople’sattention.People,vehicles,roadcoordinationrelationshipbetweenthethree,hasbecomeoneoftheimportantproblemoftrafficmanagementdepartmentneedsofsolve.Citytrafficcontrolsystemfortrafficdatamonitoring,trafficsignalcontrolandtrafficmanagementcomputersystem,itisthemostimportantpartofmoderncitytrafficmonitoringandcommand.
Today,trafficlightsinstalledonthecrossingatall,toeasethetrafficofvehicleshasbecomethemostcommonandmosteffectivemeans.Inthispaper,thecrossingtrafficcontrolsystemasanexample,thepaperintroducesthenormaloperationofthetrafficlights,andmainlyadoptedMCGSsystemtoaccomplishcontrollingandmonitoringtrafficlights
Keywords:
MCGS,Trafficlight,Control
前言
随着城市机动车量的不断增加,许多大城市都出现了交通超负荷运行的情况。
尤其是交叉口的车流量己处于饱和状态。
分析其原因主要是由于现有交叉口的几何条件所限,以及缺少完善的的交通管理系统。
交通是城市经济活动的命脉,对城市经济发展、人民生活水平的提高起着十分重要的作用。
城市交通问题是困扰城市发展、制约城市经济建设的重要因素。
可见,研制一种高效的智能交通控制系统是很有必要的。
因此,城市交通的智能控制目前已成为国内外交通工程界研究的热点领域之一。
而各交叉口则是城市道路网的咽喉要道,是人流和车辆汇集的地方,最容易发生交通阻塞现象,因此交叉路口信号的智能控制显得更为迫切。
最大程度提高交叉口的通行能力,为经济的发展和人民生活提供一个安全、畅通、高效、低公害低能耗的交通环境已成为必然。
在十字路口设置交通灯可以对交通进行有效的疏通,并为交通参与者的安全提供了强有力的保障。
但是随着社会、经济的快速发展,原先的交通灯控制系统已经不能适应现在日益繁忙的交通状况。
如何改善交通灯控制系统,使其适应现在的交通状况,成为研究的课题。
本文以交通灯控制系统统为例提出了一种基于工业组态软件MCGS虚拟控制监控系统,即利用现有的计算机资源,在计算机上通过组态软件的工作界面和功能来仿真现场控制对象,进行虚拟控制。
1.设计要求与内容
1.1设计要求
(1)、双向六车道十字交叉路口
(2)、东西方向为主干道,南北为辅道,双向各设直行、左转以及右转指示三盏灯,路口添加行人过路信号和声音指示;
(3)、东西方向红灯60秒,黄灯5秒,绿灯120秒;
(4)、东西方向红灯60秒,黄灯5秒,左转灯绿60秒;
(5)、南北方向红灯120秒,黄灯5秒,左转灯绿40秒;
(6)、东西方向绿灯,左转车辆红灯时,行人过路信号指示灯。
(7)、南北方向绿灯,左转车辆红灯时,行人过路信号指示灯。
1.2设计内容
设计过程中的计时不是以秒为单位而是以软件中固定的时间周期计时。
(1)东西主干道:
直行绿:
150-250直行黄:
120-1500-25:
直行红25-120左转绿170-230:
左转黄140-160230--5:
左转红5-150:
右转绿160-240:
右转黄140-160240-15:
右转红15-140:
(2)南北主干道:
直行绿25-120:
直行黄0-25110-135:
直行红150-250左转绿45-100:
左转黄25-45100-125:
左转红25-125:
右转绿40-110:
右转黄20-40110-135:
右转红20-135:
(3)东西人行道:
红:
0-120140-250绿120-140:
(4)南北人行道:
红:
20-250绿0-20:
主干道东西南北每个方向有三个颜色的控制灯,分别为:
●禁止通行灯(亮时为红色)
●准备通行或禁止通行(亮时为黄色)
●允许通行(亮时为绿色)
人形横道东西南北每个方向有两个颜色的控制灯,分别为:
●禁止通行灯(亮时为红色)
●允许通行(亮时为绿色)
2交通灯控制的设计
2.1整体规划
第一步:
根据设计需要画出十字路口的组态图;
第二步:
根据画出的组态图建立数据库;
第三步:
对图中的各灯进行设置,与数据库中的量建立联系。
第四步:
写程序对各灯的亮灭相互之间的配合进行控制。
第五步:
对图中各车进行设置,并与数据库中的量建立联系。
第六步:
写程序对车进行控制,并需要满足按指示灯的信号进行运动。
2.2整体效果图
如图2-1所示为设计的十字路口交通灯的整体效果图。
图2-1总设计效果图
2.3交通灯控制的变量设置
图2-2数据库
2.4信号灯的设置
设置变量时与信号相关的量前两个字表示方向,例如东左红1中的“东左”表示东向的最左边的灯,其亮灭是控制由西向东运动的车能否左转。
若是正东则是对往正东方向运动的车进行控制。
第三个字表示灯的颜色。
红、黄、绿分别表示灯的三种颜色。
如下图3-3、3-4、3-5分别是对东边三个红灯的设置示意图。
图2-3东左红灯设置示意图图2-4正东红灯设置示意图
图2-5东右红灯设置示意图
上图只是对东方红色信号灯的设置,其它方向及其它颜色的设置与上面的道理是一样的。
每个和灯相关的量都是按照先方向后颜色的顺序添加的。
对于同一方向的四个不同颜色的灯(红,黄,绿,黄)是进行叠放在一起,通过控制其可见度来控制哪个颜色的灯亮。
如图2-6所示为同一方向的三个颜色的信号灯叠加前的效果图。
人行道上的指示灯如图2-7所示,每个信号灯由两个颜色组成(红,绿)。
图2-6干道信号灯叠加前的效果图图2-7人行道信号灯叠加前的效果图
4、交通灯控制系统的各部分的控制设计
4.1定时器的控制
本设计主要用定时器来控制交通灯的亮闪情况,定时器“交通灯控制”的范围是0-250
定时器的控制如下:
if交通灯控制1=0THEN
if交通灯控制>0THE交通灯控制=交通灯控制-1
if交通灯控制=0THEN交通灯控制=250
交通灯控制1=0
ENDIF
4.2交通灯的亮闪情况控制
本设计运用计时器的变化对交通灯红灯黄灯的可见度进行控制对绿灯可见度及闪烁效果进行控制。
IF交通灯控制>150and交通灯控制=<250THEN正南红1=1
IF交通灯控制=<150THEN正南红1=0
if交通灯控制>0and交通灯控制=<25THEN正南黄1=1
if交通灯控制>25THEN正南黄1=0
if交通灯控制=<120and交通灯控制>25THEN正南绿1=1
if交通灯控制>120or交通灯控制=<25THEN正南绿1=0
IF交通灯控制=<150and交通灯控制>120THEN正南2=1
IF交通灯控制>150or交通灯控制=<120THEN正南2=0
4.2.1东西路口的交通灯控制
根据交通运行的实际情况可知东西运行的情况相同,即车辆都是同时运行及停止的所以交通灯的可见度情况一致。
(1)东西绿灯的运行情况大致如下:
150-250s东西绿灯亮,120-150s东西黄灯亮,25-120东西红灯亮,0-25东西黄灯亮:
IF交通灯控制>150THEN正东绿1=1
IF交通灯控制=<150THEN正东绿1=0
if交通灯控制>120and交通灯控制=<150THEN正东黄1=1
if交通灯控制=<120or交通灯控制>150THEN正东黄1=0
if交通灯控制=<120and交通灯控制>25THEN正东红1=1
if交通灯控制>120or交通灯控制=<25THEN正东红1=0
if交通灯控制=<25THEN正东2=1
if交通灯控制>25THEN正东2=0
4.2.2南北路口的交通灯控制
(1)南北红灯在东西绿灯及黄灯亮时是亮的,其的命令行为:
IF交通灯控制>150and交通灯控制=<250THEN正北红1=1
IF交通灯控制=<150THEN正北红1=0
if交通灯控制>0and交通灯控制=<25THEN正北黄1=1
if交通灯控制>25THEN正北黄1=0
if交通灯控制=<120and交通灯控制>25THEN正北绿1=1
if交通灯控制>120or交通灯控制=<25THEN正北绿1=0
IF交通灯控制=<150and交通灯控制>120THEN正北2=1
IF交通灯控制>150or交通灯控制=<120THEN正北2=0
4.3车辆的控制
5、组态界面画面的设计
5.1窗口的建立
(1)在“用户窗口”中单击“新建窗口”按钮,建立“窗口0”、“窗口1”。
(2)选中“窗口0”,单击“窗口属性”,进入“用户窗口属性设置”。
(3)将窗口名称改为:
交通灯控制;窗口标题改为:
交通灯控制;窗口位置选中“最大化显示”、“固定边”,其他不变,单击“确定”。
(4)选中“窗口1”,单击“窗口属性”,进入“用户窗口属性设置”。
(5)将窗口名称改为:
封面;窗口标题改为:
封面。
窗口位置选中“屏幕中间显示”,窗口边界选择“固定边”,单击“确认”。
(6)在“用户窗口”中,选中“窗口属性”,点击右键,选择下拉菜单中的“设置为启动窗口”选项,将该窗口设置为运行时自动加载的窗口。
图12封面主体
5.2封面的设计
封面的设计主效果图如图1。
5.3主界面设计
主界面效果图见图2-1,图中主要包括6部分即交通运行图,交通灯,车辆,行人,计时,时间与日期。
界面制作过程如下:
(1)选中“控制窗口”的窗口标题,单击“动画组态”,进入动画组态窗口,开始编辑画面。
(2)单击工具条中的“工具箱”按钮,打开绘图工具箱。
选择“工具箱”内的“矩形”按钮,鼠标的光标呈“十字”形,在窗口中拖拽鼠标,绘制出同样大小的矩形4个分别置于画面的左上方,右上方,左下方,右下方,在选择填充颜色做出四块草坪。
(3)单击工具箱中插入元件,向界面中加入树,人,汽车,交通灯等元件同时利用工具箱中工具画出各种元件最终生成主界面图形
封面设计类似
6结论与展望
在组态软件的制作中我较好的掌握了MCGS软件的应用。
在MCGS软件中最重要的是建立好实时数据库,数据库是实现各种变量的采集、表达、控制的关键元件,数据库控制着整个系统的输入、输出和运行。
MCGS软件实现了对现场设备运行信号的采集,运行控制和运行监视。
在组态文件的制作过程中,除了系统提供一些元件和背景,还可以自己制作自己需要的元件。
在调试系统的制作中,我需要的元件在元件库里没有,在上网搜索了资料后,知道元件可以自己通过系统提供的工具自己制作。
于是我通过工具箱,自己画出了所需元件的形状,然后自己设定看颜色,再通过属性设置了元件的动作值,填充颜色和动作表达式。
通过运行达到了预计的要求。
组态软件的运行调试,实际上就是数据库的设定,只要设定好输入、输出的变量和运行的条件,(运行条件的编辑和VBasic语言很相似)就可以实现预定的动作。
通过这次课程设计,我掌握了通过MCGS实现现场信息采集、控制。
掌握了系统设计、组态设计和现场监控一整套MCGS设计过程。
本次课程设计设计,让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。
既让我们懂得了怎样把理论应用于实际,又让我懂得了在实践中遇到的问题怎样用理论去解决。
致谢
在本次课程设计中,我成功完成了课程设计课题——MCGS组态软件在交通信号系统中的应用。
从一开始的课题认知、资料的查找,材料的整理,在各组员的协力合作下,在老师的指导下,我认真学习、仔细分析,遇到问题及时商量查找资料,当查找资料后还有不明白的地方及时请教老师,咨询同学。
通过近两周的学习研究终于完成了该设计,在设计中,由于本人知识的局限性,设计选择了一些相对肤浅的设计理论,设计略显不足。
感谢和我一起努力奋斗的同学们,因为你们,我的学习和生活过得精彩而又充实!
再一次感谢在王老师一学期的辛勤教授MCGS组态软件的知识,使我能够顺利完成该课程设计
最后,感谢所有关心我、帮助我的老师、同学和朋友!
参考文献
[1]胡汉文张鑫主编《电气控制与PLC案例教程》1995清华大学出版社
[2]赵燕周新建《可编程控制器原理与应用》2001北京大学出版社
[3]MCGS用户指南[Z].北京:
北京昆仑通态自动化软件科技有限公司,2003
[4]李正军《计算机控制系统》2009机械工业出版社
[5]梁慧冰孙炳达《现代控制理论》2011机械工业出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MCGS 组态 软件 交通灯 控制系统 设计