ImageVerifierCode 换一换
格式:DOCX , 页数:43 ,大小:577.91KB ,
资源ID:5085924      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5085924.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于PLCS7200交通信号灯的控制系统设计.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于PLCS7200交通信号灯的控制系统设计.docx

1、基于PLCS7200交通信号灯的控制系统设计基于PLC-S7-200交通信号灯的控制系统设计编号 2014180329研究类型应用研究 分类号 TP29学士学位论文(设计)Bachelors Thesis论文题目基于PLC S7-200交通信号灯的控制系统设计作者姓名曾繁荣学号2010118020329所在院系机电与控制工程学院学科专业名称自动化导师及职称高红亮 讲师基于PLC S7-200的交通信号灯的控制系统设计 曾繁荣(指导教师:高红亮)(湖北师范学院机电与控制工程学院,中国 黄石 435002)摘 要:本文结合SIEMENS公司的S7-200系列的PLC的性能和顺序控制法的特点 ,在介

2、绍PLC系统基本硬件组成的基础上,结合交通信号灯控制系统的发展,深入的分析交通信号灯控制系统的工作原理,同时着重分析了S7-200PLC硬件设计和软件设计。研究并提出了基于PLC S7-200的交通信号灯的控制系统设计方案,通过合理的选择和设计,实现根据不同的道路实况选择不同的控制方法,解决不同的交通问题。关键字:PLC;顺序控制法;模式选择;控制中图分类号:TP29Design of traffic lights control system based on PLC S7-200Zeng Fanrong(tutor: Gao Hongliang)(College of Mechatroni

3、cs and Control Engineering, Hubei Normal University, Huangshi, China, 435002)Abstract :This thesis combines the characteristic properties and sequence control method for SIEMENS companys S7-200 series PLC, based on introducing the basic hardware on the PLC system, combining with the development of c

4、ontrol system of traffic lights, analysis of the working principle of the traffic signal lamp further control system, and analyzes the S7-200PLC hardware design and software design. Study and propose the design scheme of the control system of traffic lights based on PLC S7-200, through the rational

5、selection and design, according to different road situation choose different control methods, to solve the traffic problems of different.Key words: PLC; sequence control; mode selection; control基于PLC S7-200的交通信号灯的控制系统设计曾繁荣(指导教师:高红亮)(湖北师范学院机电与控制工程学院 中国 黄石 435002)1前言1.1 研究背景与现状1.1.1问题的提出和研究背景随着经济的发展,车

6、辆急剧增多,城市道路交通堵车现象日益严重。因此,许多城市纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了其交通状况必然受高速道路与普通道路耦合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道车流量繁忙的交通拥堵状况,越来越成为交通运输管理和城市规划部门有待解决的主要问题。鉴于当前实际中,一般在主干道是行车道而次道是人行横道和一些非机动车通行的十字马路处的交通灯仍然采用固定通行的一般的交

7、通灯系统。这样的系统,不利于提高道路的利用率,也利于主要车道的通行,在没有行人需要通过人行横道的时候,主要车道上的行人也必须在停止线以外停车侯车道绿灯亮。本文提出了一种全新的思路来解决此类问题,来缓解日益严重的交通拥堵。文中采用西门子S7-200PLC来实现带有人行横道请求的十字马路交通灯控制系统的设计。1.1.2国内外研究现状及发展趋势当前,国内大多数城市正在采用“自动”红绿交通灯,它具有固定的“红灯绿灯”转换间隔,并自动切换。它们一般由“通行与禁止时间控制显示、红黄绿三色信号灯和方向指示灯”三部分组成。在交通灯的通行与禁止时间控制显示中,通常要么东西、南北两方向各50秒;要么根据交通规律,

8、东西方向60秒,南北方向40秒,时间控制都是固定的。交通灯的时间控制显示,以固定时间值预先“固化”在单片机中,每次只是以一定周期交替变化。但是,实际上不同时刻的车辆流通状况是十分复杂的,是高度非线性的、随机的,还经常受认为因素的影响。采用定时控制经常造成道路有效应用时间的浪费,出现绿灯方向车辆较少,红灯方向车辆积压。其最大的缺陷就在于当路况发生变化时,不能满足司机与路人的实际需要,轻者造成时间上的浪费,重者直接导致交通堵塞。目前设计交通灯的方案有很多,有应用CPLD设计实现交通信号灯控制器方法;有应用PLC实现对交通灯控制系统的设计;有应用单片机实现对交通信号灯设计的方法。目前,国内的交通灯一

