1、物理与电子工程学院PLC原理与应用课程设计报告书 设计题目: 基于PLC的交通信号灯设计 专 业: 自动化 班 级: 10级1班 学生姓名: XX 学 号: XXXX 指导教师: XX 2013年 12 月20 日 物理与电子工程学院 课程设计任务书专业: 自动化 班级: 1班 学生姓名XX学号XX课程名称PLC原理与应用设计题目基于PLC的交通信号灯设计设计目的、主要内容参数、方法及要求设计目的:1、掌握PLC功能指令的应用2、掌握PLC控制系统的设计流程设计主要内容及要求:1、 设计一个基于PLC的十字路口交通信号灯的控制程序。具体要求如下:1南北黄灯闪烁5秒。南北红灯亮一段时间,同时东西
2、红灯闪烁5秒,东西绿灯亮与南北方向相同时间。2南北红灯亮维持一段时间后南北红灯闪烁5秒,熄灭。同时东西绿灯维持相同时间后,东西黄灯闪烁5秒,熄灭。3重复1和2,并不断循环反复。2、画出实现程序流程图。3、列出输入、输出端口。4、写出梯形图程序。5、调试程序,直至符合设计要求。工作量2周时间,每天3学时,共计42学时进度安排第1天:明确课程设计的目的和意义,根据课程设计要求查找相关资料第2-3天:学习课程设计中用到的PLC相关知识第4-5天:根据课程设计的要求画出程序流程图第6天:列出I/O分配表第7-8天:写出梯形图程序,并对程序进行注释第9-10天:学习西门子S7-200的编程软件STEP
3、7 MicroWIN SP6,并在该软件中编写梯形图程序第11天:学习西门子S7-200仿真软件,并进行程序仿真和调试。第12天:将课程设计中用到的程序在PLC试验箱上进行运行和调试。第13-14天:撰写课程设计报告。主要参考资料1宋建成.编程序控制器原理与应用M.科学出版社,1998 2杨公源.可编程控制器(PLC)原理与应用M.电子工业出版社,20233袁任光.可编程序控制器应用技术与实例M.华南理工大学出版社,2023指导教师签字教研室主任签字 摘 要为了解决十字路口的交通拥挤状况,本文提出了一种基于PLC、车流量检测系统和数值比拟器的十字路口交通灯实时控制方案。该设计系统地介绍了交通灯
4、控制系统的组成和设计方案,并进行了程序设计。通过车流量检测系统实现了对十字路口车流量的智能检测,并根据车流量的变化,实时地对红绿灯时间进行合理调配,从而提高了十字路口的通行能力。关键词:实时控制;PLC;车流量;检测目 录1 绪论12 PLC的结构及原理12.1 PLC的结构12.2 PLC的工作原理23 系统的方案设计33.1 十字路口交通灯布置图33.2 系统的控制要求44 系统器件选型和资源配置54.1 系统器件的选型54.2 I/O地址分配64.3 交通灯系统的接线形式65 系统程序设计75.1 系统的程序思想75.2 系统的程序设计85.3 系统程序分析126 心得体会13参 考 文
5、 献141 绪论随着交通的不断开展和汽车化进程的加快,交通拥挤加剧,交通事故频发,交通环境恶化,已经成为引人注目的城市问题之一。交通问题不仅在开展中国家,就在兴旺国家也是一个令人困扰的严重问题。众所周知,缓解交通拥挤的最直接和最有效方法是提高路网的通信能力。但无论哪个国家的大城市,不可能无限制地修建道路,不管是资金因素还是土地因素,都限制了道路的无节制增长。因此,不可能通过无限制地修建道路难满足日益增长的交通需求。与此同时,通过限制车辆增加削减交通需求也因受到客观因素的制约而无法取得满意的结果。事实上,由于交通系统是一个相当复杂的大系统,无论单独从车辆方面考虑还是从道路方面考虑,都很难从根本上
6、解决问题。在本设计中,采用的是调节交通信号灯的红绿灯时间来改善交通通行率。 交通信号灯采用红、黄、绿三种颜色,又叫红绿灯。红灯表示停止或禁止通行,绿灯表示通行,黄灯表示马上要出现红灯。车辆不能越过停车线,如果车辆已十分接近停车线而不能安全停车时,可以进入交叉路口。 在十字路口设置交通灯可以对交通进行有效的疏通,并为交通参与者的安全提供了强有力的保障。但是随着社会、经济的快速开展,原先的交通灯控制系统已经不能适应现在日益繁忙的交通状况。如何改善交通灯控制系统,使其适应现在的交通状况,成为研究的课题。传统的十字路口交通控制灯,通常的做法是:事先经过车辆流量的调查,运用统计的方法将两个方向红绿灯的延
7、时预先设置好。然而,实际上车辆流量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、较适用的方案,仍然会发生这样的现象:绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛开展的交通现状,更为现实的需要是能有一种能够根据流量变化情况自适应控制的交通灯。随着科学技术的日新月异,自动化程度要求越来越高,原有的交通灯装置远远不能满足当前高度自动化的需要。可编程控制器交通灯控制系统集成自动控制技术、计量技术、新传感器技术、计算机管理技术于一体的机电一体化产品;充分利用计算机技术对生产过程进行集中监
8、视、控制管理和分散控制;充分吸收了分散式控制系统和集中控制系统的优点,采用标准化、模块化、系统化设计,配置灵活、组态方便。2 PLC的结构及原理2.1 PLC的结构PLC 实质上是一种专用于工业控制的计算机,其硬件结构根本上与微型计算机相同。从结构上分,PLC分为固定式和组合式模块式两种。固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规那么组合配置。PLC的根本结构框图如图2-1-1所示:图2-1-1 PLC的根本结构框图2.2 PLC的工作原理 PLC的C
9、PU采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作。当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。1输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态
10、和数据也不会改变。因此,如果输入是脉冲信号,那么该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。2用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。3输出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU
11、按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。PLC的扫描工作过程如图2-2-1、图2-2-2所示 :图2-2-1 PLC的扫描工作过程图 图2-2-3 PLC的扫描周期图3 系统的方案设计目前的智能交通灯控制系统有以红外感应车流量的、有按预定时间段改变通行时间的,有以电视监控信息来干预的等多种方法与手段,各有特点。本设计是一个以车流量为核心的智能交通灯自动控制系统,通过使用一种车流量检测系统检测车量,实现了十字路口交通灯的智能控制。 该车流量检测系统利用图像处理与识别技术,通过视频信号检测道路交通流量。具体地讲是利用摄像头作为视频探头,由图像处理设备将
12、视频信号转换成数字图像,计算机对数字图像进行处理,识别车辆,当车辆通过“虚拟线圈时统计车流量及相关车辆信息,并将数据传输到控制中心,也可存储在硬盘上。根据车流量检测系统测出的车流量,利用数值比拟器进行比拟,将南北和东西两个方向车流量的比拟结果送入PLC进行控制,从而调节两个方向红绿灯时间的长短。3.1 十字路口交通灯布置图根据系统的方案设计可分析得出,本系统需要合理配置车流量线圈检测系统、数值比拟器、PLC和红绿灯。其布置如图3-1-1所示:图3-1-1 十字路口布置图3.2 系统的控制要求如果十字路口实行交通灯智能控制系统,那么相当于一个有经验的交警对各方向的车辆进行统计,根据车流量的不同分
13、配以不同的绿灯时间,从而进行合理的调配,防止车辆的堵塞,较好地解决了上述问题,这是代替模拟控制的有效方法。智能交通灯控制系统由车流量检测系统、数字比拟器、控制器PLC、红黄绿交通信号灯、输入输出接口电路和电源等组成。其实现的控制流程图如图3-3-2所示:图3-3-2 控制流程图交通灯控制系统的控制要求如下:1信号灯受一个起动开关控制,当起动开关接通时,检测系统检测到的信号经数值比拟器,将结果送给PLC。系统开始工作,且先南北绿灯亮,东西红灯亮。2南北绿灯亮维持一段时间后南北黄灯闪烁,同时东西红灯亮相同时间后红灯闪烁。3南北黄灯闪烁5秒。南北红灯亮一段时间,同时东西红灯闪烁5秒,东西绿灯亮与南北方向相同时间。4南北红灯亮维持一段时间后南北红灯闪烁5秒,熄灭。同时东西绿灯维持相同时间后,东西黄灯闪烁5秒,熄灭。5周而复始。 4 系统器件选型和资源配置4.1 系统器件的选型从上面的分析可以知道,系统共有开关量输入点4个,开关量输出点6个,参照西门子S7-200系列特性见附录,选用主机为CPU2228输入/6继电器输出。其外形图如图4-1-1所示: 图4-1-1 CPU222外形图1M、2M为输入端子的公共端。1L、2L为输出公共端。CPU222