十字路口交通信号灯PLC课程设计.doc_第1页
十字路口交通信号灯PLC课程设计.doc_第2页
十字路口交通信号灯PLC课程设计.doc_第3页
十字路口交通信号灯PLC课程设计.doc_第4页
十字路口交通信号灯PLC课程设计.doc_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

20102011学年第1学期课程设计任务书设计名称:可编程控制器课程设计班级:08机械电子地点: CAD3一、课程设计目的本设计的目的是通过课程设计的实践,使学生巩固和深化对相关专业理论知识的理解;培养学生运用所学知识和技能,配合相关技术资料的查询,独立分析和解决生产实际中有关工业控制实际问题的能力;进一步提高学生对PLC控制系统分析、设计的能力。二、课程设计内容(含技术指标)(一)课题一 十字路口交通信号灯PLC控制系统设计A控制要求:1系统工作受开关控制:起动开关 ON 则系统工作;起动开关 OFF 则系统停止工作。2控制对象有八个:东西方向红灯两个 , 南北方向红灯两个;东西方向黄灯两个 , 南北方向黄灯两个;东西方向绿灯两个 , 南北方向绿灯两个;东西方向左转弯绿灯两个;南北方向左转弯绿灯两个;正常时段控制按纽1个;高峰时段控制按纽1个;晚上时段控制按纽1个。3控制规律:1)正常时段按时序图1(见附图1)运行; 2)高峰时段按时序图2(见附图2)运行;3)晚上时段按提示警告方式运行,规律为: 东、南、西、北四个黄灯全部闪亮,其余灯全部熄灭,黄灯闪亮按亮 0.5 秒,暗 0.5 秒的规律反复循环。图1 正常时段时序图 图2 高峰时段时序图B、课题要求:1按题意要求,画出 PLC 端子接线图、控制梯形图。2完成 PLC 端子接线工作, 并利用编程器输入梯形图控制程序,完成调试。3. 完成课程设计说明书。C、思考问题:1讲述程序设计思路、顺序功能图及工作流程。2交通信号灯的闪烁是如何实现的?3初始状态应该注意什么,需完成哪些动作?4顺序功能图中选择单序列还是并行序列,为什么?5若需将黄灯闪烁规律由亮0.5秒、暗0.5秒改为亮0.6秒、暗0.4秒,程序将如何改动?6如果要求:当系统故障使东南西北绿灯同时亮时,系统除自动报警外,自动关闭全部信号灯,梯形图应如何修改?三、进度安排1明确设计任务和控制要求 1天2查阅资料,系统设计方案论证 1天3系统硬件选型及外部连线设计 1天4控制系统控制程序设计调试 2天5设计资料软硬件联机调试 2天6. 设计资料汇总、撰写设计报告 2天7. 答辩 1天四、基本要求通过本课程设计的实验教学有计划的培养和训练,应达到以下诸方面的要求。1.了解可编程控制器的原理、硬件结构; 2.掌握基本的编程语言;3.掌握系统硬件配置的方法与步骤;4.掌握PLC软件编程与调试的操作方法与步骤。 机械电子系 2010年10月目 录摘 要 .2第一章 绪论 .3第二章 PLC的基础知识 2.1 PLC的基本概念.5 2.2 PLC的主要特点.52.3 PLC的结构及其工作原理.6第三章 交通灯控制系统的设计任务、设计思路及实现方案 3.1交通灯控制系统的设计任务.8 3.2交通灯控制系统的设计思路.103.3交通灯控制系统的实现方案.11第四章 十字路口交通灯程序设计内容 4.1 十字路口交通灯模拟顺序功能图 .124.2 程序设计的梯形图及语句表.134.3 可编程控制器I/O端口分配.184.4 程序运行过程和实验操作过程.18第五章 总结5.1 程序调试.205.2 收获与体会.20致谢. .21参考文献. .213 摘 要近年来随着科技的飞速发展,PLC的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。据统计,可编程控制器是工业自动化装置中应用最多的一种设备。由于PLC具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便地实现。因此现在越来越多地将PLC应用于交通灯系统中。同时,PLC本身还具有通讯联网功能,将同一条道路上的信号灯组成一局域网进行统一调度管理,可缩短车辆通行等候时间,实现科学化管理。在实时检测和自动控制的PLC应用系统中,PLC往往是作为一个核心部件来使用,仅PLC方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。十分形象地显示出了PLC在交通灯系统中的实际应用。关键字:PLC;交通灯;设计;绪论当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在19世纪就已出现了。1858年,在英国伦敦主要街头安装了以燃煤气为光源的红、蓝两色的机械扳手式信号灯,用以指挥马车通行,这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦安装了世界上最早的煤气红绿灯。电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年始安装于纽约市5号大街的一座高塔上。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。但随着社会的发展,人们的消费水平不断的提高,私人车辆不断的增加。人多、车多道路少的道路交通状况已经很明显了。所以采用有效的方法控制交通灯是势在必行的。为了实现交通道路的管理,力求交通管理先进性、科学化。通过分析现代城市交通控制与管理问题的现状,结合交通的实际情况阐述了交通灯控制系统的工作原理,我们给出了一种简单实用的城市交通灯控制系统的PLC设计方案。PLC 的智能控制原则是控制系统的核心,采用PLC把东西方向或南北方向的车辆按数量规模进行分档,相应给定的东西方向与南北方向的绿灯时长也按一定的规律分档。这样就可以实现按车流量规模给定绿灯时长,达到最大限度的有车放行,减少十字路口的车辆滞流,缓解交通拥挤,实现最优控制,从而提高了交通控制系统的效率。2 PLC的基础知识2.1 PLC的基本概念可编程控制器是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围。PLC自1966年出现,美国,日本,德国的可编程控制器质量优良,功能强大。国际电工委员会(IEC)先后颁布了PLC 标准的草案第一稿,第二稿,并在1987 年2 月通过了对它的定义:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一种可编程的存储器,用于存储程序、执行逻辑运算、顺序控制、定时以及计数与算术操作等面向用户的指令,并通过数字或模拟式I/O控制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计”。2.2 PLC的主要特点1.可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。2.控制系统结构简单,通用性强在PLC控制系统中,只需要在PLC输入/输出端子上接入相应的信号线即可,不需要连接如继电器之类的低压电器和大量而又复杂的硬件接线线路,大大简化了控制系统的结构。3.编程方便,易于使用PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。4.体积小,维护操作方便PLC体积小,质量轻,便于安装,不需要专门的机房,可以在各种工业环境下直接运行。2.3 PLC的结构及其工作原理2.3.1 PLC的基本结构图1 PLC结构图PLC专为工业现场而设计,采用了典型的计算机结构,它主要由CPU、电源、存储器和专门设计的输入/输出接口电路等组成。1.中央处理器(CPU)中央处理器(CPU)一般由控制器运算器和寄存器组成。它们都集成在一个芯片内,CPU通过数据总线、地址总线和控制总线与存储单元输入/输出接口电路相连接。用户程序和数据事先存入存储器中,当PLC处于运行方式时,CPU按循环扫描方式执行用户程序。2.存储器PLC的存储器包括系统存储器和用户存储器两个部分。(1)系统存储器 系统存储器是指用来存放PLC的系统程序的存储器,它由PLC生产厂家编写并固化在ROM内,用户不能直接更改。(2)用户存储器用户存储器由用户程序存储器和数据存储器两部分组成,其主要任务作用是用来存放用户针对具体控制任务用规定的PLC编程语言编写的各种用户程序。3.输入/输出接口单元PLC的输入和输出信号类型可以是开关量、模拟量和数字量。4.扩展接口和通信接口PLC具有扩展接口和通信接口的能力,其作用如下:(1)扩展接口的作用是将扩展单元和功能模块与基本单元相连,是PLC的配置更加灵活以满足不同控制的系统需求。(2)通信接口的作用是通过这些通信接口可以与监视器打印机和其他的,PLC或计算机相连从而实现”人-机”或”机-机”之间的对话。5.电源部分PLC一般使用220交流电源,内部的开关电源位于PLC的中央处理器、存储器等中。电路提供5V、12V、24V等直流电源使PLC能正常工作。6.编程设备编程设备的作用是供用户进行程序的编制、编辑、调试和监视。7.其他部件有些PLC还可以有ERROM写入器、存储器卡等其他外部设备,用于增强PLC的存储容量和扩展功能。2.3.2 PLC的工作原理当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。1.输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。2.用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。3.输出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时才是PLC的真正输出。3 交通灯控制系统的设计任务、设计思路及实现方案3.1交通灯控制系统的设计任务一、课程设计目的本设计的目的是通过课程设计的实践,使学生巩固和深化对相关专业理论知识的理解;培养学生运用所学知识和技能,配合相关技术资料的查询,独立分析和解决生产实际中有关工业控制实际问题的能力;进一步提高学生对PLC控制系统分析、设计的能力。二、课程设计内容(含技术指标)(一)课题一 十字路口交通信号灯PLC控制系统设计A控制要求:1系统工作受开关控制:起动开关 ON 则系统工作;起动开关 OFF 则系统停止工作。2控制对象有八个:东西方向红灯两个 , 南北方向红灯两个;东西方向黄灯两个 , 南北方向黄灯两个;东西方向绿灯两个 , 南北方向绿灯两个;东西方向左转弯绿灯两个;南北方向左转弯绿灯两个;正常时段控制按纽1个;高峰时段控制按纽1个;晚上时段控制按纽1个。3控制规律:1)正常时段按时序图2运行; 2)高峰时段按时序图3运行;3)晚上时段按提示警告方式运行,规律为: 东、南、西、北四个黄灯全部闪亮,其余灯全部熄灭,黄灯闪亮按亮 0.5 秒,暗 0.5 秒的规律反复循环。图2 正常时段时序图图3 高峰时段时序图B、课题要求:1按题意要求,画出 PLC 端子接线图、控制梯形图。2完成 PLC 端子接线工作, 并利用编程器输入梯形图控制程序,完成调试。3. 完成课程设计说明书。3.2交通灯控制系统的设计思路实际上由于直接用梯形图来编程比较繁琐,而且可读性较差。我们设计先用状态转移图来编写,之后再写梯形图。根据设计任务书上的要求,十字路口交通灯在白天分正常时段和高峰时段。如果把它们分别来编程的话,程序长度过长,影响PLC扫描的周期。由任务书上的正常和高峰时段的时序图可知,它们的形状大体上相同。如正常时段南北向的绿灯只是比高峰时段中的绿灯多亮了5秒,而黄灯还是在绿灯闪烁5次后才亮,而红灯和左拐弯灯还是在黄灯熄灭后才亮,并且是亮5秒后闪烁5次。而东西向和上面情况一样,只是正常时段中的绿灯亮的时间和红灯灭的时间比高峰时段少5秒。因此我们设计把正常和高峰时段和在一起来编程,用不同的开关(X1 X2)来控制。从而简化了程序,缩短了程序的长度。同时在编程中我们用到了选择性流程来实现白天和晚上的选择关系,用并行性流程来实现了南北向和东西向的同时运行。3.3 交通灯控制系统的实现方案3.3.1 PLC的选择本次设计中我们用到的是三菱FX系列超小型PLC FX1N-40MR,其属于FX1N系列,是具有40个I/O点的基本单元,继电器输出型,使用的电源是DC24V。FX1N系列PLC是三菱公司FX系列中性能优越的小型PLC,除了输入/输出独立用途外,还可以适用于多个基本组件间的连接、运动控制、闭环控制等特殊用途,是一套可以满足广泛需要的、性价比较高的PLC。3.3.2定时器的选择PLC提供的定时器相当于继电器控制系统中的时间继电器,是累计时间增量的编程元件,定时值由程序设置。由于本次设计中用到的定时器精度不是要求的很高,故选用定时器的精度为100ms,其地址范围是T0-T199。3.3.3计数器的选择计数器用于累计计数输入端接收到的由断开到接通的脉冲个数,其设定计数值由程序设置。本设计中用到的计数器只是用于普通的计数功能,故选用普通加计数器,其地址范围为C0C99。3.4 可编程控制器I/O端口分配根据控制要求,其I/O分配为X0:启动按钮,X1:白天正常时段控制按钮,X2:白天高峰时段控制按钮,X3:晚上控制按钮。Y1:南北向绿灯,Y2:南北向黄灯,Y3:南北向左拐弯灯,Y4:南北向红灯,Y5:东西向红灯,Y6:东西向绿灯,Y7:东西向黄灯,Y10:东西向左拐弯灯。图4 PLC连线图4 十字路口交通灯程序设计内容4.1 程序梯形图4.2 指令表4.4程序运行过程和实验操作过程按启动按钮X0白天南北方向:正常时段启动按钮X1,动作状态从S0向S20转换,绿灯Y1亮,保持接通状态,25秒后,定时器T0动作,动作状态从S20向S21,绿灯熄,0.5秒后,T2动作,动作状态从S21向S22转换,绿灯亮,计数器C0开始工作,0.5秒后,绿灯熄,闪烁中,S21 S22 的动作反复进行,计数器C0(设定值为5次),触点一接通,状态向S23转移,黄灯Y2亮,5秒后,T4触点接通,状态向S24和S27转移,左转弯Y3亮,同时红灯Y4亮。5秒后,T5触点接通,状态转向S25,0.5秒后,T6触点接通,状态转向S26,左转弯绿灯Y3亮,同时计数器C1开始工作,0.5秒后,T7触点接通,左转弯绿灯熄,闪烁中,S25 S26 的动作反复进行,计数器C1(设定值为5次),触点一接通,状态向S50转移。55秒后,T8触点接通,状态转向S51,南北方向一个周期工作时间结束。东西方向:正常时段启动按钮X1,动作状态从S0向S30转换,红灯Y5亮,保持接通状态,45秒后,定时器T10动作,动作状态从S30向S31,绿灯亮,25秒后,T12触点接通,状态从S31向S33转换,0.5秒后,T14触点接通,状态转向S34,绿灯Y6亮,计数器C2开始工作,0.5秒后,T15触点接通,绿灯熄,闪烁中,S33 S34的动作反复进行,计数器C2(设定值为5次)触点一接通,状态向S35转移,黄灯Y7亮,5秒后,T16触点接通,状态向S36和S37转移,红灯Y5亮,同时左转弯绿灯Y10亮。5秒后,T17触点接通,左转弯绿灯熄,状态转向S38,0.5秒后,T18触点接通,状态转向S39,左转弯绿灯Y10亮,同时计数器C3开始工作,0.5秒后,T19触点接通,左转弯绿灯熄,闪烁中,S38 S39 的动作反复进行,计数器C3(设定值为5次)触点一接通,状态向S53转移。10秒后,T20触点接通,状态转向S53,东西方向一个周期工作时间结束。状态指令S50 S51 S52 S53接通,状态转向S0,程序进入下一个循环。高峰时段启动按钮X2,其动作状态与正常时段相似。黑夜启动按钮X3,状态从S0向S40转移,黄灯Y2 Y7亮,0.5秒后,T21触点接通,状态转向S41,黄灯Y2 Y7灭,0.5秒后,T22触点接通,状态转向S0,程序进入下一个循环。第五章 总结5.1 程序调试调试中出现了许多的问题,刚开始时不知道是什么原因,程序总是不能按正常的要求来运行。首先是程序不运行,检查了好久才发现只是开头有问题,应该是把状态S1放到ZRST S0 S60指令的后面,要不然的话,状态转移到S1,然后就是S0-S60的清零复位,这样的话不能够转移到下一个状态。还有就是不循环,在一个周期内运行完全正确,而就是不循环。光找原因就花费了有半天,到最后在大家的努力下才找到病因。在并行汇合是要由状态来汇合,然后再返回S0,如程序中的状态S50、S51、S52、S53最后并行汇合后在转移到S0.,从而实现了循环。由实验我们得到了我们设计的认证,通过正常时段控制按钮X1和高峰时段控制按钮X2之间的切换,从而实现了正常和高峰时段的切换。5.2 收获与体会在设计刚开始时,我们认为十字路口交通灯的设计是很简单的,就很兴奋的去做,刚发完任务书我们就围在一起去编程。但我们好好看完后才发现要是把正常和高峰时段分开来编程的话,程序长度有380步左右。我们就想把它简化,把正常和高峰时段合并在一

温馨提示

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

评论

0/150

提交评论