基于PLC—交通信号灯控制系统的设计_第1页
基于PLC—交通信号灯控制系统的设计_第2页
基于PLC—交通信号灯控制系统的设计_第3页
基于PLC—交通信号灯控制系统的设计_第4页
基于PLC—交通信号灯控制系统的设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、湖南文理学院课程设计报告课程名称: 专业综合课程设计 专业班级: 自动化11101班 学号15 学生姓名: 曹益发 指导教师: 张美英 完成时间: 2014年 6 月 19 日 报告成绩: 评阅意见: 评阅教师 日期 湖南文理学院制目录第1章 绪论11.1课题背景11.2研究目的和意义1第2章 可编程程序控制器(PLC)42.1 PLC概述42.2 PLC的硬件结构42.3 PLC的工作原理5第3章 系统设计83.1控制要求83.2系统设计方案分析83.3 硬件设计133.3.1 PLC的地址分配133.3.2 PLC的接线形式143.4 系统程序设计153.4.1系统的梯形图15第4章 系统

2、检测与调试174.1 检测与调试17结论19参考文献20第1章 绪论1.1课题背景1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。1914年,电气启动的红绿灯出现在美国。这种红绿灯由红绿黄三色圆形的投光器组成,安装在纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。 191

3、8年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国道路交通和道路标志信号协定对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法

4、地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。1.2研究目的和意义在十字路口设置交通灯可以对交通进行有效的疏通,并为交通参与者的安全提供了强有力的保障。但是随着社会、经济的快速发展,原先的交通灯控制系统已经不能适应现在日益繁忙的交通状况。如何改善交通灯控制系统,使其适应现在的交通状况,成为研究的课题。 传统的十字路口交通控制灯,通常的做法是:事先经过车辆流量的调查,运用统计的方法将两个方向红绿灯的延时预先设置好。然而,实际上车辆流

5、量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、较适用的方案,仍然会发生这样的现象:绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛发展的交通现状,更为现实的需要是能有一种能够根据流量变化情况自适应控制的交通灯。目前,大部分城市中十字路口交通灯的控制普遍采用固定转换时间间隔的控制方法。由于十字路口不同时刻车辆的流量是复杂的、随机的和不确定的,采用固定时间的控制方法,经常造成道路有效利用时间的浪费,出现空等现象,影响了道路的畅通。为此,采用不依赖数学模型的模糊控制方法设计交通灯控制器

6、,能较好地解决这个问题。另外随着众多高科技技术在日常生活的普遍应用,城市空中各种电磁干扰日益严重,为保证交通控制的可靠、稳定,选择了能够在恶劣的电磁干扰环境下正常工作的PLC是必要的。随着科学技术的日新月异,自动化程度要求越来越高,原有的交通灯装置远远不能满足当前高度自动化的需要。可编程控制器交通灯控制系统集成自动控制技术、计量技术、新传感器技术、计算机管理技术于一体的机电一体化产品;充分利用计算机技术对生产过程进行集中监视、控制管理和分散控制;充分吸收了分散式控制系统和集中控制系统的优点,采用标准化、模块化、系统化设计,配置灵活、组态方便。可编程控制器交通灯控制系统的特点:脱机手动工作;联机

7、自动就地工作;上机控制的单周期运行方式;由上位机通过串口向下位机送入设定配方参数实现自动控制;自动启动、自动停机控制方式。近年来PLC的性能价格比有较大幅度的提高,使得实际应用成为可能。本系统采用PLC是基于以下四个原因:PLC具有很高的可靠性,通常的平均无故障时间都在30万小时以上;编程能力强,可以将模糊化、模糊决策和解模糊都方便地用软件来实现;抗干扰能力强,目前空中各种电磁干扰日益严重,为了保证交通控制的可靠稳定,我们选择了能够在恶劣的电磁干扰环境下正常工作的PLC;根据交通信号灯系统的要求与特点,我们采用了德国三菱公司FX系列型PLC。三菱PLC有小型化、高速度、高性能等特点,是FX系列

8、系列中最高档次的超小型程序装置。三菱可编程控制器指令丰富,可以接各种输出、输入扩充设备,有丰富的特殊扩展设备,其中的模拟输入设备和通信设备是系统所必需的,能够方便地联网通信。本系统就是应用可编程序控制器(PLC)对十字路口交通控制灯实现控制。第2章 可编程程序控制器(PLC)2.1 PLC概述可编程序控制器(Programmabie Logic Controller,缩写PLC)是以微处理器为基础,综合计算机、通信、联网以及自动控制技术而开发的新一代工业控制装置。可编程序控制器是随着技术的进步与现代社会生产方式的转变,为适应多品种.小批量生产的需要,生产.发展起来的一种新型的工业控制装置。PL