9、般设在十字路门,在醒目位置用红、绿、黄三种颜色的指示灯。加上一个倒计时的显示计时器来控制行车。对于一般情况下的安全行车,车辆分流尚能发挥作用,但根据实际行车过程中出现的情况,还存在以下缺点:(1)两车道的车辆轮流放行时间相同,在十字路口,经常一个车道为主干道,车辆较多,放行时间应该长些;另一车道为副干道,车辆较少,放行时间应该短些。(2)两条干道的红绿时间不能随时间的改变而修改。目前较先进的交通信号灯控制系统的功能:(1)收集交通情报。设在道路上的车辆检测器随时把检测到的车辆数、车辆行驶速度、车辆阻塞度和空间占有率等情报,通过传输系统送到中心处理机处理。(2)控制终端信号机和可变标志。中心处理

10、机根据交通流量的变化,实时地改变控制模型,随时发出控制指令,控制终端信号机和可变标志。(3)诱导车辆。中心处理机根据收集的交通情报,对于交通阻塞地点,一方面控制有关的终端信号机和可变标志以诱导车辆,另一方面通过通信系统,发布交通阻塞情报,诱导车辆避开阻塞地点。(4)集中监视。通过各种显示设备和电视监视系统,工作人员可了解控制区域内的交通状况,为迅速排除交通阻塞、处理异常情况、采取人工干预提供直观依据。因有上述功能,所以对疏导交通流量,提高道路通行能力,减少交通事故和交通公害有明显的效果。1.2 本论文研究的内容通过对西门子S7-200PLC的学习和应用,首先建立交通灯控制系统模型,力求用组态王

11、的相关软件对其进行模拟和仿真,然后再在实验室设计并搭建硬件电路。在电路搭建成功交通灯控制系统的I/O分配的基础上,编写程序,用顺序控制法实现对交通灯控制系统的控制。顺序控制就是指系统或生产设备在各输入信号的作用下,内部元件状态按照生产工艺预先规定的时间顺序变化,使得各执行机构在生产过程中自动有序地进行操作。将交通灯控制系统的各个环节转换成各个步骤,进行顺序精准的控制。通过西门子S7-2OOPLC的编程方法、原理及编程环境的研究,实现对交通信号灯的控制,查阅交通灯控制系统的相关资料,以及了解国内外前沿技术,发展趋势,以达到设计方案更优化。将用顺序控制方法,实现对交通信号灯控制系统顺序控制,并周期

12、循环运作。用梯形图将顺序控制法语句指令呈现出来,并能按照当时不同的道路情况选择较合适的交通信号灯的控制。2 交通信号灯控制系统的设计原理2.1 S7-200PLC的简介2.1.1 S7-200PLC的发展和应用 德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。 西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性能要求的PL

13、C(如S7-300)和中、高性能要求的PLC(如S7-400)等1。西门子SIMATIC系列PLC,诞生于1958年,经历了C3,S3,S5,S7系列,已成为应用非常广泛的可编程控制器。西门子公司的产品最早是1975年投放市场的SIMATIC S3,它实际上是带有简单操作接口的二进制控制器。1979年,S3系统被SIMATIC S5所取代,该系统广泛地使用了微处理器。20世纪80年代初,S5系统进一步升级U系列PLC,较常用机型:S5-90U、95U、100U、115U、135U、155U。1994年4月,S7系列诞生,它具有更国际化、更高性能等级、安装空间更小、更良好的WINDOWS用户界面

14、等优势,其机型为:S7-200、300、400。1996年,在过程控制领域,西门子公司又提出PCS7(过程控制系统7)的概念,将其优势的WINCC(与WINDOWS兼容的操作界面)、PROFIBUS(工业现场总线)、COROS(监控系统)、SINEC(西门子工业网络)及控调技术融为一体。西门子公司提出TIA(Totally Integrated Automation)概念,即全集成自动化系统,将PLC技术溶于全部自动化领域。由最初发展至今,S3、S5系列PLC已逐步退出市场,停止生产,而S7系列PLC发展成为了西门子自动化系统的控制核心,而TDC系统沿用SIMADYN D技术内核,是对S7系列

15、产品的进一步升级,它是西门子自动化系统最尖端,功能最强的可编程控制器。2.1.2 S7-200PLC的系统组成PLC主要由CPU模块、输入/输出模块、电源模块和编程器组成。PLC的特殊功能模块用来完成某些特殊任务2。 (1) CPU模块主要由微处理器和存储器组成。在PLC控制系统中CPU模块相当于人的大脑和心脏采用周期性循环扫描、分时操作的工作方式不断地采集输入信号,执行用户程序刷新系统的输出,存储器用来存储程序和数据5。(2)输入/输出I/O模块是CPU与现场I/O设备或其他外部设备之间的连接部件。PLC提供了各种操作电平和输出驱动能力的I/O模块供用户选用。I/O模块要求具有抗干扰性能并与

