1、绪 论3一、设计内容与要求3(一)设计要求3(二) 设计内容41用户窗口42实时数据库43运行策略及脚本程序5二、设计思路11三、组态画面的设计12四、操作说明13五、结论15谢 词17参考文献18用组态软件实现十字路口交通信号灯的控制摘 要 软件就是应用软件中提取的工具、方法来完成工程中某一任务的软件。工程组态软件是指在数据采集和过程控制中使用的专用软件,即在自动化控制系 统监控层一级的软件平台和开发环境下,为用户提供快速构建工业自动控制系统监控功能的一种软件工具。运用MCGS 组态环境设计一个十字路口交通灯的监控环境,来实现对交通灯的控制与监督。熟悉组态软件对交通灯的控制功能。绘制一个模拟
2、的十字路口交通灯组态图。通过建立数据库,脚本程序,循环,实现其模拟功能。关键词: 组态软件 交通信号灯 组态图 脚本程序ABSTRACTConfiguration software is application software to extract the tools, methods to accomplish a task in software engineering. Engineering software is data acquisition and process control in the use of special software, that layer of an
3、 automatic control system monitoring software platform and development environment, to provide users of industrial automation to quickly build a software system monitoring tool. Use MCGS configuration environment to design a traffic light intersection control environment, to achieve the traffic ligh
4、t control and supervision. Familiar with configuration software for traffic light control functions. Draw a simulated traffic light intersection configuration diagram. To achieve its simulation capabilities by the establishment of a database, scripts, loops.Key Words: Configuration software , Traffi
5、c lights Script , Configuration diagram绪 论随着社会的发展,人们的消费水平不断的提高,私人车辆不断的增加,人多、车多道路少的道路交通状况已经很明显了。交通事故频发,对人类生命安全造成极大威胁。据统计研究表明:在世界总人口中,每年有将近19/100000的人死于交通事故,这个数字可与战争中的死亡人数相比。车辆的增加反映出了国家的整体进步,但是也给人民带来了其他的一些负面的影响。今后几年机动车辆数字还在急剧增加,道路超负荷承载,致使交通事故逐年增加。在一个交通十字路口,如果还是像以前一样由单纯的一种信号灯和交通警察的协调来维持交通是不够的。因此,我们根据题目
6、的要求基于新型的交通规则进行设计交通控制系统,制成更为合理的交通信号灯及其附加功能。一、设计内容与要求(一)设计要求利用MCGS组态软件设计一个位于十字路口的交通信号灯演示系统,并要求该系统中拥有紧急情况按钮和夜间按钮,紧急情况按钮的作用为开启时所有交通灯变成常亮红色,关闭时恢复正常。夜间按钮作用为开启时交通灯变成直走灯黄色闪亮,关闭时恢复正常。在正常的情况下,公路上的汽车移动按交通灯的颜色显示为标准。交通灯通行标准如下: 直行:两标灯均不开放或箭头指向上方; 右转弯:开放右边的标灯或箭头指向右方; 左转弯:开放左边的标灯或箭头指向左方。 (二) 设计内容1用户窗口2实时数据库3运行策略及脚本
7、程序循环策略车1车11车12车2车21车3车4车运动东西绿灯直行-东西绿灯直行+东西绿灯左转-东西绿灯左转+紧急情况南北绿灯直行-南北绿灯直行+南北绿灯左转-南北绿灯左转+启动停止夜间模式二、设计思路用组态软件实现十字路口交通信号灯的控制,十字路口交通灯控制系统直行采用 “红灯黄灯绿灯 ”固定的转换间隔自动切换,通过控制窗口可实现各路口通行时间的调整,同时考虑到不同时刻车辆流通的特殊情况和消防车、 警车及增加智能控制,救护车的特殊通行。1. 正常时序控制 当启动开关打开时, 所有的信号灯按预设运行。2. 当紧急开关按下,所有等显示红色,供特殊情况下车辆通行。3. 当开启夜间模式,各路口左右行灯
8、熄灭,南北向东西向指示灯闪烁黄色。4. 可通过控制台控制各方向通行时间。三、组态画面的设计1. 绘制交通灯十字路口运行组态画面,每个路口设计直行、左转、右转三盏指示灯,并绘制适当车辆显示运行环境下交通灯控制过程。动画组态窗口如下所示:2. 绘制控制窗口组态画面,包括电源、紧急状况、夜间模式三个按钮,可实现交通灯运行模式的控制与切换,再绘制各路口直行,左右转时间调整按钮、输入框,可通过按钮或输入实现各方向通行时间的控制。动画组态窗口如下所示:四、操作说明1. 点击进入组态运行环境,则系统电源初值为1,自动进入交通灯运行界面,各个方向红灯等待时间为30s,绿灯左转通行时间为15s,绿灯直行时间为1
9、5s,右转绿灯一直点亮。2. 在运行环境下单击鼠标左键,弹出控制界面,控制界面可实现对等待时间的控制,单击“+”“-”按键每次变化量为5,也可通过输入框实现等待时间的改变,应注意的是,通过输入框增大或者减小等待时间时应该在输入值前加“+”“-”号。3. 当电源开关关闭时,所有指示灯和倒计时时间均不显示,紧急状况和夜间模式将同样无法启动。4. 当电源开关打开,界面运行,点击夜间模式,则系统进入夜间模式运行状态。5. 当点击紧急状况,系统进入紧急状况,所有路口禁止通行,若夜间模式和紧急状况同时按下,系统运行紧急状况。五、结论由运行结果可以看出,本次基于组态软件的交通灯控制设计,基本实现了设计要求,
10、系统中拥有紧急情况按钮和夜间按钮,紧急情况按钮的作用为开启时所有交通灯变成常亮红色,关闭时恢复正常。夜间按钮作用为开启时交通灯变成直走灯黄色闪亮,关闭时恢复正常,可对各路口通行时间进行调整,但由于自己对这款软件学习的不够深入,设计的还不够完善,还无法实现全自动运行,夜间及紧急模式的自动切换,但总的来说,仍然尽力实现了要求的功能。这就要求我在将来更应该认真的深入的学习这款功能强大的软件,以便对将来的工作有所帮助。致 谢组态软件是一款功能强大的软件,我想学会它对我们将来的工作会有很大的帮助,感谢王彩霞老师给我们这次机会。在设计过程中,遇到了许多的问题,庆幸有王老师以前的讲解可以参考,并得到了解决。王老师严谨的态度和扎实的作风值得我们学习,我将在以后的工作和生活中坚持不懈的努力。参考文献【1】孙移 重庆工商大学学报:自然科学版 2010 第6期【2】国外电子测量技术 2009 第3期【3】王光荣 安徽科技 2010 第7期18