9、C从1969年问世以来,虽然至今还不到40年,但由于其具有通用灵活的控制性能.简单方便的使用性能,可以适应各种工业环境的可靠性,因此在工业自动化各领域取得了广泛的应用。有人将它与数控技术、CAD/CAM技术工业机械人技术并称为现代工业自动化技术的四大支柱。可编程序控制器在我国的发展与应用已有30多年的历史,现在它已经广泛应用于国民经济的各个工业生产领域,成为提高传统工业装备水平和技术能力的重要设备和强大支柱。随着全球一体化经济的发展,努力发展可编程序控制器在我国的大规模应用,形成具有自主知识产权的可编程序控制器技术,应该是广大技术人员努力的方向。2.2 PLC的硬件结构PLC 实质是一种专用于

10、工业控制的计算机其硬件结构基本上与微型计算机从结构上分,PLC分为固定式和组合式(模块式)两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。其结构如图2-1所示。中央处理单元(CPU)是PLC 的控制中枢,它按照PLC 系统程序赋予的功能接收并存储从编程器键入的用户程序和数据、检查电源、存储器I/O以及警戒定时器的状态;并能诊断用户程序中的语法错误。当PLC 投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O 映象

11、区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后,按指令的规定执行逻辑或算数运算的结果送入I/O 映象区或数据寄存器内,等所有的用户程序执行完毕之后,最后将I/O 映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行直到停止运行。图2-1 PLC的结构图2.3 PLC的工作原理PLC的CPU则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作。考虑到继电器控制装置各类触点的动作时间一般在100ms以上,而PLC扫描用户程序的时间一般均小于100ms,因此,

12、PLC采用了一种不同于一般微型计算机的运行方式-扫描技术。这样在对于I/O响应要求不高的场合,PLC与继电器控制装置的处理结果上就没有什么区别了。当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。1输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因

13、此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。2用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。3输出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应

14、的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。PLC的扫描工作过程如图2-2、图2-3所示 用户输出设备输入端子输入锁存器输入映象寄存器输出映象寄存器输出锁存器输出端子程序执行用户输入设备写读读 图2-2 PLC的扫描工作过程图输入刷新 程序执行输出刷新一个扫描周期输入刷新 图2-3 PLC的扫描周期图第3章 系统设计3.1控制要求交通灯控制系统的控制要求如下:1 信号灯受一个起动开关控制,当起动开关接通时,信号系统开始工作,且先南北红灯亮,东西绿灯亮。当起动开关断开时,所有信号灯都熄灭。2 南北绿灯和东西绿灯不能同时亮,如果同时亮时应关闭信号灯系统,并报警。3 南北红灯亮维

15、持25S。在南北红灯亮的同时东西绿灯也亮,并维持20S。到20S时,东西绿灯闪烁,闪烁3S后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2S。到2S时,东西黄灯熄,东西红灯亮。同时,南北红灯熄灭,南北绿灯亮。4东西红灯亮维持30S。南北绿灯亮维持25S。然后闪烁3S,熄灭。同时南北黄灯亮,维持2S后熄灭,这时南北红灯亮,东西绿灯亮。5 周而复始。 3.2系统设计方案分析按照交通灯系统控制要求下,结合三菱FX系列系列可编程控制器的特性(见附录),选择适合的型号。设计思想分析如下:给一个启动的输入信号,要配合一个SB1的按钮,当SB1启动按钮动作,系统工作。首先,南北方向道路处于禁止通行的状态,东西

16、方向道路处于允许通行的状态。南北方向道路亮红灯状态过程中,南北红灯亮25S,需计时器设定延时25秒,才会转入下一状态南北绿灯亮;同时,东西方向道路也一起亮绿灯20S,需计时器设定延时20秒,才会转下一状态东西绿灯闪烁;东西绿灯闪烁3S,需振荡器或脉冲源(秒/次)动作使东西绿灯闪烁,还要需计时器设定延时3秒,才会转下一状态东西黄灯亮;东西黄灯亮2S,需计时器设定延时2秒,才会转入下一状态东西红灯亮。其次,东西方向道路处于禁止通行的状态,南北方向道路处于允许通行的状态。东西方向道路亮红灯状态过程中,东西红灯亮30S,需计时器设定延时30秒,才会转入下一状态东西绿灯亮;同时,南北方向道路也一起亮绿灯

17、25S,需计时器设定延时25秒,才会转下一状态南北绿灯闪烁;南北绿灯闪烁3S,需振荡器或脉冲源(秒/次)动作使南北绿灯闪烁,还要需计时器设定延时3秒,才会转下一状态南北黄灯亮;南北黄灯亮2S,需计时器设定延时2秒,才会转入下一状态南北红灯亮。如此循环下去。另外,当断开系统,所有信号灯熄灭;需要按钮SB1动作断开系统,停此输入信号入可编程控制器,而最快的方法,是使可编程控制器不动作,那么肯定无信号输出。而且,南北、东西绿灯同时亮,报警。可编程控制器要输出一个信号,驱动一个报警灯。综上所述,可编程控制器要满足一个信号输入(作系统接通、断开作用),七个信号输出,十字路口有十二个交通信号灯,但南北、东