16、外界绝缘因此多数都采用光电隔离回路、消抖动回路、多级滤波等措施。I/O模块可以制成各种标准模块根据输入、输出点数来增减和组合。I/O模块还配有各种发光二极管来指示各种运行状态8。(3)电源模块PLC配有开关式稳压电源的电源模块用来对PLC的内部电路供电9。(4)编程器编程器用作用户程序的编制、编辑、调试和监视,还可以通过其键盘去调用和显示PLC的一些内部状态和系统参数。它经过接口与CPU联系以便完成人机对话互动。编程器分简易型和智能型两种。简易型编程器只能在线编程它通过一个专用接口与PLC连接。智能型编程器即可在线编程又可离线编程 还以远离PLC插到现场控制站的相应接口进行编程。智能型编程器有

17、许多不同的应用程序软件包功能齐全适应的编程语言和方法也较多。2.2 交通信号灯控制系统设计的控制方法在交通信号灯控制系统中运用到了顺序控制设计法,顺序控制就是指系统或生产设备在各输入信号的作用下,内部元件状态按照生产工艺预先规定的时间顺序变化,使得各执行机构在生产过程中自动有序地进行操作10。PLC 顺序控制设计法最基本的思路是将控制系统的一个完整的工作周期划分为若干个顺序相连的阶段,这些阶段称为步,然后用转换条件控制代表各步的内部编程元件(例如辅助继电器M ,状态继电器S 等) ,使其状态按照一定的时间顺序变化,最终输出控制相应执行机构的动作步是根据输入量状态的变化来划分的。在任何一步之内各

18、输出量的状态不变,但相邻两步输出量总的状态是不同的。步的这种划分方法代表各步编程元件的状态与各输出量状态之间有着极为简单的逻辑关系。顺序控制设计法中的转换条件可以是外部的输入信号,例如:按钮、指令开关、行程开关(包括有触点或无触点行程开关、光电开关、干簧管开关、霍尔元件开关等位置检测开关) 、压力继电器、时间继电器之类的信号转换元件等,也可以是PLC 内部产生的信号,例如:定时器、计数器的触点提供的信号,还可能是若干信号的“与”、“或”、“非”逻辑状态。让他们的状态按一定的顺序变化,然后用代表各步的编程元件控制PLC 的各输出位10。3 交通信号灯控制系统总体结构框架的设计3.1 方案的选择与

19、论证成本系统就现在掌握的技术而言有以下两种方案:方案一:使用51或者PIC单片机来设计一套十字路口交通灯的控制系统单片机虽说PIO端口比较多、单片价格较为便宜 但是其编程相比较PLC而言较为复杂 且不容易维护,要求较高的单片机专业知识 故而不选择本方案。 方案二:使用西门子S7-200 PLC可编程控制器,其编程方法简单易学且功能强大工业控制能力较为强大一台小型的PLC内有成百上千个可以为用户提供使用的变成元件可以实现非常复杂的控制能力就控制能力而言较普通的单片机要强一些 具有很高的性能价格比故而本系统选择西门子 S7-200 PLC作为本设计的主控制器。3.2 总体方案的确定PLC的最小控制

20、系统是由CPU模块、I/O模块、以及编程装置模块组成的,一般经由相应的模拟信号送入输入模块中处理再送达CPU模块中在CPU模块中根据客户提前用编程装置中所设定的相应程序处理输入的信号最后经由输出模块将相应的数字信号转化为相应的模拟信号输出到指定的外设中 以此达到控制的效果。这仅仅是一个PLC的最小控制系统 此方法可利用相应的通信设备和技术达到控制若干PLC系统的运行从而达到中小型工业系统的生产和运营。 CPU模块、输入模块、输出模块、编程装置组成可编程序控制器 PLC最小控制系统12。采用S7-200 PLC设计交通灯控制系统,要求能实现交通灯的各种控制功能,在常规交通灯控制功能及基础上要求能

21、显示时间以适应道路的不同繁忙程度的情况下的交通控制要求。在控制方法上,将改变定周期的系统控制,使系统内的周期可随时改变,增加系统的灵活性,以适应瞬时变化的交通流量。 该系统属于连续循环工作的控制系统 要求系统启动后能够周期性地连续循环工作故系统中设置一个输入信号控制系统的启动。PLC选用西门子S7-200基本单元。图3.1 PLC控制器系统结构图4 交通灯控制系统硬件电路的设计4.1 控制要求分析4.1.1 控制要求分析 对于单交叉路口的信号灯控制主要在于求取最佳信号周期和两交叉方向的绿信比。当交通车流稀少时,信号周期尽量短些,但一般不能少于30秒,以免某一方向的绿灯时间小于15秒使车辆来不及

