ap0404214基于组态技术的plc实现交通灯控制系统学位论文.doc
《ap0404214基于组态技术的plc实现交通灯控制系统学位论文.doc》由会员分享,可在线阅读,更多相关《ap0404214基于组态技术的plc实现交通灯控制系统学位论文.doc(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、五邑大学本科毕业设计AP0404214基于组态技术的PLC实现交通灯控制系统摘要交通信号控制系统是城市交通监控指挥系统的重要组成部分,交通信号的可靠运行是道路交通畅通的重要保证。可编程控制器(PLC)具有抗干扰能力强、可靠性高、体积小、编程简单等特点,在自动控制系统中有着广泛的应用。本文研究的是基于欧姆龙CQM1型PLC对交通灯进行控制,充分利用了PLC的定时/计数、顺序控制、逻辑运算等功能,介绍实现交通信号PLC控制系统的控制程序设计方法,并在组态王中对交通灯控制系统实现仿真。在设计过程中,重点研究了可编程控制器和组态王的基本原理及应用。研究使用PLC的梯形图编写交通灯控制程序和组态王中提供
2、的可视化监控画面仿真交通灯。关键词 PLC;组态王;交通灯10AbstractTraffic Signal Control System is an important part of the urban traffic control command system. The reliable operation of the traffic signals is an important guarantee for the fluency of traffic flow. Programmable logic Controller (PLC) with strong anti-interfe
3、rence capability, high reliability, small size, simple programming and other features,it has the widespread application in the automatic control system. This paper is based on the CQM1-Omron PLC to control the traffic lights, and take full advantage of the timing / counting, control the order, logic
4、al operators, and other functions. This paper also introduces the control procedures design method for the realization of PLC control system in traffic signal, as well as its imitation in King View. Between the designs, focused study basic principles and application of the PLC and King View. To rese
5、arch use the traffic light control procedure with the PLC trapezoidal chart and in King View provides visualization monitoring picture simulation traffic light.Key words Programmable logic Controller King View Traffic light目 录摘要IAbstractII第1章 绪论11.1 课题研究的背景11.2 交通控制系统的历史、现状与前景展望11.2.1 交通控制系统的形成11.2.
6、2 传统的交通控制方法11.2.3 基于人工智能的交通控制方法21.3 基于组态技术的PLC实现交通灯控制系统的目的意义21.3.1 PLC用于交通灯控制的目的21.3.2 PLC仿真的意义3第2章 可编程控制器的基础知识42.1 PLC概述42.1.1 PLC的定义42.1.2 PLC的特点42.2 可编程控制器的应用领域和发展趋势52.2.1 PLC的应用领域52.2.2 PLC的发展阶段及发展趋势52.3 PLC的基本构成及工作原理72.3.1 PLC的基本构成72.3.2 PLC的工作原理72.4可编程控制器的编程语言82.5 本章小节10第3章 PLC在交通信号灯控制系统中应用113
7、.1 控制要求113.2 I/O地址分配123.3 硬件接线图133.4 编制梯形图程序133.5 本章小节16第4章 基于组态技术的PLC实现交通灯控制系统174.1 组态软件系统概述174.2 组态软件的特点和功能184.2.1组态软件的特点184.2.2 组态软件的功能194.3 组态王仿真交通灯控制系统194.3.1 创建仿真显示画面194.3.2 定义I/O设备204.3.3 建立数据库214.3.4 制作动画连接224.3.5 运行和调试234.4 基于组态技术的PLC与计算机的通讯234.4.1 设备连接244.4.2 设备配置244.4.3 系统运行264.5 本章小节26结论
8、27参考文献28致谢29第1章 绪论1.1 课题研究的背景交通是城市经济活动的命脉,对城市经济的发展、人民生活水平的提高起着十分重要的作用。然而,随着机动车辆的迅速增加,城市道路通行能力与使用者需求之间的矛盾日益突出,城市交通问题严重地困扰着世界各国的大中城市。我国在今后的几十年内,将是城市化发展的最快时期,城市无论是在总体数量上还是在个体规模上都将成倍增长,致使城市交通运输系统面临着更加严峻的问题。这主要表现在两个方面:一是交通需求与供给的矛盾更加突出;二是由于城市的郊区化发展和旧城区城市用地结构剧烈变动,使得路网交通状态更加复杂和不稳定。这些问题都是交通运输系统规划和交通管理及控制所要解决
9、的难题。并且,随着城市的不断发展还会有许多新的问题出现。1.2 交通控制系统的历史、现状与前景展望1.2.1 交通控制系统的形成在平面交叉口,为了把可能发生冲突的车流从时空上分离,必须通过交通信号对交通流进行有效的引导和调度。1868年,英国伦敦安装了世界上第一组交通信号灯。1914年以及稍晚一些时间,美国的一些城市也出现了交通信号灯。1963年,加拿大多伦多市建立了一套由IBM650型计算机控制的交通信号协调控制系统,这标志着交通信号控制技术进入了一个新的发展时期。该系统第一次把计算机技术用于交通控制,大大提高了控制系统的性能和水平。在此之后,美国、英国、澳大利亚、法国、日本等国家相继建成以
10、计算机为核心的区域交通控制系统。由于交通控制系统具有较强的非线性、模糊性和不确定性,而且具有多信息来源、多传感器的特点,对交通控制方法的研究也就自然成为该领域的热点。1.2.2 传统的交通控制方法传统的交通控制方法主要包括定时控制、多时段控制、感应或半感应控制、绿波带控制和区域静态控制。定时控制的基础实际上是韦伯斯特(Webster)车辆延误公式,由此公式可得到最佳周期的近似值。多时段控制实际上是一种分段定时控制。通常,城市居民的出行呈现明显的规律性,例如交通流量的高峰往往发生在一天的早晨7:00-8:00、中午11:00-12:00和傍晚5:30-6:30,因此,可以为每一个时段选择一个最优
11、配时方案,实施多时段控制。为了避免绿灯的浪费,人们提出了感应控制的思想即:某相位在绿时期间,只要检测到车辆到达就给出一个单位绿延时,否则转到下一个相位。可以说,感应控制比定时控制要优越,它能实时响应交通流的变化。然而,感应控制方法仍然存在缺陷:感应控制只能检测是否有车辆到达而不关心有多少辆车到达,因此,它无法真正响应各相位的交通需求,也就不能使车辆的总延误最小。最早的感应控制系统是在1928年由美国完成的。绿波带控制基于这样一个朴素的思想:对干线上一批相邻交叉路口的交通信号进行协调配时,使得进入干线的车队按某一车速行驶时,能不遇或少遇红灯,从而使干线上的车辆延误最小。早在1917年美国盐湖城就
12、建成了世界上第一个绿波带控制系统。1.2.3 基于人工智能的交通控制方法作为一个理想的城市区域自适应交通信号控制系统,人们希望它具有如下功能:(1)对交通条件的变化如偶发性拥挤、事件、事故及交通需求的增加等具有自适应性,也就是说系统能够在线优化配时方案并进行实时控制;(2)能够利用动态交通分配进行信号控制;(3)能够实现特定线路上的公交或特种车辆优先控制。1.3 基于组态技术的PLC实现交通灯控制系统的目的意义1.3.1 PLC用于交通灯控制的目的将PLC用于对交通信号灯的控制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控
13、制,特别对多岔路口的控制可方便的实现。目前大多品牌的PLC内部均配有实时时钟,通过编程控制可对信号灯实施全天候无人化管理。由于PLC本身具有通讯联网功能,将同一条道路上的信号灯组成局域网进行统一调度管理,可缩短车辆通行等候时间,实现科学化管理1。计算机技术的迅猛发展,使小型PLC可编程控制器的指令功能日趋强大。用PLC控制城市交通信号灯,不仅可以完全满足现实需要,而且投资少,周期短,人机对话界面良好,控制方案更简单,适合于各种情况。1.3.2 PLC仿真的意义PLC仿真可看作为软PLC技术的核心内容,其意义主要表现在以下几方面:1为PLC控制系统的开发提供了一种有效的辅助手段,具有经济、灵活、
14、高效等优点。在传统的开发方式下,用户先要根据控制要求选择PLC机型,购买后再进行程序的设计与调试,当然,程序设计可以在购机之前进行,但程序调试必须在实际的PLC上进行。有了PLC仿真软件,即使手头上没有PLC硬件,照样可以进行程序的设计与调试。用编程软件把程序输入到计算机中,在仿真软件中选择相应的PLC机型,确定了一个虚拟的PLC,然后在与实际PLC完全等价的虚拟的PLC上,运行程序,完成调试。使用PLC仿真软件后,用户程序的设计与调试在购买PLC之前就可完成。对用户来说,如果对PLC选型没有把握的话,通过仿真考察一下PLC机型及配置是否与控制要求相匹配,如果不合理,及时调整或更改,非常灵活,
15、这样做,可以避免因为PLC机型选择不当而产生经济损失。另外,用户面对实际工程,在没有PLC的情况下,使用仿真软件可以提前介入,及早完成程序设计与调试,这样,缩短了开发时间,加快工程进度。2为PLC程序调试提供强有力的手段和工具,其调试功能远胜于编程器和编程软件。仿真软件提供了一些极为有效的调试手段和工具,例如,可以单步运行、块运行、单周期运行,可在程序中设置断点。3为调试、校验PLC控制系统提供了完美的虚拟环境。能通过操作该仿真系统来检验系统设计的合理性和PLC程序设计的正确性、可靠性。将大大缩短PLC控制系统的设计、调试周期,而成本将大为降低。当PLC控制系统运行过程中出现问题时,可使用仿真
16、软件模拟现场的情况,仔细分析,找出原因。4为PLC教学提供一种全新的方法和手段,用户使用它学习PLC既经济又方便。仿真软件用于教育和训练是其应用的一个重要方向。一般来讲,学习PLC要有硬件配置,要上机操作。PLC仿真软件可以仿多种型号的PLC,提供一个低成本的虚拟环境。有了它,相当于手头有了各种型号的PLC,用户利用它可学习PLC指令系统,熟悉PLC内部器件的设置,像在实际PLC上一样做各种各样的实验,达到同样的学习效果。第2章 可编程控制器的基础知识2.1 PLC概述2.1.1 PLC的定义可编程控制器,英文全称Programmable logic Controller,简称PLC。它是一个
17、以微处理器为核心的数字运算操作电子系统装置,专为在工业现场应用而设计,采用可编程序的存储器,用以在其内部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式或模拟式的输入/输出接口,控制各种类型的机械或生产过程2。2.1.2 PLC的特点1可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。这样,整个系统具有极高的可靠性也就不奇怪了。2配套齐全,功能完善,适用性强,易学易用PLC发展到今天,已经形成了大、中、小
18、各种规模的系列化产品。现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。3系统的设计、建造工作量小,维护方便,容易改造PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。4体
19、积小,重量轻,能耗低以超小型PLC为例,新近出产的品种底部尺寸小于100mm,重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。2.2 可编程控制器的应用领域和发展趋势2.2.1 PLC的应用领域PLC是以微控制器为核心,综合了计算机技术、自动控制技术和通信技术发展起来的一种通用的工业自动控制装置,它具有可靠性高、体积小、功能强、程序设计简单、灵活通用、维护方便等一系列优点,因而在国内外PLC被广泛应用到冶金、石油、化工、建材、机械制造、电力、汽车、轻工、环保及文化娱乐等各行各业,随着PLC性能价格比的不断提高,其应用领域不断扩大3。从应用类型看,PL
20、C的应用大致可归纳为以下几个方面:(1)开关量逻辑控制和动力控制PLC具有强大的逻辑运算功能,可以实现各种简单和复杂的逻辑控制。利用PLC最基本的逻辑运算、定时、计数等功能实现逻辑控制,可以取代传统的继电器控制,用于单机控制、多机群控制、生产自动线控制等,这是PLC最基本的应用,也是PLC最广泛的应用领域。大多数PLC都有拖动步进电机或伺服电机的单轴或多轴位置控制模块。这一功能广泛用于各种机械设备,如对各种机床、装配机械、机器人等进行运动控制。(3)模拟量控制PLC中配置有A/D和D/A转换模块。其中A/D模块能将现场的温度、压力、流量、速度等这些模拟量经过A/D转换变为数字量,再经PLC中的
21、微处理器进行处理(微处理器处理的数字量)去进行控制或者经D/A模块转换后,变成模拟量去控制被控对象,这样就可以实现PLC对模拟量的控制。(4)通信联网现代PLC一般都有通信功能,PLC的通信包括PLC与PLC、PLC与上位计算机、PLC与其它智能设备之间的通信,PLC系统与通用计算机可直接或通过通信处理单元、通信转换单元相连构成网络,以实现信息的交换,并可构成“集中管理、分散控制”的多级分布式控制系统,满足工厂自动化(FA)系统发展的需要。2.2.2 PLC的发展阶段及发展趋势一、PLC的发展阶段(1)早期的PLC(60年代末70年代中期)早期的PLC,一般称为可编程逻辑控制器,这时的PLC多
22、少有点继电器控制装置的替代物的义,其主要功能只是执行原先由继电器完成的顺序控制定时等,它在硬件上以准计算机的形式出现,在I/O接口电路上作了改进,以适应工业控制现场的要求。装置中的器件主要采用分立元件和中小规模集成电路,存储器采用磁芯存储器;另外还采取了一些措施以提高其抗干扰的能力;在软件编程上采用广大电工程技术人员所熟悉的继电器控制线路的方式梯形图4。(2)中期的PLC(70年代中期80年代中后期)在70年代微处理器的出现,使PLC发生了巨大的变化。美国、日本、德国等一些厂家先后开始采用微处理器作为PLC的中央处理单元(CPU),这样使PLC 的功能大大增强,在软件方面除了保持其原有的逻辑运
23、算计时、计数等功能以外,还增加了算术运算数据处理和传送通讯自诊断等功能;在硬件方面除了保持其原有的开关模块以外,还增加了模拟量模块、远程I/O模块,各种特殊功能模块,并扩大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使PLC 的应用范围得以扩大。(3)近期的PLC(80年代中后期至今)进入80年代中后期,由于超大规模集成电路技术的迅速发展,微处理器的市场价格大幅度下跌,使得各种类型的PLC所采用的微处理器的档次普遍提高。而且,为了进一步提高PLC的处理速度,各制造厂商还纷纷研制开发了专用逻辑处理芯片,这样使得PLC 软硬件功能发生了巨大变化。二、PLC的发展趋势(1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ap0404214 基于 组态 技术 plc 实现 交通灯 控制系统 学位 论文
限制150内