18、西两个为一组用一个输出信号控制,再加上一个报警信号驱动的报警灯。通过如下的十字路口交通灯状态分析表、主流程图、十字路口交通灯时序图一一展开,将十字路口交通灯控制系统设计思路逐渐脉络清晰。表3-1 十字路口交通灯状态分析表南北方向交通灯状态红灯亮25S绿灯亮25S绿灯闪3S黄灯亮2S东西方向交通灯状态绿灯亮20S绿灯闪3S黄灯亮2S红灯亮30S 十字路口交通灯状态的分析: 十字路口交通灯如下图3-1所示,将12个交通灯进行编号 图3-1 十字路口交通灯状态图这12个交通灯共有四个状态:状态1:南北红灯(1、7)亮,东西绿灯(6、12)亮。状态2:南北红灯(1、7)继续亮,东西绿灯(6、12)闪。

19、状态3:南北红灯(1、7)继续亮,东西黄灯(5、11)亮。状态4:东西红灯(4、10)亮,南北绿灯(3、9)亮。状态5:东西红灯(4、10)继续亮,南北绿灯(3、9)闪。状态6:东西红灯(1、7)继续亮,南北黄灯(2、8)亮。主程序流程图:(如图3-2所示)3-2 主流程图 启动东西绿东西黄东西红南北绿南北黄20S3S2S25S3S2S30S20S3S2SONOFF图3-3 十字路口交通灯时序图25S南北红 3.3 硬件设计3.3.1 PLC的地址分配 本交通信号灯相对较简单,有一个输入六个输出端口。故列出交通信号灯PLC的输入/输出点分配表,详见表3-2。表3-2 交通信号灯PLC的输入/输

20、出点分配表序号I/O地址电气符号功能说明1.X00SA启动2.Y00HL1东西绿灯3.Y01HL2东西黄灯4.Y02HL3东西红灯5.Y03HL4南北绿灯6.Y04HL5南北黄灯7.Y05HL6南北红灯3.3.2 PLC的接线形式 如图3-5所示 图3-5 PLC控制接线图 3.4 系统程序设计3.4.1系统的梯形图第4章 系统检测与调试4.1 检测与调试大体思路流程如下:1、硬件调试:硬件调试是利用开发系统、基本测试仪器(万用表、示波器等),检查用户系统硬件中存在的故障。硬件调试可分为静态调试与动态调试两步进行。静态调试 静态调试是在用户系统未工作时的一种硬件检测。 第一步:目测。检查外部的

21、各种元件或者是电路是否有断点。 第二步:用万用表测试。先用万用表复核目测中有疑问的连接点,再检测各种电源线与地线之间是否有短路现象。 第三步:加电检测。给板加电,检测所有的插座或是器件的电源端是否符合要求的值 第四步:是联机检查。因为只有用可编程控制器开发系统才能完成对用户系统的调试。 动态调试 动态调试是在用户系统工作的情况下发现和排除用户系统硬件中存在的器件内部故障、器件连接逻辑错误等的一种硬件检查。动态调试的一般方法是由近及远、由分到合。 由分到合是指首先按逻辑功能将用户系统硬件电路分为若干块,当调试电路时,与该元件无关的 器件全部从用户系统中去掉,这样可以将故障范围限定在某个局部的电路

22、上。当各块电路无故障后,将各电路逐块加入系统中,在对各块电路功能及各电路间可能存在的相互联系进行调试。由分到合的调试既告完成。 由近及远是将信号流经的各器件按照距离可编程控制器的逻辑距离进行由近及远的分层,然后分层调试。调试时,仍采用去掉无关元件的方法,逐层调试下去,就会定位故障元件了。2、软件调试: 软件调试是通过对拥护程序的汇编、连接、执行来发现程序中存在的语法错误与逻辑错误并加以排除纠正的过程。程序后,编辑,查看程序是否有逻辑的错误。如果出现故障,应返回编程环境,检查梯形图的错误并修改程序再进行调试,如此反复直到调试成功。结论当我知道我的课题是:交通信号灯控制系统的设计,我想这个课题是很容易的,这样我更应该做的更好。当真正做起来的时候,还是觉得有点困难的,有些东西以前学了,但现在用起来可能又有点疑问。就如画电气原理图吧,整体的构造脑海里都有一个整体的概念。而你要画出来的话,你可能会遇到细节上的问题,比如说按钮开关的方向是怎样,以及怎么划分区域等。遇到这些问题的时候都能让你主动去翻书,复习这些陌生的知识。我认为这是一种最好的学习方法通过实践去检验自己的知识。这个只有你自己投入进去你才能发现自己知识点的欠缺。做为一名电气专业的学生对电器原理图的了解更应该有深刻的认识,知道它的重要性。要能看的懂,给你一张电气原理图,你要能够写出梯

温馨提示

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

评论

0/150

提交评论