22、通过路口而影响交通安全。当交通车流需求量较大时,信号周期应该长些,但一般也不能超过120秒,否则某一相位的红灯时间超过60秒,司机和行人的心理上不能忍受。系统开始工作时,首先给南北方向固定的15秒的绿灯时间,利用PLC,可使上述描叙的各传感器以及各道口的信号灯与之直接相连,非常方便可靠。4.1.2 控制要求本设计实现三种交通信号灯系统状态。以I0.0为一个启动并带有选择功能的输入信号:(1)当I0.0按一下,此时交通信号灯应适应的道路状况为南北方向交通流量多,南北方向道路繁忙,南北路绿灯亮的时间为30S,此后闪烁3S,进入南北路黄灯亮减速的状态,南北路黄灯亮2S,在南北路黄灯亮完后南北路红灯亮

23、25S,与此同时东西路绿灯亮起,亮的时间为20S,此后闪烁3S,进入东西路黄灯亮减速状态,东西路黄灯亮2S,在东西路黄灯亮完后,东西路红灯亮35,与此同时南北路绿灯亮起,实现一个控制周期。(2)当I0.0按两下,此时交通信号灯应适应的道路状况为东西路方向交通流量多,东西方向道路繁忙,东西路绿灯亮的时间为30S,此后闪烁3S,进入东西路黄灯亮减速的状态,东西路黄灯亮2S,在东西路黄灯亮完后,东西路红灯亮25S,与此同时南北路绿灯亮起,亮的时间为20S,此后闪烁3S,进入南北路黄灯亮减速状态,南北路黄灯亮2S,在南北路黄灯亮完后南北路红灯亮35,与此同时东西路绿灯亮起,实现一个控制周期。(3)当I

24、0.0按三下,交通信号灯停止工作。图4.1 模式1的时序图 图4.2 模式2的时序图4.2 交通信号灯控制系统模型图建立交通信号灯控制系统的十字路口应用的模型,这个十字路路口分别是南北主干道和东西主干道的交汇处,分别在南北方向和东西方向设有红黄绿三种颜色的交通信号灯,在东西方向和南北方向分别设有甲和乙两辆汽车灯分别代表东西方向和南北方向的通行情况15。图4.3 交通信号灯系统模型图4.3 交通信号灯控制系统电气控制线路在本设计中南北方向两个路口上的红绿黄共有六盏灯,但是在实际操作中只需控制三个支路,每个支路应该有两盏任何时候都是相同状态的灯即可。通过一个启动按钮I0.0来操作整个系统的启动和模

25、式选择。由PLC的8个输出端口来控制六个交通信号灯和两个表示路段流通两个汽车灯。电气控制线路图如下:图4.4电气控制线路图4.4 I/O分配 在本系统的I/O端口分配中,有一个输入继电器对应的输入端口I0.0,有八个输出继电器对应的八个输出端口分别对应的南北红灯Q0.0,南北绿灯Q0.1,南北黄灯Q0.2,东西红灯Q0.3,东西绿灯Q0.4,东西黄灯Q0.5,南北方向的车灯Q0.6,东西方向的车灯Q0.7,进行控制。表4.1 I/O分配表I/O口 分配类型地址功能输入I0.0启动、选择输出Q0.0南北红灯Q0.1南北绿灯Q0.2南北黄灯Q0.3东西红灯Q0.4东西绿灯Q0.5东西黄灯Q0.6南

26、北车灯Q0.7东西车灯5 交通灯控制系统软件的设计5.1程序流程图图5.1 程序流程图5.2 主要梯形图解析(1)系统初始化网络1用于系统初始化,SM0.1为常用特殊继电器,在首次扫描时为ON,常用做初始化脉冲,M0.0作为辅助继电器,在PLC中没有外部的输入端子和输出端子与之对应,因此它不受外部信号的直接控制,其触电也不能直接驱动外部负载,用于在程序设计中处理逻辑控制任务,下文出现的M也是作为辅助继电器。图5.2 网络1梯形图(2)上升沿脉冲触发的状态网络2是在按动I0.0瞬间,常开触电I0.0通电,表现为高电平,此时通过上升沿脉冲使得寄存器加法指令执行一次相加的操作,在LAD中,IN1+I

