毕业设计(论文)-基于PLC的交通灯控制电路设计.doc_第1页
毕业设计(论文)-基于PLC的交通灯控制电路设计.doc_第2页
毕业设计(论文)-基于PLC的交通灯控制电路设计.doc_第3页
毕业设计(论文)-基于PLC的交通灯控制电路设计.doc_第4页
毕业设计(论文)-基于PLC的交通灯控制电路设计.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于PLC的交通灯控制电路设计摘要:自从交通灯诞生以来,其内部的电路控制系统就不断的被改进,设计方法也开始多种多样,从而使交通灯显得更加智能化。尤其是近几年来,随着电子与计算机技术的飞速发展,电子电路分析和设计方法有了很大的改进,电子设计自动化也已经成为现代电子系统中不可缺少的工具和手段,现在,交通控制更是趋向智能化方向发展,LED交通信号灯在持续发光、雨淋、灰尘等恶劣的气候条件下,仍然能保持较好的工作性能,而且价格更低廉。本文主要通过西门子PLC 控制交通红绿灯。关键词:智能化 自动化 西门子PLC 交通控制Abstract: Since the birth of traffic lights, the circuit in its internal control system have continually been improved, also began to design methods varied, so that traffic lights become more intelligent. In particular, in recent years, with electronics and the rapid development of computer technology, electronic circuit analysis and design methods have greatly improved, electronic design automation has become a modern electronic system in an indispensable tool and means now, more traffic control Trend is the development of intelligent, LED traffic lights in the continuing luminescence, rain, dust and other adverse weather conditions, can still maintain good work performance and lower prices. In this paper, Siemens PLC control traffic through the traffic lightsKey words: Intelligent Automation Siemens PLC traffic control目录第一章 绪论1.1 交通信号灯的作用与研究意义.31.2 PLC的产生与发展 41.3 PLC的发展趋势 51.4 PLC的应用领域 61.5 PLC在我国的应用 8第二章 交通信号控制系统 . 82.1 十字路口交通控制实际情况.82.2 结合十字路口交通灯的路况模拟控制实验.92.3 系统流程图.9第三章 可编程控制器程序设计123.1 可编程控制器的选择.123.2 使字路口交通灯模拟控制时序图.123.3 可编程控制器端口I/O分配.153.4 程序梯形图153.5 程序设计.23第四章 总结25参考文献 26致 谢 .27第一章 绪论1.1交通信号灯的作用与研究意义随着社会经济的发展,城市交通问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据监测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。随着城市机动车量的不断增加,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。根据交通灯工艺控制要求与特点,我们采用了德国西门子公司S7-200型PLC。西门子PLC有小型化、高速度、高性能等特点,是S7-200系列中最高档次的超小型程序装置。西门子可编程控制器指令丰富,可以接各种输出、输入扩充设备,有丰富的特殊扩展设备,其中的模拟输入设备和通信设备是系统所必需的,能够方便地联网通信。本系统就是应用可编程序控制器(PLC)对十字路口交通控制灯实现控制。本系统采用PLC是基于以下四个原因:PLC具有很高的可靠性,通常的平均无故障时间都在30万小时以上;编程能力强,可以将模糊化、模糊决策和解模糊都方便地用软件来实现;抗干扰能力强,目前空中各种电磁干扰日益严重,为了保证交通控制的可靠稳定,我们选择了能够在恶劣的电磁干扰环境下正常工作的PLC;近年来PLC的性能价格比有较大幅度的提高,使得实际应用成为可能。1.2 PLC的产生与发展在可编程控制器出现前,在工业电气控制领域中,继电器控制占主导地位,应用广泛。但是电器控制系统存在体积大、可靠性低、查找和排除故障困难等缺点,特别是其接线复杂、不易更改,对生产工艺变化的适应性差。1968年美国通用汽车公司(G.M)为了适应汽车型号的不断更新,生产工艺不断变化的需要,实现小批量、多品种生产,希望能有一种新型工业控制器,它能做到尽可能减少重新设计和更换电器控制系统及接线,以降低成本,缩短周期。于是就设想将计算机功能强大、灵活、通用性好等优点与电器控制系统简单易懂、价格便宜等优点结合起来,制成一种通用控制装置,而且这种装置采用面向控制过程、面向问题的“自然语言”进行编程,使不熟悉计算机的人也能很快掌握使用。1969年美国数字设备公司(DEC)根据美国通用汽车公司的这种要求,研制成功了世界上第一台可编程控制器,并在通用汽车公司的自动装配线上试用,取得很好的效果。从此这项技术迅速发展起来。早期的可编程控制器仅有逻辑运算、定时、计数等顺序控制功能,只是用来取代传统的继电器控制,通常称为可编程逻辑控制器(Programmable Logic Controller )。随着微电子技术和计算机技术的发展,20世纪70年代中期微处理器技术应用到PLC中,使PLC不仅具有逻辑控制功能,还增加了算术运算、数据传送和数据处理等功能。20世纪80年代以后,随着大规模、超大规模集成电路等微电子技术的迅速发展,16位和32位微处理器应用于PLC中,使PLC得到迅速发展。PLC不仅控制功能增强,同时可靠性提高,功耗、体积减小,成本降低,编程和故障检测更加灵活方便,而且具有通信和联网、数据处理和图象显示等功能,使PLC真正成为具有逻辑控制、过程控制、运动控制、数据处理、联网通信等功能的名符其实的多功能控制器。自从第一台PLC出现以后,日本、德国、法国等也相继开始研制PLC,并得到了迅速的发展。目前,世界上有200多家PLC厂商,400多品种的PLC产品,按地域可分成美国、欧洲、和日本等三个流派产品,各流派PLC产品都各具特色,如日本主要发展中小型PLC,其小型PLC性能先进,结构紧凑,价格便宜,在世界市场上占用重要地位。著名的PLC生产厂家主要有美国的A-B(Allen-Bradly)公司、GE(General Electric)公司,日本的三菱电机(Mitsubishi Electric)公司、欧姆龙(OMRON)公司,德国的AEG公司、西门子(Siemens)公司,法国的TE(Telemecanique)公司等。我国的PLC研制、生产和应用也发展很快,尤其在应用方面更为突出。在20世纪70年代末和80年代初,我国随国外成套设备、专用设备引进了不少国外的PLC。此后,在传统设备改造和新设备设计中,PLC的应用逐年增多,并取得显著的经济效益,PLC 在我国的应用越来越广泛,对提高我国工业自动化水平起到了巨大的作用。目前,我国不少科研单位和工厂在研制和生产PLC,如辽宁无线电二厂、无锡华光电子公司、上海香岛电机制造公司、厦门A-B公司等。从近年的统计数据看,在世界范围内PLC产品的产量、销量、用量高居工业控制装置榜首,而且市场需求量一直以每年15%的比率上升。PLC已成为工业自动化控制领域中占主导地位的通用工业控制装置。1.3 PLC的发展趋势1向高速度、大容量方向发展为了提高PLC的处理能力,要求PLC具有更好的响应速度和更大的存储容量。目前,有的PLC的扫描速度可达0.1ms/k步左右。PLC的扫描速度已成为很重要的一个性能指标。在存储容量方面,有的PLC最高可达几十兆字节。为了扩大存储容量,有的公司已使用了磁泡存储器或硬盘。2向超大型、超小型两个方向发展 当前中小型PLC比较多,为了适应市场的多种需要,今后PLC要向多品种方向发展,特别是向超大型和超小型两个方向发展。现已有I/O点数达14336点的超大型PLC,其使用32位微处理器,多CPU并行工作和大容量存储器,功能强。小型PLC由整体结构向小型模块化结构发展,使配置更加灵活,为了市场需要已开发了各种简易、经济的超小型微型PLC,最小配置的I/O点数为816点,以适应单机及小型自动控制的需要,如三菱公司系列PLC。3PLC大力开发智能模块,加强联网通信能力 为满足各种自动化控制系统的要求,近年来不断开发出许多功能模块,如高速计数模块、温度控制模块、远程I/O模块、通信和人机接口模块等。这些带CPU和存储器的智能I/O模块,既扩展了PLC功能,又使用灵活方便,扩大了PLC应用范围。加强PLC联网通信的能力,是PLC技术进步的潮流。PLC的联网通信有两类:一类是PLC之间联网通信,各PLC生产厂家都有自己的专有联网手段;另一类是PLC与计算机之间的联网通信,一般PLC都有专用通信模块与计算机通信。为了加强联网通信能力,PLC生产厂家之间也在协商制订通用的通信标准,以构成更大的网络系统,PLC已成为集散控制系统(DCS)不可缺少的重要组成部分。4增强外部故障的检测与处理能力 根据统计资料表明:在PLC控制系统的故障中,CPU占5%,I/O接口占15%,输入设备占45%,输出设备占30%,线路占5%。前二项共20%故障属于PLC的内部故障,它可通过PLC本身的软、硬件实现检测、处理;而其余80%的故障属于PLC的外部故障。因此,PLC生产厂家都致力于研制、发展用于检测外部故障的专用智能模块,进一步提高系统的可靠性。5编程语言多样化 在PLC系统结构不断发展的同时,PLC的编程语言也越来越丰富,功能也不断提高。除了大多数PLC使用的梯形图语言外,为了适应各种控制要求,出现了面向顺序控制的步进编程语言、面向过程控制的流程图语言、与计算机兼容的高级语言(BASIC、C语言等)等。多种编程语言的并存、互补与发展是PLC进步的一种趋势。1.4 PLC的应用领域PLC的初期由于其价格高于继电器控制装置,使得其应用受到限制。但最近十多年来,PLC的应用面越来越广,其主要原因是:一方面由于微处理器芯片几有关元件的价格大大下降,使得PLC的成本下降;另一方面PLC的功能大大增强,它也能解决复杂的计算和通信问题。目前PLC在国内外已广泛应用于钢铁、采矿、水泥、石油、化工、电力、机械制造、汽车、装卸、造纸、纺织、环保和娱乐等行业。PLC的应用范围通常可分成以下5种类型:(1)顺序控制 这是PLC应用最广泛的领域,也是最适合PLC使用的领域。它用来取代传统的 继电器顺序控制。PLC应用于单机控制、多机群控、生产自动线控制等。例如:注塑机械、印刷机械、包装机械、切纸机械、组合机床、磨床、装配生产线、电镀流水线及电梯控制等。(2)运动控制 PLC制造商目前已提供了拖动步进电机或伺服电机的单轴或多轴位置控制模块,在多数情况下,PLC把描述目标位置的数据送给模块,其输出移动一轴或数据到目标位置。每个轴移动时,位置控制模块保持适当的位置和加速度,确保运动平滑。(3)过程控制 PLC还能控制大量的过程参数,例如:温度、流量、压力、液位和速度。PID模块提供了使PLC具有闭环控制的功能,即一个具有PID控制能力的PLC可用于过程控制。当过程控制中某个变量出现偏差时,PID控制算法会计算出正确的输出,把变量保持在设定植上。(4)数据处理 在机械加工中,PLC作为主要的控制和管理系统用于CNC和NC系统中,可以完成大量的数据处理工作。(5)通信网络 PLC的通信包括主机与远程I/O之间的通信、多台PLC之间的通信、PLC和其他智能控制设备(如计算机、变频器、数控装置)之间的通信。PLC与其他智能控制设备一起,可以组成“集中管理、分散控制”的分布式控制系统。1.5 PLC在我国的应用 虽然我国在PLC生产方面比较弱,但在PLC应用方面,我国是很活跃的,近年来每年约新投入10万台套PLC产品,年销售额30多亿人民币,应用的行业也很广。 在我国,一般按I/O点数将PLC分为以下级别(但不绝对,国外分类有些区别): 微型:32 I/O 小型:256 I/O 中型:1024 I/O 大型:4096 I/O 巨型:8192 I/O 在我国应用的PLC系统中,I/O64点以下PLC销售额占整个PLC的47%,64点256点的占31%,合计占整个PLC销售额的78%。 在我国应用的PLC,几乎涵盖了世界所有的品牌,呈现百花齐放的态势,但从行业上分,有各自的势力范围。大中型集控系统采用欧美PLC居多,小型控制系统、机床、设备单体自动化及OEM产品采用日本的PLC居多。欧美PLC在网络和软件方面具有优势,而日本PLC在灵活性和价位方面占优势。 我国的PLC供应渠道,主要有制造商、分销商(代理商)、系统集成商、OEM用户、最终用户。其中,大部分PLC是通过分销商和系统集成商达到最终用户的。第二章 交通信号控制系统2.1 十字路口交通灯控制实际情况南北主干道 直行绿 27S直行绿闪3S左转绿 10S 左转绿闪 3S 黄2S 红 45S东西人行道 红 45S绿 27S 绿闪3S 红 60S东西主干道 红 45S 直行绿 27S 直行绿闪3S左转绿 10S 左转绿闪 3S 黄2S南北人行道 绿27S 绿闪3S红 60S 循环控制方式 交通灯变化顺序表(单循环周期90秒)11南北向(列)和东西向(行)主干道均设有直行绿灯27S,直行绿灯闪亮3S,左行绿灯10S,左转绿闪3S,黄灯2S和红灯45S。当南北主干道红灯点亮时,东西主干道应依次点亮直行绿灯,直行绿灯闪,左转绿灯,左转绿灯闪亮和黄灯;反之,当东西主干道红灯点亮时,南北主干道依次点亮直行绿灯,直行绿灯闪,左转绿灯,左转绿灯闪亮和黄灯。12 南北向和东西向人行道均设有通行绿灯和禁行红灯。南北人行道通行绿灯应在南北主干道直行绿灯点亮时点亮,当南北主干道直行绿灯闪亮时南北行人道绿灯也要对应闪亮,其它时间为红灯。东西人行道通行绿灯于东西主干道直行绿灯点亮时点亮,当东西主干道直行绿灯闪亮是东西行人道绿灯也要对应闪亮,其它时间为红灯。 2 .2结合十字路口交通灯的路况模拟控制实验。在PLC交通灯模拟模块中,主干道东西南北每面都有3个控制灯,分别为: 禁止通行灯 (亮时为红色) 准备禁止通行灯 (亮时为黄色) 直通灯 (亮时为绿色)另外行人道东西南北每面都有2个控制灯,分别为: 禁止通行灯 (亮时为红色) 直通灯 (亮时为绿色) 结合十字路口交通灯实际情况设计交通灯模拟控制系统如下:当交通灯系统启动开关接通时,21南北向(列)和东西向(行)主干道均设有绿灯 10S,绿灯闪亮2S(亮0.1 灭0.1),黄灯2S和红灯14S。当南北主干道红灯点亮时,东西住干道应依次点亮绿灯,绿灯闪亮,黄灯,反之,当东西主干道红灯点亮时,南北主干道依次点亮绿灯,绿灯闪,黄灯。22南北向和东西向行人道均设为通行绿灯和禁行红灯。南北人行道通行绿灯应在南北主干道绿灯点亮时点亮,当南北主干道绿灯闪亮和黄灯点亮时南北行人道绿灯也要对应闪亮,其它时间为红灯。东西行人道通行绿灯于东西主干道绿灯点亮是点亮,当东西主干道绿灯闪亮和黄灯点亮时东西行人道绿灯也要对应闪亮,其它时间为红灯。23 除此之外另设两个功能,使用10个脉冲开关。实现让盲人可以方便通过十字路口和手动控制车流量。其中8个安装在人行道的两边当东西方向行走的盲人要过马路的时候,按下脉冲开关东西向行人道绿灯亮起,南北向主干道红灯闪亮,延迟10秒恢复原来的控制系统。南北向脉冲开关对应东西向功能相同,另外两个脉冲开可以控制车流量,当东西向主干道等待车量较多的时候,按下东西向控制脉冲开关,东西向主干道延长绿灯点亮时间到15秒。东西向行人道绿灯也要对应延长。南北向脉冲开关对应东西向功能相同。 2. 3 系统流程图启动开关东西绿灯亮东西绿灯闪东西黄灯亮东西红灯亮东西主干道10S2S2S14S南北红灯亮南北绿灯亮南北绿灯闪南北黄灯亮南北主干道14S10S2S2S启动开关南北红灯亮南北绿灯南北绿灯闪14S10S4S东西绿灯亮东西绿灯闪东西红灯亮10S4S14S东西行人道南北行人道结束结束交通灯模拟控制系统流程图启动开关按下脉冲开关原来控制循环系统行人道绿灯点亮,主干道红灯闪亮结束YN启动开关盲人脉冲按键控制流程图按下脉冲开关对应方向绿灯点亮时间延长到15秒,另一方向红灯点亮延长到15秒再次按下启动开关按此次控制方式进行循环原来方式控制系统结束YNYN手动控制车流量流程图第三章 可编程控制器程序设计1 可编程控制器选择 本次交通灯设计用的是来自OMRON的CPM1A-30CDR-A可编程控制器 产品规格:CPM1A CPU单元CPM1A 在编程环境等方面,它不仅具备了以往的小型PLC所具有的功能,尽可能使安装空间最小化,并实现了具有10点-100点输入输出点数的弹性构成。而且还可 连接可编程控制终端,创造了尚无前例的灵活运用。它不仅可以替代继电器控制柜,就是作为小型控制器或在传感器应用中,亦能适应生产现场不同的需求 AC电源输入,继电器输出,能加扩展单元 2 十字路口交通灯模拟控制时序图和此行人道相交叉的主干道红灯启动行人道绿灯2S10S盲人脉冲按键控制时序图启动南北红东西绿东西黄东西红南北绿南北黄10S2S2S10S2S2S14S10S2S2SONOFF十字路口主干道交通灯模拟控制时序图 南北红东西绿东西黄东西红南北绿南北黄152S2S10S2S2S14S152S2S东西向绿灯延时时序图启动OFFON3 可编程控制器I/O端口分配启动开关0000停止开关0001东西主干道绿灯1000东西主干道黄灯1001东西主干道红灯1002南北主干道绿灯1003南北主干道黄灯1004南北主干道红灯1005东西行人道绿灯1100东西行人道红灯1101南北行人道绿灯1102南北行人道红灯1103东西向绿灯延迟控制按钮0004南北向绿灯延迟控制按钮0005东西盲人脉冲按钮0003南北盲人脉冲按钮0002 PLC000000011000100110021003100410051100110111021103交通灯控制PLC I/O端口00020003000400054 程序梯形图000000012000020300203002030020001202032030120301TIM005TIM027TIM0022010300012000020000TIM000#100TIM001#120TIM002#140TIM00220001TIM018TIM005202030001TIM003#100TIM004#120TIM005#1400004201000000000120001TIM005TIM0272010020105201052010220100201022010300012010320001TIM016#150TIM017#170TIM018#1900005TIM0180005202000000000120001202000004TIM002TIM01820205202052020220200202022020300012000220001TIM025#150TIM026#170TIM027#190TIM027TIM00020000TIM0162010300012000320001TIM001TIM000TIM017TIM0160001200042020320001TIM006#2TIM006TIM008TIM010TIM00920004TIM00700012000420001TIM007#220003200020001200091000100120001TIM002TIM001TIM018TIM017000120009110320001TIM00220000TIM01820103000120009TIM00220000TIM018201030001201032001520001200142001500011005TIM00320001TIM025202030001000120005TIM004TIM00320013TIM025000100012000620004TIM008#2TIM005TIM004TIM027TIM0260001000110042000620005000120013100320013TIM00520001TIM0272020300010001110120009TIM00520001TIM027202030001000121000200112100000011002TIM026TIM002TIM001TIM0170001000120004TIM009#2TIM01820007TIM005TIM004TIM0260001000120004TIM011#100TIM0272000820007200032000220013000111002000820005200062000900011102200090002TIM01120009TIM010#2TIM012#0102001020011TIM013#01020010TIM012TIM01320010TIM014#100200130003TIM01420013TIM015TIM015#0102001420010200135 程序设计0LD 00001OR 203002AND-NOT 00013AND-NOT 200004OUT 203005LD 203006AND-NOT 200017AND-NOT 202038OUT 203019LD 2030110OR TIM 00511OR TIM 02712OR 2000013AND-NOT TIM 00214AND-NOT 2010315AND-NOT 000116OUT 2000017TIM 000 #10018TIM 001 #12019TIM 002 #14020LD TIM 00221OR 2000122OR TIM 01823AND-NOT TIM 00524AND-NOT 000125AND-NOT 2020326OUT 200127TIM 003 #10028TIM 004 #12029TIM 005 #14030LD 000431OR 2010032AND-NOT 000033AND-NOT 000534AND-NOT 000135OUT 2010036LD 2010037AND 2010538OUT 2010239LD TIM 00540OR TIM 02741OUT 2010542LD 2010243OR 2010344AND-NOT 000145AND-NOT TIM 01846OUT 2010347TIM 016 #15048TIM 017 #17049TIM 018 #19050LD 000551OR 2020052AND-NOT 000153AND-NOT 000054AND-NOT 000455OUT 2020056LD TIM 00257LD TIM 01858OUT 2020559LD TIM 2020060AND 2020561OUT 2020262LD 2020263OR 2020364AND-NOT 000165AND-NOT 02766OUT 2020367TIM 025 #150 68TIM 026 #17069TIM 027 #19070LD 2000071AND-NOT TIM 00072LD 2010373AND-NOT TIM 01674OR LD75AND-NOT 000176OUT 2000277LD TIM 00078AND-NOT TIM 00179LD TIM 01680AND-NOT TIM 01781OR LD 82AND-NOT 2000483AND-NOT 000184OUT 2000385TIM 006 #00286LD TIM 00687OR TIM 00888OR TIM 01089OR TIM 00990OR 2000491AND-NOT TIM 00792AND-NOT 000193OUT 2000494TIM 007 #00295LD 2000296OR 2000397AND-NOT 000198AND-NOT 2000999OUT 1000100LD TIM 001101AND-NOT TIM 002102LD TIM 017103AND-NOT TIM 018104OR LD105AND-NOT 20009106AND-NOT 0001107OUT 1001108LD 20000109AND-NOT TIM 002110LD 20103111AND-NOT TIM 018112OR LD113AND-NOT 20009114AND-NOT 0001115OUT 1103116LD20000117AND-NOT TIM 002118LD 20103119AND-NOT TIM 018120OR LD121AND-NOT 20103122AND-NOT 0001123OUT 20015124LD 20015125OR 20014126AND-NOT 0001127OUT 1005128LD 20001129AND-NOT TIM 003130LD 20203131AND-NOT TIM 025132OR LD133AND-NOT 0001134OUT 20005135LD TIM 003136AND-NOT TIM 004137LD TIM025138AND-NOT TIM 026139OR LD140AND-NOT 20004141AND-NOT 0001142OUT 20006143TIM 008 #002144LD 20005145OR 20006146AND-NOT 20013147AND-NOT 0001148OUT 1003149LD TIM 004150AND-NOT TIM 005151LD TIM 026152AND-NOT TIM 027153OR LD154AND-NOT 0001155AND-NOT 20013156OUT 1101157LD 20001158AND-NOT TIM 005159LD 20203160AND-NOT TIM 027161OR LD162AND-NOT 20013163AND-NOT 0001164OUT 1101165LD 20001166AND-NOT TIM 005167LD 20203168AND-NOT TIM 027169OR LD170AND-NOT 0001171AND-NOT 20009172OUT21000173LD 21000174OR 20011175AND-NOT 0001176OUT 1002177LD TIM 001178AND-NOT TIM 002179LD TIM 017180AND-NOT TIM 018181OR LD 182AND-NOT 20004183AND-NOT 0001184OUT 20007185TIM 009 #002186LD TIM 004187AND-NOT TIM 005188LD TIM 026189AND-NOT TIM 027190OR LD191AND-NOT 20004192AND-NOT 0001193OUT 20008194TIM 010 #2195LD 20007196OR 20003197OR 20002198OR 20013199AND-NOT 0001200OUT 1100201LD 20008202OR 20005203OR 20006204OR 20009205AND-NOT 0001206OUT 1102207LD 0002208OR 20009209AND-NOT TIM 011210OUT 20009211TIM 011 #100212LD 20009213AND-NOT 20010214OUT 20011215TIM 012 #010216LD TIM 012217OR TIM 015218OR 20010219AND-NOT TIM 013220OUT 20010221TIM 013 #010222LD 0003223OR 20013224AND-NOT TIM 014225OUT 20013226TIM 014 #100227LD 20013228AND-NOT 20010229OUT 20014230TIM 015 #010231END215216217218219220221222223224225第四章 总结1 难点分析 本程序在设计过程遇到了一些难点我把它整理了一下发现有以下几个问题。 11 行人道红绿灯和主干道红绿灯的对应关系 因为实际的红绿灯控制中行人道的红绿灯和主干道的红绿灯是有这一定的对应关系的,所以在编程前一定要理清它们,这样有利于在编程时简化程序、减少PLC不必要的运算 。 12 盲人脉冲按键按下时要实现功能的同时不影响和它没关系的主干道 盲人在东西南北的行人道同时通过十字路口的情况不会经常出现,可以说是非少的,如果我们要把盲人脉冲分开东西控制和南北控制使他不影响和它没关系的主干道就可以使车辆行走更加通顺减少车辆堵塞的情况。要实现这样的功能就要在脉冲按键按下时不影响他们的计时程序只在对应的主干道红绿灯输出程序上进行插入常闭继电器以此把输出程序断开 13 手动车流控制按键的控制方式 手动车流控制按键是对相应的主干道绿灯延长的进行控制,但不能使它在按下时使改变当时的红绿灯显示情况,如现在是南北红灯东西绿灯时按下南北绿灯延长按键就不能使它变成南北绿灯东西红灯。这就涉及到了一个请求和响应的关系。 14 交通灯的闪亮 交通灯绿灯在实际运行中是要经过闪烁的,所以在设计程序中也要加入这个功能,参考了一些PLC的交通灯程序介绍时发现PLC中有一些继电器可以实现闪烁这些继电器也就是PLC内部的功能继电器,这是一种硬件实现功能的方法,虽然程序可以减少但比较死板闪烁频率不能控制。由于对PLC内部的功能继电器不太熟悉(不同型号的PLC内部功能继电器编号也不一样)我想了一个用程序实现的方法(程序段在第86条第94条指令之间),此方法可以说是软件实现功能的方法,虽然程序加长了但闪烁频率可以控制比较灵活。2 调试错误与修改方法 经过设计,想一次性把程序完成是非常难的,在调试中就出现了不少的错误。刚开始的时候把程序写进去然后运行却发现有些灯亮不起来而且在完成了一个周期后就循环不起来了。那时真的不知道从哪里入手,只好一条一条地检查才发现了一条指令把常闭写成了输出真正的输出口就没有收到信号了。灯虽然是亮了但仍然循环不起来。从梯形图又仔细的看了一次却看不出什么问题出来。突然想起来编程器还可以进行监控于是再在运行的同时进行监控,于是发现了在程序的第一周期一切都运行正常但再运行下去的时候第二周期就再没有反应了,包括里面的辅助继电器,最后发现原来是程序前面没有并上完成这个循环的继电器号。后来就这样把加上其他功能出现的错误也找出来了。虽然找错误是一个枯燥无味的工作,但只要你耐心的去做的话,你肯定能学到有用的动西。3 PLC智能化控制交通灯的方法 传统的十字路口交通控制灯,通常是事先经过交通流量的调查,运用统计的方法将两个方向红绿 灯的延时预先设置好。然而实际上交通流量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、适用的方案,仍然会发 生这样的现象:绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论