交通灯手控及自控触摸屏

上传人:痛*** 文档编号:93390726 上传时间:2022-05-20 格式:DOC 页数:13 大小:512.50KB
返回 下载 相关 举报
交通灯手控及自控触摸屏_第1页
第1页 / 共13页
交通灯手控及自控触摸屏_第2页
第2页 / 共13页
交通灯手控及自控触摸屏_第3页
第3页 / 共13页
点击查看更多>>
资源描述
天津大学仁爱学院PLC课程设计报告设计题目:专业班级: 学生姓名: 学生学号: 指导教师: 成绩:交通灯自控与手控(触摸屏)自动化3班康振南6010202346张海玮扈书亮2013年9 月27 日一 、引言(1) 设计目的城市的快速发展, 机动车拥有量的增长, 给交通带来了许多问题, 如交通拥堵、 交通事故频发、环境污染加剧和燃油损耗上升,其中最为关键的是交叉口的车流量 己处于饱和状态。分析其原因主要是由于现有交叉口的几何条件所限,以及缺少完 善的的交通管理设施。道路上交通标志不规范,路口渠化不合理等问题加剧了交通 拥挤的矛盾,而作为城市交通命脉的主干道的交通阻塞会使整个城市交通陷入瘫 痪。解决城市交通拥挤状况,完善路网来缓解交通拥挤不是短时间所能解决的,目 前急需做的是进一步挖掘路网的潜力并改善交通现状,特别是改善交通信号控制。 可见,研制一种高效的智能交通控制系统是很有必要的,因此,城市交通的智能控 制目前已成为国内外交通工程界研究的热点领域之一。 而各交叉口是是城市道路网 的咽喉要道,是人流和车辆汇集的地方,最容易发生交通阻塞现象,因此交叉口信 号的智能控制显得更为迫切。最大程度提高交叉口的通行能力,为经济的发展和人 民生活提供一个安全、畅通、高效、低公害低能耗的交通环境已成为必然。通常新型的工业自动控制系统被划分为控制层、监控层、管理层 3 个层次结 构。监控层的硬件以 IPC 为主 , 其软件采用工业组态软件 , 实现完成现场数据采 集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报 表输出以及企业监控网络等功能 ;本文以交通灯控制系统统为例提出了一种基于工业组态软件MCGS虚拟控制监控系统, 即利用现有的计算机资源 , 在计算机上通过组态软件的工作界面和功能 来仿真现场控制对象 , 进行虚拟控制。(2) 设计内容 绘制一个模拟的十字路口交通灯组态图,用一个开关控制交通灯的运行与停 止,当开关为开时,先南北红灯、东西绿灯亮此时东西方向的车辆运行,延时 8 秒 东西绿灯变为闪烁状态,闪烁 4 秒后跳到黄灯亮,此时东西方向的车辆停止运行, 东西黄灯亮 4秒后,变为东西红灯、南北绿灯,则南北方向车辆运行,延时 8 秒南 北绿灯变为闪烁,闪烁 4 秒后跳到南北黄灯,则南北方向的车辆停止运行,南北黄 灯亮 4 秒后,再回到南北红灯、东西绿灯的状态,循环下去。无论运行到那个状态 当开关由开变为关闭时,所有的灯都处于不亮状态;其中需要一个数码屏显示东西 方向上每种灯的亮灯时长;同时实现亮灯时长的双向可调。实现目标自行设计动画要求,充分利用图形编辑功能,方便地构成十字路口交通灯自动 指挥画面,并以动画方式显示交通灯的状态,完成对交通灯东西方向时长的控制的 控制。二、系统总体方案设计(1) MCGS组态软件原理MCG软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造 的组态工程,以用户指定的方式运行,并进行各种处理,完成用户组态设计的目标 和功能。MCG组态软件(以下简称MCG)由“ MCG组态环境”和“ MCG运行环境”两个系统组成。两部分互相独立,又紧密相关组态环境实时数据库I皀9动帯显示IH现以控;I 报停输山tI报念打II设曲输FH态软件核心实时数据库MCG组态环境是生成用户应用系统的工作环境,由可执行程序 McgsSet.exe 支持,其存放于MCG目录的Program子目录中。用户在MCGSI态环境中完成动画 设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展 名为.mcg的工程文件,又称为组态结果数据库,其与 MCGS1行环境一起,构成了 用户应用系统,统称为“工程” 。MCG运行环境是用户应用系统的运行环境,由可 执行程序 McgsRun.exe支持,其存放于 MCG目录的Program子目录中。在运行环 境中完成对工程的控制工作。(2) 系统变量定义及分配表变量名类型初值注释水平右移数值型0水平右移为东西路的卡车走的路程。水平左移数值型0水平左移为东西路的货车走的路程。垂直上移数值型0垂直上移为南北路的翻斗车的路程。垂直下移数值型0垂直下移为南北路的罐车走的路程。东西绿灯开关型0东西绿灯=1时绿灯亮,东西绿灯=0时绿灯火。东西黄灯开关型0:东西黄灯=1时黄灯亮,东西黄灯=0时黄灯灭。东西红灯开关型0:东西红灯=1时红灯亮,东西红灯=0时红灯火。南北绿灯开关型0南北绿灯=1时绿灯亮,南北绿灯=0时绿灯火。南北黄灯开关型0:南北黄灯=1时黄灯亮,南北黄灯=0时黄灯灭。南北红灯开关型0南北红灯=1时红灯亮,南北红灯=0时红灯火。开关开关型0开关=1时运行,开关=0时停止z字符型0定时器的时长d字符型0东西方向每种颜色灯亮灯时长(倒计时)a字符型0定时器的当前值l字符型0:绿灯可调亮灯时长(起始值默认为12)b字符型0调试器自定义时长(3) 系统可靠性该系统是中文界面,具有人机界面友好、结果可视化的优点。对用户而言,操作 简单易学且编程简单,参数输入与修改灵活,具有多次重复仿真运行的控制能力,可 以实时地显示参数变化前后中系统的特性曲线,能很直观地显示系统的实时趋势曲 线,这些交互能力使其在自动控制系统中发挥理想的效果。而在采用组态王开发系统编写应用程序过程中要考虑到的三个方面:1:图形,是用抽象的图形画面模拟实际的工业现场和相对的工控设备。2数据,即创建一个具体的数据库,并用此数据库中的变量数据描述工控对象的各 种属性。3连接,就是画面上的图素以动画来模拟现场设备的运行,以及让操作者输入控制 设备的指令。三、控制系统设计(1) 控制画面根据设计要求,在MCG组态环境中,按要求画出模拟十字路口交通灯指挥图(2) 交通灯系统控制时序图根据实际情况,绘制系统的时序图启动-乐西缘乐西黄一东西红-南北毀南北黄甫北红(3) 交通灯控制流程图根据控制要求,绘制出交通灯系统流程图28s(4) 交通灯各时段效果东西绿灯亮(闪),南北红灯亮东西黄灯亮,南北红灯亮东西红灯亮,南北绿灯亮调时长画面四、上位监控系统设计系统调试可按离线调试与在线调试两阶段进行。其中离线调试主要是对程序 的编制工作进行检查和调试,采用 STEP7能对用户编制程序进行自动诊断处理,用 户也可通过各种逻辑关系判断编制程序的正误。而在线调试是一个综合调试过程, 包括程序本身、外围线路、外围设备以及所控设备等的调试。在线调试过程中,系 统在监控状态下运行,可随时发现问题、随时解决问题,从而使系统逐步完善。因 此,一般系统所存在的问题基本上可在此过程中得到解决。如果设置正确,组态环境就与 pic建立连接,组态中交通灯的变化就会反映 到pic上,从而实现控制功能。同理,如果 pic中有相应的交通灯程序,将组态中 的脚本程序屏蔽,组态环境就会显示 pic控制下交通灯的变化情况,这样便实现了 监控功能。交通灯10分配表输入功能说明输出功能说明0.00起动/断开1.03南北绿灯1.04;南北黄灯1.05南北红灯1.00东西绿灯1.01东西黄灯1.02东西红灯五、系统调试及结果分析经过设计,想一次性把程序完成是非常难的,在调试中就出现了不少的错 误。刚开始的时候把程序写进去然后运行却发现有些灯亮不起来而且在完成了一个 周期后就循环不起来了。那时真的不知道从哪里入手,只好一条一条地检查才发现 了一条指令把常闭写成了输出真正的输出口就没有收到信号了。灯虽然是亮了但仍然循环不起来。从程序中又仔细的看了一次却看不出什么问题出来。突然想起来编 程器还可以进行监控于是再在运行的同时进行监控,于是发现了在程序的第一周期一切都运行正常但再运行下去的时候第二周期就再没有反应了,一看才知道是时间范围的设定出现了差错,后来就这样把加上其他功能出现的错误也找出来了。虽然 找错误是一个枯燥无味的工作,但只要你耐心的去做的话,你肯定能学到有用的动 西。六、结束语经过一个多星期的艰苦奋斗,设计成果终于要出来了,我才松了一口气,俗 话说:“万事开头难。”这话一点也不假,回想当初确定这个,还是挺茫然的。不 知怎下手。最后采用了先采集资料、进行实际考察后设计的方法。查找资料也是一件繁琐的事情,虽说网上有资料但要找到一些真正有用的资 料也不是一件容易的事,需要耐心查找。终于到了设计的时候了,花了整整几天,终于完成了设计,不过调试的时候 却发现结果和想的有所不同,通过监控和修改才得出了需要的设计。这次的设计让 我们增长了实践技能,还增加了有关交通知识,这些对于我们真是受益匪浅。最后, 我们觉得,不见风雨,怎么能见彩虹呢?我把体会用十个字概括:天下无难事,只 怕有心人。一次又一次的学习,探索,我们慢慢地在体会,研究和感悟,终于开始领会 到将近成功的那一份喜悦,从开始撰写报告,查找资料,程序设计,到整理,每一 个次的调试,我们学会了细心和耐心,也品尝到了酸、甜、苦、辣,无数的成功与 失败,更加肯定了我们的研究成果。兴趣是自发形成的,而默契是慢慢培养出来的。 当前的社会,科技迅速发展,知识更新速度大大加快,只有我们共同去探索,用自 己的双手去征服每一片天空,用我们新的力量去打造一片创新的领域。七、参考文献1 唐伟杰 基于组态王和PLC交通灯仿真控制系统 2010年06期北京理 工大学珠海学院2 曹金福、谭胜富 电气控制与PLC2010年02月 化学工业出版社3 赵燕、周新建 可编程控制器原理与应用2010年03月北京大学出版社4 薛士龙 电气控制与可编程控制器2011年3月 电子工业出版社 王文义 可编程原理与应用2010年01月 科学出版社 袁任光 可编程控制器选用手册2003年10月1日机械工业出版社7 卢巧 PLC编程指令与梯形图快速入门2010年11月电子工业出版社8 岂兴明PLC与变频器快速入门与实践2011年1月1日 人民邮电出版社9 姚福来 变频器、PLC及组态软件实用技术速成教程 2010年6月 机械 工业出版社10 李红萍工控组态技术及应用一一组态王2011年8月 西安电子科技大学出版社11 龚仲华 韩晓新从基础到实践一一PLC与组态王2011年8月 机械工业出版社12 龚仲华三菱FX系列PLC应用技术2010年10月1日 人民邮电出版社13 张凯可编程控制器教程2005年 2月东南大学出版社14 组态王初级培训教程北京亚控科技发展有限公司2005年1月 版本号:V1.5八、附录!TimerSetLimit(2,z,0)!TimerSetOutput(2,a)if 开关=0 then南北红灯=0南北黄灯=0南北绿灯=0东西绿灯=0东西红灯=0东西黄灯=0d=01=12if(b0)the nl=ben difz=2*(l+4)!TimerReset(2,0)!TimerStop(2)en difif 开关=1 then!TimerRu n(2)en difif a=0 and 开关 = 1 then南北绿灯 = 0南北黄灯 = 0南北红灯 = 1东西绿灯 = 1东西红灯 = 0东西黄灯 = 0endifif a=l-4 then东西绿灯 = 0endifif a=l-3 then东西绿灯 = 1endifif a=l-2 then东西绿灯 = 0endifif a=l-1 then东西绿灯 = 1endifif a=l then东西绿灯 = 0东西黄灯 = 1endifif a=l+4 then南北红灯 = 0南北绿灯 = 1东西红灯 = 1东西黄灯 = 0endif if a=2*l then南北绿灯 = 0 endif if a=2*l+1 then南北绿灯 = 1endif if a=2*l+2 then南北绿灯 = 0endif if a=2*l+3 then南北绿灯 = 1endif if a=2*l+4 then南北绿灯 = 0南北黄灯 = 1 endif if a=2*l+8 then!TimerReset(2,0 ) endif if( 开关 =1)and(a=(l+4)and(a=0)and(a=l)and(a=(l+4)and(a=(2*l+8)then d=2*l+8-a endif
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 成人自考


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!