27、N2=OUT,数据类型为整数,所以在双整数相加时输出也为整数,传递给VW1,在第二次上升沿脉冲触发时继续在VW1上累加。在对VW1赋值的同时,在每一次上升沿脉冲产生时,辅助继电器需要进行处理,将M10.0和M0.0置位,其他辅助触点均复位,M10.0在整个梯形图中只是起个排除干扰的作用。图5.3 网络2梯形图在网络4中按动I0.0瞬间,常开触电I0.0通电,表现为高电平,此时通过上升沿脉冲使得移位寄存器加法指令执行一次移位的操作将IN的数值赋予OUT,而在此处移位寄存器的作用是当第三次上升沿脉冲到来时将0值赋予VW1,使得VW1中的数值一直在 0、1、2这三个数中循环变换。图5.4 网络4梯形

28、图(3)比较指令实现模式选择在网络5和网络6中,当M0.0为置位高电平,I0.0按下,常开触电I0.0闭合时,通过VW1中的数值与“1”和“2”相比,如果当VW1等于1,此时辅助继电器M0.1置位高电平,其他辅助继电器复位,定义为模式一;如果当VW1等于2,此时辅助继电器M2.1置位高电平,其他辅助继电器复位,定义为模式二;这两个网络运用比较指令实现了模式的选择。图5.5 网络5梯形图(模式1的选择)图5.6 网络6梯形图(模式2的选择)(4)置位复位指令控制辅助继电器的状态在网络2、网络3、网络5到网络22这十五个网络中均出现置位和复位指令。在网络2、网络3、网络5和网络6中,置位复位指令是

29、初始化辅助继电器的状态,而在网络7到网络22中,通过与定时器的串联,使得各个辅助继电器在以时间轴为顺序下,先后置位复位交替进行。以网络7为例,当定时器T44计时结束,M1.0为高电平时,又将M0.1置位高电平,同时M1.0复位低电平,在某个时间段时只允许有一个辅助继电器为高电平,其余为低电平。这种辅助继电器的置位和复位使得顺序控制按照时间轴的指向各个环节一次进行。图5.7 网络7梯形图(5)特殊继电器在闪烁电路中的应用在网络24和网络27中,为实现南北绿灯和东西绿灯闪烁3S时间的控制,用到了特殊继电器SM0.5.SM0.5的作用是在1S的时钟脉冲里,0.5S闭合,0.5S断开,再串联一个T43

30、或T39(定时时间为3S)的常闭触点,在3S之中闪烁电路作用,3S之后闪烁电路断开不再工作。图5.8 网络24梯形图(6)辅助继电器和定时器的结合,循环控制的实现在梯形图的网络中辅助继电器触点与定时器的常闭触点的串联,实现辅助继电器状态的控制,同时辅助继电器的状态为高电平是触发定时器开始工作。以网络9、网络18和网络31为例当M0.1或M2.5置位高电平触发T37计时,T37计时结束时常开触点T37闭合,此时网络9中M0.2置位,M0.1复位,通过这网络9和网络31这两个网络,辅助继电器M0.1置位高电公平的时间就是T37计时的时间1S。通过这网络18和网络31这两个网络,辅助继电器M2.5置

31、位高电公平的时间就是T37计时的时间1S。图5.9 网络31梯形图图5.10 网络9梯形图图5.11 网络18梯形图以网络11、网络20和网络32为例当M0.2或M2.6置位高电平触发T8计时,T38计时结束时常开触点T38闭合,此时网络11中M0.3置位,M0.2复位,通过这网络11和网络32这两个网络,辅助继电器M0.2置位高电公平的时间就是T38计时的时间19S。通过这网络20和网络32这两个网络,辅助继电器M2.6置位高电公平的时间就是T38计时的时间19S。图5.12 网络32梯形图图5.13 网络11梯形图图5.14 网络20梯形图通过上述六个网络的可以得到通过辅助继电器和定时器的配合,可以控制辅助继电器置位高电平的时间。M0.1(M2.5)置位高电平时间为1S ,M0.2(M2.6)置位高电平时间为19S,M0.3(M2.7)置位高电平时间为3S,M0.4(M3.0)置位高电平时间为2S,M0.5(M2.1)置位高电平时间为1S,M0.6(M2.2)置位高电平时间为29S,M0.7(M2.3)置位高电平时间为3S,M1.0(M2.4)置位高电平时间为2S。以网络7、网络38为例当M1.0或M2.4置位高电平触发T44计时,T44计时结束时,常开触点T44闭合,此时网络7中M0.1置位,M1.0复位,通过网络7和

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1