《基于plc的交通信号灯智能控制系统设计—-毕业论文设计.doc》由会员分享,可在线阅读,更多相关《基于plc的交通信号灯智能控制系统设计—-毕业论文设计.doc(49页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于PLC的交通信号灯智能控制系统设计摘 要随着经济的发展,车辆的数目不断增加,道路堵车现象日益严重,智能交通灯就应运而生了。目前世界上的智能交通系统存在的问题是:系统结构庞大、管理困难、维护投入大等。为了改善现有的交通状况,迫切需要设计智能的交通灯控制系统。智能交通灯是一项综合运用网络通讯计算机技术、感应技术来管理交通灯具的自动控制系统。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。总之,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干通与匝道、城区同周边地区的交通拥堵状况,越来
2、越成为交通运输管理和城市规划部门亟待解决的主要问题。可编程控制器以微处理器为核心,普遍采用梯形图进行程序设计,编程容易,修改灵活,且结构简单,抗干扰能力强。本设计采用德国西门子的S7-200系列的CPU226做主机,配以扩展模块EM222。设计中采用了S7-200编程软件SETP7-Micro/WIN3.2进行编程,用梯形图设计程序,并配有输入输出I/O接线图。本论文就城乡交通灯模拟控制系统的电路原理、设计计算等问题来进行具体分析讨论。将智能控制方案和正常时序控制进行对比,它具有小型化、智能化、维修投入小、易于安装等特点。与其他的智能交通系统相比该系统更适应经济和社会的发展,符合目前科技发展的
3、现状。关键词:智能化;交通灯;PLCIntelligent Traffic Light Control System Design Based on PLCAbstractWith economic development and increasing of the number of vehicles, road congestion is becoming increasingly serious, so the intelligent traffic lights is emerged. At present, the worlds Intelligent Transportation
4、Systems problem is: huge structure, difficulty managed and the maintenance is largely expensive. In order to improve the existing traffic conditions, it is urgent to design a small scale smart traffic lights system.Intelligent traffic lights is a comprehensive use of computer network communication t
5、echnology and sensor technology to manage the automatic control system of traffic lights. Urban traffic control system is used for urban traffic data monitoring, traffic signal control and traffic management computer system, it is the most important component of modern urban traffic control system.
6、In short, the main problem that how to use the appropriate control method to make full use of the high-speed roads, trunk road, that are costly built, and the ramp to alleviate urban with the neighboring state of traffic congestion have become more and more urgent to the traffic management and urban
7、 planning departments.Programmable controller, whose core is a microprocessor, is commonly used to design program with ladder appearance diagram(LAD), it is also flexible and easy to modify, moreover, it has simple structure and strong anti-interference ability. This report uses the CPU226 of German
8、ys Siemens S7-200 series as the host computer, and together with the expansion module EM222. The layout is designed via the S7-200 programming software SETP7-Micro/WIN3.2, and programmed by ladder appearance diagram, we also present the input and output I/O wiring diagram. This article on the urban
9、traffic light control system analog circuit and other issues to discuss specific analysis. Compared the intelligent control system with the normal timing control system, it has small size,intelligence, maintenance into small, easy to install and so on. Compared with other intelligent transportation
10、system, it adapts to economic and social development, in line with the current status of scientific and technological development.Keywords:Intelligent; Traffic lights; PLC 目 录摘 要IAbstractII第1章 绪论11.1交通灯发展现状21.2交通灯监控系统的设计意义41.3本文的主要工作4第2章 交通灯系统控制方案52.1三种控制方式比较52.1.1单片机系统控制52.1.2继电器接触控制52.1.3可编程序控制器控制
11、62.2控制方案总体确定62.3系统方案设计92.3.1正常控制过程92.3.2智能控制方案11第3章 硬件电路简介133.1 PLC的基本组成和各部分作用133.1.1 PLC基本组成133.1.2 PLC各部分作用133.2 S7-200系列PLC简介173.3车道信号灯193.3.1功能203.3.2技术指标203.3.3箭头灯20第4章 软件介绍224.1 STEP7-Micro/WIN编程软件介绍224.2软件的安装244.3编程软件的启动264.4程序的保存284.5程序的下载及上传28第5章 程序设计305.1 I/O接线图305.2梯形图程序32结 论41致 谢43参考文献44
12、V第1章 绪论当今,红绿灯安装在各个道口上,己经成为疏导交通车辆最常见和最有效的手段。但这一技术在19世纪就己出现了。1859年,在英国伦敦主要街头安装了以燃煤气为光源的红、蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年始安装于纽约市5号大街的一座高塔上。红灯亮表示“
13、停止”,绿灯亮表示“通行”。1918年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。信号灯的出现,使交通得以有效管制,对于政导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国道路交通和道路标志信号协定对各种信号灯的含义做了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某
14、一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。1.1 交通灯发展现状随着社会的发展和进步,上路的车辆越来超多,而通路建设却往往跟不上城市发展的速度,因此城市交通的问题日益突出,经常在十字路口等交通繁忙的地方发生堵塞情况,在这个时候,道路交通灯的正常运行以及合理的功能就是交通畅通的重要保证1。目前设计智能交通灯的方案有很多,有应用CPLD设计实现交通信号灯控制器方法;有应用单片机实现对交通灯控制系统
15、的设计;有应用PLC实现对交通信号灯设计的方法,但检测车流量的装置绝大多数都利用各种形式的传感器进行检测2。单片机是单片微型计算机的简称,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,单片机比专用处理器更适合应用于嵌入式系统,因此它得到了广泛的应用3,不少文献就将单片机应用到交通灯控制系统中。文献4运用超声测距原理,就设计出一个以单片机为控制核心且能根据实时车流量来动态调节各路口通行时间的智能控制系统。提高了交通路口通行效率,有效缓解了交通拥堵,并引入手动遥控模块,以应对严重交通拥堵。笔者认为是一种比较好的控制方案。针对道路交通拥挤、交
16、叉路口经常出现拥堵的情况,文献5也设计出一种基于单片机的智能控制系统。采用单片机作为核心控制器,组成一个集车流量采集、处理、自动控制为一身的闭环控制系统,通过仿真,系统还能进行倒计时显示,车流量检测及调整,交通违规处理和紧急处理等功能,但并未真正运用到实际。文献6利用红外对管来实时检测车流量,也是利用单片机作为控制器来自动调节各路口时间,达到更加高效的车流控制和路口通行效果,并通过无线收发模块实现特种车辆的特殊准许通过。文献7提出了一种新型的智能交通控制系统基于单片机的智能交通灯控制系统。通过传感器利用光学原理采用照相的方式,使光电池产生不同的电势。对各个方向的车流量进行采集,由控制器单片机对
17、采集数据进行比较,求出比值。根据比较结果,将具体的车流量转换成两位车流量大小的比值。根据比值与红绿灯时长的关系,输出时长控制信号,使交通灯时长可根据车流量改变。PLC是以微处理器为基础,综合了计算机技术、半导体集成技术、自动控制技术、数字技术和通信网络技术发展起来的一种通用工业自动控制装置8。它面向控制工程、面向用户、适应工业环境、操作方便、可靠性高,成为现代工业控制的三大支柱(PLC、机器人和CAD/CAM),已成为自动化系统的基本装置9。文献10是将PLC应用到一个批量生产的化学过程控制中,不但能按照要求生产,而且生产一批产品所用的时间是最小的,这就足以说明PLC在控制方面的优势。所以文献
18、11就提出一个应用PLC作为交通控制系统的底层控制器的控制方案,PLC得到中心指令和该交叉路实时交通流量信息后,利用模糊控制策略进行决策,优化交叉口信号灯的配时,达到很好的交通控制效果,有效地解决了交通流量不均衡、不稳定带来的问题。目前,国内的交通灯一般设在十字路口,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:1.两车道的车辆轮流放行时间相同且固定,在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些。2.没有考
19、虑紧急车通过时,两车道应采取的措施,譬如,消防车执行紧急任务通过时,两车道的车都应停止,让紧急车通过。1.2 交通灯监控系统的设计意义目前,我国城市十字路口的交通灯控制系统本上都采用定时控制方式。这样必然产生如下弊端:当某条道路的车流量很大却要等待红灯,而此时另一条空道或车流量相对少得多的道路却依然按原定时间亮着碌灯,这种现象是未对道路的实际情况进行实时监控所造成的。这样的交通控制系统效率低,容易造成交通拥挤。而且也浪费人力、物力。因此,我们有必要寻求一种具有智能的交通控制系统。这种智能交通控制系统能够根据车流量的变化自动调节红绿灯的时间长度,最大限度地减少十字路口车辆滞留现象,有效的缓解交通
20、拥挤、实现交通控制系统的最优控制,大大的提高了交通控制系统的效率。随着我国人民生活水平的不断提高,城市化的推进与私家车数量的猛增,道路交通拥挤的问题日益突出,可以预见。智能交通控制系统将具有广大的应用前景。1.3 本文的主要工作本设计采用PLC做控制,完成对十字路口交通灯的自动控制与监控,主要实现城市交通路口信号灯自动控制。机动车是否违章、肇事记录的上传、存储和处理;实现显示、通信等功能。从而保证了车辆在城市道路各路口顺畅通行以及安全。第2章 交通灯系统控制方案2.1 三种控制方式比较目前普遍使用的电气控制方式主要有:继电器接目器控制、可编程序控制器控制、单片机系统控制等2.1.1单片机系统控
21、制单片机微型计算机是微型型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。使用单片机设计交通灯控制系统采用MSC-51系列单片机ATSC51和可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现了能很据实际车流量通过8051芯片的P1口设置红、绿灯燃亮时间。使用单片机设计的优点在于它们的CPU功能在增强,内部资源在增多,引角的多功能化,以
22、及低电压底功耗。但是编程复杂,对环境的要求较高,出现故障时进行调试不方便,可靠性不高。2.1.2继电器接触控制采用继电接触式控制系统设计交通灯控制系统,主要由继电器,接触器、按钮、行程开关等组成,其控制方式是断续的,所以又称为断续控制系统。虽然这种系统也具有结构简单、价格低廉、维护容易、抗干扰能力强等优点,但这种控制系统的缺点是采用固定接线方式接线方式,接线多,灵活性差,工作频率低,触电易损坏,可靠性差。2.1.3 可编程序控制器控制可编程控制器简称PC(Programmable Controller),它经历了可编程程序矩阵控制器PMC、可编程序顺序控制器PSC、可编程序逻辑控制器PLC(P
23、rogrammable Logic Controller)和可编程序控制器PC几个不同时期。为与个人计算机(PC)相区别,现在把可编程逻辑控制器简称为PLC。它主要用来取代继电接触器逻辑控制,系统功能仅限于执行继电器逻辑、计时、计数等。可编程序控制器控制系统是一种数字运算操作的电子系统,专为工业环境而设计。它采用了可编程序的存储器,用来在其内部存储执行逻揖运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型机械的生产过程。它具有根强的抗干扰能为,广泛的适应能力和应用范围。这也是区别于其他一股微型控制系统的一个重要特征。如果采用PLC作为十字路口交通灯
24、控制系统作为控制核心,只需将程序下载到PLC内即可。并可通过通信随时对控制系统证行调试。PLC适应环境的能力非常强,抗干扰等方面能力都非常强大。性能价格也很高。2.2 控制方案总体确定可编程控制器控制技术与继电接触器控制技术、单片机控制技术的异同点:l、劝能强,性能价格比高在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具休硬件结构软硬件结合,加以完善。继电器是用于逻辑控制,起到过渡作用的,亦可控制小负载。PLC是可编程逻辑控制器,是用软件来进行逻辑控制的,而继电器是用硬件结构来控制的。一台小型PLC内有成百上千个可供用户使用的编程元
25、件,有很强的功能,可以实现非常复杂的控制功能。与相同功能的继电器相比,具有很高的性能价格比。可编程序控制器可以通过通信联网,实现分散控制,集中管理。2、硬件配套齐全,用户使用方便,适应性强可编程序控制器产品己经标准化,系列化,模块化,配备有品种齐全的各种硬件装置供用户选用。用户能灵活方便的进行系统配置,组成不同的功能、不规摸的系统。可编程序控制器的安装接线也很方便,一般用接线端子连接外部接线。PLC有很强的带负载能力,可以直接驱动一殷的电磁阀和交流接触器。3、可靠性高,抗干扰能力强单片机是靠程序的,井且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力
26、气才能做到的,有些则是花大力气也很难做到的。而PLC的编程更比单片机通俗易懂。传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由干触点接触不良,容易出现故障,PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少互继电器控制系统的1/101/l00,因触点接触不良造成的故障大为减少。PLC采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,PLC已被广大用户公认为最可靠的工业控制设备之一。4、系统的设计、安装、调试工作量少PLC用软件功能取代了继电器控制系统中大量的中间继电器
27、、时间继电摇、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。PLC的梯形图程序一般采用顺序控制设计方法。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,梯形图的设计时间比设计继电器系统电路图的时间要少得多。PLC的用户程序可以在实验室模拟调试,输入信号用小开关来模拟,通过PLC上的发光二极管可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时闻比继电器系统少得多。5、编程方法简单梯形图是使用得最多的可编程序控制器的编程语言,共电路符号和表达方式与继电器电路原理图相似,梯形图语言形象直观,易学易懂,熟悉继电器电路图和
28、单片机的电气技术人员只要花几天时间就可以熟悉梯形图语言,并用来编制用户捏序。梯形图语言实际上是一种面向用户的一种高级语言,可编程序控制器在执行梯形图的程序时,用解释程序将它“翻译”成汇编语言后再去执行。6、维修工作量少,维修方便PLC的故障率很低,且有完善的自诊断和显示功能。PLC或外部的输入装置和执行机构发生故障时,可以根据PLC上的发光二极管或编程器提供的住处迅速的查明故障的原因,用更换模块的方法可以迅速地排除故障。这些郁是继电器和单片机无法比拟的。7、体积小,能耗低心对于复杂的控制系统,使用PLC后,可以减少大量的中间继电器和时间继电器,小型PLC的体积相当于几个继电器的大小,因此可将开
29、关柜的体积缩小到原来的1/21/10。PLC的配线比继电器控制系统的配线要少得多,故可以省下大量的配线和附件,减少大量的安装接线工时,可以减少大量费用。将PLC用于对交通信号灯的往制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便的实现。目前大多品牌的PLC内部均配有实时时钟,通过编程控制可对信号灯实施全天候无人化管理。由于PLC本身具有通讯联网功能,将同一条道路上的信号灯组成一局域网进行统一调度管理,可缩短车辆通行等候时间,实现科学化管理。综合以上优点,所以,本设计采用可编程序控制器控制系统。
30、2.3 系统方案设计图2.1 十字路口交通灯示意图信号灯受启动及停止按钮的控制,当按下启动按钮时,信号灯系统开始工作,并周而复始地循环工作。当按下停止按钮时,系统将停止在初始状态,所有信号灯都熄灭。交通灯示意图如图2.1所示,在东西向南北向两个方向均安装信号灯,两个方向各6个灯,分为三个方向及红、黄、绿三种颜色。2.3.1正常控制过程任何干道上右行灯一直绿,也就是说任何干道上的车总能向右拐。交通灯控制时车辆运行情况如图2.22.5所示,南北干道上直行车辆先过,然后依次左拐;东西边车辆直行通过,然后依次左拐。正常循环控制方式交通灯变化顺序表:(1)南北道上交通灯:直行绿灯亮25秒后,闪烁3次(1
31、秒/次),接着黄灯亮,2秒后红灯亮70秒。 图2.2 南北道直行 图2.3 南北道左拐 图2.4 东西道直行 图2.5 东西道左拐(2)南北道上交通灯:左行红灯亮30秒,绿灯亮15秒后绿灯闪烁3次(1秒/次),接着黄灯亮2秒后红灯亮80秒。(3)东西道上交通灯:直行红灯亮50秒,绿灯亮25秒后绿灯闪烁3次(1秒/次),接着黄灯亮2秒后红灯亮90秒。(4)东西道上交通灯:左行红灯亮80秒,绿灯亮15秒后绿灯闪烁3次(1秒/次),接着黄灯亮2秒后红灯亮80秒。初始化时(1)(4)的状态同时进行。其时序图如图2.6所示:图2.6 交通信号灯时序图2.3.2 智能控制方案正常控制时,相对两个道上的直通
32、和左行是同时进行的,如果直行或左行有一个道上的车流量很少(在10秒内没有一个车通过),则应该变为红灯,在不干扰正在通行的车辆的情况下让其他道上的车辆通过,这样就能有效减少等待时间,提高路口通行效率。比如如图2.2所示,当南边车道直行没有车辆通过时,可以让东边车道上的左拐车辆通过;南北车道上都没有车辆通过时,将其对应的交通灯都变为红灯,绿灯转向东西边车道,让东西边车道通行,以此类推。车流量通过地埋压力开关检测器进行检测,当车压过检测器时,检测器就产生一个脉冲信号给PLC,PLC接收到信号就知道这个道上还有车辆走过。当连续10秒没有脉冲信号时,PLC就判断该车道无车辆(车流量很少),让其他可以通过
33、的车辆通行,并在其对应的信号灯上显示倒计时。 第3章 硬件电路简介3.1 PLC的基本组成和各部分作用3.1.1 PLC基本组成从广义上说,PLC也是一种工业控制计算机,只不过比一般的计算机具有更强的与工业过程相连接的接口和更直接的适用于控制要求的编程语言。所以PLC与计算机控制系统十分相似,也具有中央处理器(CPU))、存储器、输入/输出(I/O)接口、电源等,如图3.1所示。图3.1 可变程序控制器的基本组成3.1.2 PLC各部分作用1、中央处理单元(Central Processing Unit,CPU)中央处理单元是PLC的核心部分,它包括微处理器和控制接口电路。微处理器是PLC的运
34、算和控制中心,由它实现逻辑运算、数字运算,协调控制系统内部各部分的工作。它的运行是按照系统程序所赋予的任务进行的。其主要任务有:控制从编程器输入的用户程序和数据的接收与存储;用扫描的方式通过输入部件接收现场的状态或数据,并存入输入映像寄存器或数据存储器中;诊断电源、PLC内部电路的工作故障和编程中的语法错误等;PLC进入运行状态后,从存储器逐条读取用户指令,经过命令解释后按指令规定的任务进行数据传递、逻辑运算或数字运算等;根据运算结果,更新有关标志位的状态和输出映像寄存器的内容,再经由输出部件实现输出控制、制表打印或数据通信等功能。PLC常用的微处理器主要有通用微处理器、单片机、位片式微处理器
35、。一般说来,小型PLC大多采用8位微处理器或单片机作为CPU,如Z80A,8085,8031等,具有价格低,普及通用性好等优点。对于中型PLC,大多采用16位微处理器或单片机作为CPU,如Intel8086,Intel196系列单片机,具有集成度高,运行速度快,可靠性高等优点。对于大型PLC,大多采用高速位片式微处理器,它具有灵活性强,速度快,效率高的优点。目前,一些厂家生产的PLC中,还采用了冗余技术,即采用双CPU或三CPU工作,进一步提高了系统的可靠性。采用冗余技术可使PLC平均无故障工作时间达几十万小时以上。控制接口电路是微处理器与主机内部其他单元进行联系的部件,它主要有数据缓冲、单元
36、选择、信号匹配、中断管理等功能。微处理器通过它来实现与各个内部单元之间的可靠的信息交换和最佳的时序配合。2、存储器(Memory)PLC系统中的存储器配有系统程序存储器和用户程序存储器。(1) 系统程序存储器系统程序存储器用于存放PLC生产厂家编写的系统程序,并固化在PROM或EPROM存储器中,用户不可访问和修改。系统程序相当于个人计算机的操作系统,它关系到PLC的性能。系统程序包括系统监控程序、用户指令解释程序、标准程序模块、系统调用、管理等程序以及各种系统参数等。(2) 用户程序存储器用户程序存储器可分为三部分:用户程序区、数据区、系统区。用户程序区用于存放用户经编程器输入的应用程序。为
37、了调试和修改方便,总是先把用户程序存放在随机读写存储器RAM中,经过运行考核,修改完善,达到设计要求后,再把它固化到EPROM中,替代RAM使用。数据区用于存放PLC在运行过程中所用到的和生成的各种工作数据。数据区包括输入、输出数据映像区,定时器、计数器的预置值和当前值的数据等。系统区主要存放CPU的组态数据,例如,输入输出组态、设置输入滤波、脉冲捕捉、输出表配置、定义存储区保持范围、模拟电位器设置、高速计数器配置、高速脉冲输出配置、通信组态等。这些数据是不断变化的,但不需要长久保存,因此采用随机读写存储器RAM。由于随机读写存储器RAM是一种挥发性的器件,即当供电电源关掉后,其存储的内容会丢
38、失,因此,在实际使用中通常为其配备掉电保护电路,当正常电源关断后,由备用电池或大电容为它供电,保护其存储的内容不丢失。3、输入、输出单元(Input/Output Unit)输入、输出单元是可编程序控制器的CPU与现场输入、输出装置或其他外部设备之间的连接接口部件。输入单元将现场的输入信号,经过输入单元接口电路的转换,变换为中央处理器能接受和识别的低电压信号,送给中央处理器进行运算;输出单元则将中央处理器输出的低电压信号变换为控制器件所能接受的电压、电流信号,以驱动信号灯、电磁阀、电磁开关等。所有输入、输出单元均带有光耦合电路,其目的是把PLC与外部电路隔离开来,以提高PLC的抗干扰能力。为了
39、滤除信号的噪声和便于PLC内部对信号的处理,输入单元还有滤波、电平转换、信号锁存电路;输出单元也有输出锁存器、显示、电平转换、功率放大电路。通常,PLC的输入单元类型有:直流、交流和交直流输入单元;PLC的输出单元类型有:晶体管输出方式、晶闸管输出方式和继电器输出方式。此外,PLC还提供一些智能型输入、输出单元。4、编程器编程器是PLC的重要外部设备。它的作用是供用户进行程序的编制、编辑、调试和监视等。编程器有简易型和智能型两类。简易型编程器只能联机编程,且往往需要将梯形图转化为语句表格式,才能送入。智能编程器又称图形编程器,它可以联机,也可以脱机编程,具有LCD(液晶显示器)或CRT图形显示
40、功能,可直接输入梯形图和通过屏幕对话。采用个人计算机编程开发系统是近几年的发展新趋势,在个人计算机上配置硬件接口和专用的编程软件,使用户可以直接在计算机上以联机或脱机的方式编程,可以运用梯形图、流程图编程也可以采用助记符指令编程。个人计算机程序开发系统有较强的监控能力和通信能力,还可对系统进行仿真。5、电源单元电源单元是PLC的电源供给部分。它的作用是把外部供应的电源变换成系统内部各单元所需的电源。有的电源单元还向外提供24V直流电源,可供开关量输入单元连接的现场无源开关等使用。电源单元还包括掉电保护电路和后备电池电源,以保持RAM在外部电源断电后存储的内容不丢失。PLC的电源一般采用开关电源
41、,其特点是输入电压范围宽、体积小、重量轻、效率高、抗干扰性能好。3.2 S7-200系列PLC简介1、S7-200基本组成S7-200系列PLC可提供4种不同的基本单元和6种型号的扩展单元。其系统构成包括基本单元、扩展单元、编程器、存储卡、写入器、文本显示器等。(1) 基本单元S7-200系列PLC中可提供4种不同的基本型号的8种CPU供选择使用,其输入输出点数的分配见表3.1。表3.1 S7-200系列PLC中的CPU22X的基本单元型号输入点输出点可带扩展模块数S7-200CPU22164S7-200CPU222862个扩展模块78路数字量I/O点或10路模拟量I/O点S7-200CPU2
42、2414107个扩展模块168路数字量I/O点或35路模拟量I/O点S7-200CPU22624162个扩展模块248路数字量I/O点或35路模拟量I/O点S7-200CPU226XM24162个扩展模块248路数字量I/O点或35路模拟量I/O点(2) 扩展单元S7-200系列PLC主要有6种扩展单元,它本身没有CPU,只能与基本单元相连使用,用于扩展I/O点数,S7-200系列PLC扩展单元型号及输入输出点数分配如表3.2所示。(3) 编程器PLC在正式运行时,不需要编程器。编程器主要用来进行用户程序的编制、存储和管理等,并将用户程序送入PLC中,在调试过程中,进行监控和故障检测。(4)
43、程序存储卡为了保证程序及重要参数的安全,一般小型PLC设有外接EEPROM卡盒接口,通过该接口可以将卡盒的内容写入PLC,也可以将PLC内的程序及重要参数传到外接EEPROM卡盒内作为备份。表3.2 S7-200系列PLC扩展单元型号及输入输出点数类型型号输入点输出点数字量扩展模块EM2218无EM222无8EM2234/8/164/8/16模拟量扩展模块EM2313无EM232无2EM23531(5) 写入器写入器的功能是实现PLC和EEPROM之间的程序传送,是将PLC中RAM区的程序通过写入器固化到程序存储卡中,或将PLC中的程序通过写入器传送到RAM区。(6) 文本显示器文本显示器TD
44、200不仅是一个用于显示系统信息的显示设备,还可以作为控制单元对某个量的数值进行修改,或直接设置输入/输出量。2、S7-200产品特点具有极高的可靠性,极丰富的指令集,易于掌握,便捷的操作,丰富的内置集成功能,实时特性,强劲的通讯能力,丰富的扩展摸块,应用领城极为广泛等。3、S7-200PLC工作原理PLC工作原理:PLC是采用循环扫描的工作方式,即每一次状态变化需一个扫描周期。PLC循环扫描时间一般为几毫秒至几十毫秒。整个过程分为内部处理、通信、输入处理、执行程序、输出处理几部分。3.3 车道信号灯控制工艺描述:车道信号灯有多种,但基本控制原理郁是一样。有多色的一组信号灯中每色都单独控制。P
45、LC控制系统输出24VDC控制电压,控制中间继电器线圈,通过中间继电器输出220VAC电压控制交通灯。交通灯每色返回一对干触点信号给PLC,经过线路保险后给PLC输入接口模块。控制算法上采用多重闭环控制,响应时间小于0.5秒。图3.2 交通灯内部线路信号灯产品必领符合交管部门及相应规范标准的规定和要术,本次采用深圳市斯诺比光电科技有限公司的300型红黄绿箭头合一三单元交通灯,如图3.2。该该系列产品符合公安部交通安全产品1类1级W型的最高等级要求,并提供完整、详实的由公安部交通安全产品质量监督检洲中心核发的产品检测报告。3.3.1功能图3.3 交通灯示意图如图3.3所示,左拐交通灯包括红“”、
46、黄“”和绿“”,前行交通灯包括红“”、黄“”和绿“”,右拐包括红“”、黄“”和绿“”。分别表示相应车道的等待及通行。3.3.2技术指标有效显示尺寸:200mm600mm(高宽);光源:发光二极管LED;发光强度:大于4000cd;控制方式:开关量或RS232;电源:220V;功率:1025W;额定频率:50HZ;信号灯遮沿包角:250,10;外壳:冷轧钢板,防水、防潮、防尘,具有坚固、牢靠、耐腐蚀的特点。3.3.3箭头灯(1)防水,防尘,防紫外线;(2)超亮LED,自动调节发光亮度以适应环境;(3)冷光源,寿命长;(4)节能,低压直流电源;(5)快速点亮(点亮时间小于100毫微秒);(6)易于
47、安装、拆卸、维护费用低第4章 软件介绍4.1 STEP7-Micro/WIN编程软件介绍STEP7-Micro/WIN编程软件为用户开发、编辑和监控自己的应用程序提供了良好的编程环境。1、基本功能STEP7-Micro/WIN是在Windows平合上运行的SIMATIC S7-200PLC编程软件,简单易学,能够解决复杂的自动化住务。适用于所有SIMATIC S7-200PLC机型软件编程。支行IL、LAD、FBD三种编程语言,可以在三者之间随时切换。具有密码保护功能。STEP7-Micro/WIN提供软件工具帮助您调试和测试您的程序。这些特征包括:监视S7-200正在执行的用户程序状态,为S7-200指定运行程序的扫描次数,强制变里值等。指令向导功能:PID自整定界面,PLC内置脉冲串输出(PTO)和脉宽调制(PMW)指令向导,数据记录向导,配方向导。支特TD 200和TD200C文本显示界面(TD 2