毕业设计(论文)基于PLC的交通灯控制系统.doc
《毕业设计(论文)基于PLC的交通灯控制系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于PLC的交通灯控制系统.doc(23页珍藏版)》请在三一办公上搜索。
1、枣庄职业学院毕 业 设 计(论 文)基于PLC的交通灯控制系统姓 名 系 部 专 业 班 级 学 号 指导老师 2011 年 5 月摘要 随着社会经济的发展,城市交通问题越来越引起人们的关注,人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据检测、交通信号灯控制与交通疏导的计算机综合管理系统,它是现代城市交通监控的重要组成部分。所以,如何采用合适的控制方法,最大限度利用好城市高速道路,缓解交通拥挤情况,越来越成为交通运输管理和城市规划部门急需解决的问题。传统的交通灯控制一般采用电子线路和继电器来实现,结构复杂,可靠性低,故障率高,较难实现功能
2、的变换。而可编程控制器(PLC)以微处理器为核心,恰恰可以克服这些缺点,而且使用灵活方便。特别是由PLC实现的控制系统,普遍采用依据继电接触器控制系统电气原理图编制的梯形语言进行程序设计,结构简单,抗干扰能力强、运行稳定可靠、可方便的设置定时时间,编程容易、功能扩展方便、修改灵活等,并且有完善的自诊断和显示功能,维修工作极为简单。采用PLC控制交通信号灯,主要是考虑其具有对使用环境适应性强的特性。同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别是方便的实现对多岔路口的控制。由于PLC本身具有通讯联网功能,将同一条道路上的信号灯组成一局域网进行统一调度管理,课缩
3、短车辆通行等候时间。实现科学化管理。关键词 可编程控制系统 交通灯 PLC目录第一章 PLC的概况31.1 PLC的产生31.2 PLC的基本结构31.3 PLC的基本工作原理4第二章 认识、了解S7-200系列PLC62.1 S7-200系列PLC的概述62.2 S7-200系列CPU224型PLC的结构7第三章 STEP 7编程软件介绍83.1 STEP 7概述83.2 STEP 7的安装8第四章 PLC应用系统的设计104.1 PLC应用系统设计系统概述104.2 PLC应用系统设计的设计步骤104.3 PLC设计常用的方法11第五章 基于PLC的交通灯控制系统的设计135.1 十字路口
4、交通灯控制实际概况135.2结合十字路口交通灯的路况画出模拟图135.3 十字路口交通灯模拟控制时序图145.4 可变控制器I/O分配表145.5 程序梯形图及其语言表155.6 PLC的外部接线图185.7 程序调试195.8 难点分析195.9收获与体会20致 谢21参考文献22基于PLC的交通灯控制系统第一章 PLC的概况1.1 PLC的产生 1969年,美国数字设备公司(DEC)研制出了世界上第一台PLC,当时又叫可编程逻辑控制器(Programmable Logic Controller)目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。随着半导体技术尤其是微处理器和微
5、型计算机的发展,到70年代中期以后,特别是进入80年代以来,PLC已经广泛地使用16位甚至32位微处理器作为中央处理器,输入输出模块和外围电路也都采用了中、大规模甚至超大规模的集成电路,使LC的概念、设计、性能价格比以及应用方面都有了新的突破。这时的PLC已经不仅仅是逻辑判断功能,还同时具有数据处理功能和数据通信功能,所以称为可编程序控制器更为合适,简称PC,但为了与个人计算机(Personal Computer)的简称PC相区别,一般一般仍将它简称为PLC。1.2 PLC的基本结构 PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同,基本构成为: a、电源 PLC的电源
6、在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去 b. 中央处理单元(CPU) 中央处理单元(CPU)是PLC的控制中枢。它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指
7、令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。 为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。这样,即使某个CPU出现故障,整个系统仍能正常运行。 c、存储器 存放系统软件的存储器称为系统程序存储器。 存放应用软件的存储器称为用户程序存储器。 d、输入输出接口电路 1、现场输入接口电路由光耦合电路和微机的输入接口电路,作用是PLC与现场控制的接口界面的输入通道。 2、现场输出接口电路由输出数
8、据寄存器、选通电路和中断请求电路集成,作用PLC通过现场输出接口电路向现场的执行部件输出相应的控制信号。 e、功能模块 如计数、定位等功能模块 f、通信模块 如以太网、RS485、Profibus-DP通讯模块等1.3 PLC的基本工作原理 当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。 (一) 输入采样阶段 在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输
9、出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。 (二) 用户程序执行阶段 在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定
10、的特殊功能指令。 即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。 在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。 (三) 输出刷新阶段 当
11、扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。PLC的工作实物图如下:第二章 认识、了解S7-200系列PLC2.1 S7-200系列PLC的概述 西门子S7系列PLC分为S7-400、S7-300和S7-200三个系列,分别为S7系列中的大、中、小型PLC系统,S7-200系列PLC具有以下特点:1) 集成的24V电源。可以直接接到传感器和变送执行器上。2) 高速脉冲输出。具有2路高速脉冲输出端,输出脉冲频率可达20KHz,用于控制进进电动机和伺服电动机,实现定位
12、任务。3) 通信口。CPU221.CPU222,CPU224有一个通信口,CPU226,CPU226XM有两个。4) 模拟电位器。CPU221/222有一个模拟电位器,CPU224/226/226XM有两个。模拟电位器用来改变特殊寄存器中的数值,以改变程序运行时参数。5) 中断输入允许以极快的速度对过程信号的上升沿作出响应。6) EEPROM存储模块。可作为修改与修复程序的快速工具,无需编程器,并可进行辅助软件归档工作。7) 电池模块。用户数据可以通过内部的超级电容存储大约5天。8) 不同的设备类型。CPU221CPU226各有2种类型的CPU,具有不同的电源电压和控制电压。9) 高速计数器。
13、CPU221/222有4个30KHz高速计数器,CPU224/226/226XM有6个30KHz的告诉计数器,用于捕捉比CPU扫描频率更快的脉冲信号。2.2 S7-200系列CPU224型PLC的结构S7-200 PLC的外形 CPU224型PLC的外形如上图所示,其输入、输出、CPU、电源模块均装在一个基本单元的机壳内,是典型的整体式结构;底部端子盖下是输入量的接线端子和为传感器提供的24v直流电源端子;顶部端子盖下是输出端子和外部给CPU的供电电源接线端子;基本单元前盖下有工作模式选择开关、电位器和扩展I/O连接器。下面是其接线端子:CPU224型PLC的接线端子第三章 STEP 7编程软
14、件介绍3.1 STEP 7概述 STEP 7编程软件用于西门子系列工控产品包括SIMATIC S7、M7、C7和基于PC的WinAC,是供它们编程、监控和参数设置的标准工具,是SIMATIC工业软件的重要组成部分。 STEP 7具有以下功能:硬件配置和参数设置、通讯组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。STEP 7的所有功能均有大量的在线帮助,用鼠标打开或选中某一对象,按F1可以得到该对象的在线帮助。 在STEP 7中,用项目来管理一个自动化系统的硬件和软件。STEP 7用SIMATIC管理器对项目进行集中管理,它可以方便地浏览SIMATIC S7、M7、C7和WinAC的
15、数据。实现STEP 7各种功能所需的SIMATIC软件工具都集成在STEP 7中。 STEP 7的硬件接口 PC/MPI适配器用于连接安装了STEP 7的计算机的RS-232C接口和PLC的MPI接口。计算机一侧的通信速率为19.2kbit/s或38.4kbit/s,PLC一侧的通信速率为19.2kbit/s1.5Mbit/s。除了PC适配器,还需要一根标准的RS-232C通信电缆。3.2 STEP 7的安装 STEP 7编程软件用于西门子系列工控产品包括SIMATIC S7、M7、C7和基于PC的WinAC,是供它们编程、监控和参数设置的标准工具,是SIMATIC工业软件的重要组成部分。 S
16、TEP 7具有以下功能:硬件配置和参数设置、通讯组态、编程、测试、启动和维护、文件建档、运行和诊断功能等。STEP 7的所有功能均有大量的在线帮助,用鼠标打开或选中某一对象,按F1可以得到该对象的在线帮助。 在STEP 7中,用项目来管理一个自动化系统的硬件和软件。STEP 7用SIMATIC管理器对项目进行集中管理,它可以方便地浏览SIMATIC S7、M7、C7和WinAC的数据。实现STEP 7各种功能所需的SIMATIC软件工具都集成在STEP 7中。 STEP 7的硬件接口 PC/MPI适配器用于连接安装了STEP 7的计算机的RS-232C接口和PLC的MPI接口。计算机一侧的通信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 PLC 交通灯 控制系统
链接地址:https://www.31ppt.com/p-3979643.html