组态软件交通灯控制系统设计说明Word文档格式.docx
《组态软件交通灯控制系统设计说明Word文档格式.docx》由会员分享,可在线阅读,更多相关《组态软件交通灯控制系统设计说明Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
101415204
2012年09月23日
一、绪论;
二、软件介绍;
三、交通灯设计的控制仿真;
四、交通灯控制系统的控制设计;
五、心得体会;
六、附录
1绪论
1.1概述
现在的城市发展的越来越快,人们的生活水平也越来越高,出行的时候都是以车代步。
虽然是很方便但是也给交通带来了许多问题,如交通拥堵、交通事故频发、环境污染加剧和燃油损耗上升,其中最为关键的是交叉口的车流量己处于饱和状态。
分析其原因主要是由于现有交叉口的几何条件所限,以及缺少完善的的交通管理设施。
道路上交通标志不规,路口渠化不合理等问题加剧了交通拥挤的矛盾,而作为城市交通命脉的主干道的交通阻塞会使整个城市交通陷入瘫痪。
解决城市交通拥挤状况,完善路网来缓解交通拥挤不是短时间所能解决的,目前急需做的是进一步挖掘路网的潜力并改善交通现状,特别是改善交通信号控制。
可见,研制一种高效的智能交通控制系统是很有必要的,因此,城市交通的智能控制目前已成为国外交通工程界研究的热点领域之一。
而各交叉口是是城市道路网的咽喉要道,是人流和车辆汇集的地方,最容易发生交通阻塞现象,因此交叉口信号的智能控制显得更为迫切。
最大程度提高交叉口的通行能力,为经济的发展和人民生活提供一个安全、畅通、高效、低公害低能耗的交通环境已成为必然。
通常新型的工业自动控制系统被划分为控制层、监控层、管理层3个层次结构。
监控层的硬件以IPC为主,其软件采用工业组态软件,实现完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能;
通过车流量的统计来判断是否堵车,然后根据具体要求来控制红绿灯的时间。
本设计就是应用西门子S7-200对十字路口交通灯控制实现PLC控制。
1.2设计主要容
模拟的十字路口交通灯组态图,用一个开关控制交通灯的运行与停止,当开关为开时,先南北红灯、东西绿灯亮此时东西方向的车辆运行,延时15秒东西绿灯变为闪烁状态,闪烁5秒后跳到黄灯亮,此时东西方向的车辆停止运行,东西黄灯亮3秒后,变为东西红灯、南北绿灯,则南北方向车辆运行,延时15秒南北绿灯变为闪烁,闪烁5秒后跳到南北黄灯,则南北方向的车辆停止运行,南北黄灯亮3秒后,再回到南北红灯、东西绿灯的状态,循环下去。
无论运行到那个状态当开关由开变为关闭时,所有的灯都处于不亮状态
。
2软件介绍
2.1组态软件的介绍和结构
随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。
MCGS工控组态软件的出现为解决一些实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的任意组态,完成最终的自动化控制工程。
它的主要特点有
(1)延续性和可扩充性。
使用MCGS工控组态软件开发的应用程序,当现场(包括硬件设备或系统结构)或用户需求发生改变时,不需作很多修改而方便地完成软件的更新和升级;
(2)封装性(易学易用),MCGS工控组态软件所能完成的功能都用一种方便用户使用的方法包装起来,对于用户,不需掌握太多的编程语言技术(甚至不需要编程技术),就能很好地完成一个复杂工程所要求的所有功能;
(3)通用性和可扩充性,每个用户根据工程实际情况,利力控组态软件提供的底层设备(PLC、智能仪表、智能模块、板卡、变频器等)的设备驱动、开放式的数据库和画面制作工具,就能完成一个具有动画效果、实时数据处理、历史数据和曲线并存、具有网络功能的工程,不受行业限制。
力控软件系统包括组态环境和运行环境两个部分。
组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。
运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标和功能。
MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和“MCGS运行环境”两个系统组成。
两部分互相独立,又紧密相关。
2.2组态软件的功能和特点
全中文、可视化、面向窗口的组态开发界面,符合中国人的使用习惯和要求,真正的32位程序,可运行于MicrosoftWindows95/98/Me/NT/2000等多种操作系统。
庞大的标准图形库、完备的绘图工具以及丰富的多媒体支持,使您能够快速地开发出集图像、声音、动画等于一体的漂亮、生动的工程画面。
全新的ActiveX动画构件,包括存盘数据处理、条件曲线、计划曲线、相对曲线、通用棒图等,使您能够更方便、更灵活地处理、显示生产数据。
支持目前绝大多数硬件设备,同时可以方便地定制各种设备驱动;
此外,独特的组态环境调试功能与灵活的设备操作命令相结合,使硬件设备与软件系统间的配合天衣无缝。
3交通灯控制的设计仿真
3.1设计总结效果图
3.2动画连接动画连接是指画面中图形对象与变量或表达式的对应关系。
建立关联后,在监控系统进行是,根据变量或表达式的数据变化,图像对象会发生颜色变化、大小改变、文本刷新等。
这样就将现场真实的数据投影到计算机的监控画面中,从而达到远程监控的目的。
此系统中分别对开关精灵、红绿灯、转向指示进行了相关的动画连接,从而可以动态的实现系统的控制。
具体的实现方法如下图所示:
指示灯设置:
开关设置:
1I/O设备设置
I/O设备设置是指对包括应用程序的“软件设备”和现场数据采集交换的硬件设备在的广义上I/O设备驱动程序进行配置,使其与组态软件能够建立通信,构成一个完整的系统。
在被监控系统中,对开关“run”。
以及各个红绿灯的代码进行定义,地址分配,通讯方式选定。
在监控系统中建立的仿真PLC实现,实现方法如下图:
配置I/O设备的过程在图形开发环境Draw的导航器中进行,按照设备安装对话框的提示就可以完成对I/O设备的配置工作。
I/O设备配置完成后,在导航器中会列出I/O设备的设备名称,同时生成的设备名称即可用于数据连接过程,在系统运行过程中,力控通过部管理程序自动启动相应的I/O驱动程序,I/O驱动程序负责与I/O设备进行实时数据交换。
创建实时数据库
实时数据库(DB)是整个监控系统的核心。
它负责整个系统的实时数据处理和历史数据的存储、统计数据处理、报警信息处理、数据服务请求处理,完成与过程数据采集的双向数据通信。
在本系统中,经过创建点参数、定义I/O设备、数据连接等几个步骤便可以完成数据库的创建。
系统中采用的I/O设备的数据采集与回送是实时数据库的一个最基本的功能。
因为实时数据库系统应用所面向的监控对象最终还是要落实到具体的硬件设备。
本控制系统的实时数据库建立过程如下图所示:
窗口中间变量:
a~f对应南北、东西直走红绿灯;
aa~ff对应南北、东西转向红绿灯。
4交通灯控制系统的控制设计
4.1.1东西路口的交通灯设计
(1)东西绿灯的运行情况大致如下:
0-15s东西绿灯亮15-20s东西绿灯闪烁,其设置如图3
图3东西绿灯在组态中的设置
其中绿灯的闪烁效果通过可将独来实现的其命令是如下:
((a>
=15)and(a<
17))or((a>
=17)and(a<
19))
(2)东西黄灯是在绿灯闪烁开始亮的,亮3s即a在20-23s的围黄灯是亮的。
其在组态中的具体设置如下图4,其中可见度的命令式为:
(a>
=20)and(a<
23)
图4东西黄灯在组态中的设置
(2)东西红灯是在黄灯灭后开始亮的,亮23s即a在23-46s的围红灯是亮的。
其在组态中的设置如下图5可见度的命令式为:
a>
=23
图5东西红灯在组态中的设置
4.1.2南北路口的交通灯设计
(1)南北红灯在东西绿灯及黄灯亮时是亮的,亮23s即a在0-23s南北红灯是亮的。
其在组态中的设置如图6.其可见度的命令行式:
a<
图6南北红灯在组态中的设置
(2)南北绿灯在红灯亮后运行,亮15s闪烁5s,即a在23-38围绿灯亮在38-43围绿灯闪烁其在组态中的设置如下图7,其的命令行为((a>
23)and(a<
=38))or((a>
38)and(a<
=40))or((a>
40)and(a<
=42))其中:
(a<
=42))是用来实现其闪烁效果的。
图7南北绿灯在组态中的设置
(3)南北黄灯是在绿灯闪烁后运行的,亮3s即a在43-46的围黄灯亮,其在组态中的设置如下图8可见度的命令行是:
43)and(a<
=46)。
图8南北黄灯在组态中的设置
5心得体会
在这次的课程设计中,我深深的认识到了理论联系实践的重要性,也加深了对组态软件的了解。
也学到了不少的东西,特别是对于自己动脑的问题,动手解决问题的能力无意识上了一个台阶。
让我深深的体会到作为一个学习技术的学生扎实的基础是不可缺少的。
课堂上的是远远不够的,得从实践中学到更多的知识。
将课上学习的理论知识与具体的课题项目结合起来很好的加强了我们对所学知识的掌握程度。
6附录1:
参考文件
(1)一丁.软件工程基础[M].:
邮电大学,2006.9
(2)华.监控组态软件以及应用技术[M].:
工业大学,2005.2
(3)吴小刚.工业组态技术与应用[M].:
人民邮电,2006.5