基于西门子S7-200的交通灯控制设计河南工业职业技术学院HenanPolytechnicInstitute毕业设计(论文)题目PLC控制交通灯设计班级机电工程系机0803班姓名李晓帅指导教师刘娇月Plc控制交通灯控制设计基于西门子S7-200的交通灯控制设计摘要自从交通灯诞生以来,其内部的电路控制系统就不断的被改进,设计方法也开始多种多样,从而使交通灯显得更加智能化。尤其是近几年来,随着电子与计算机技术的飞速发展,电子电路分析和设计方法有了很大的改进,电子设计自动化也已经成为现代电子系统中不可缺少的工具和手段,而现今PLC技术飞快发展,应用越来越广,在工业自动化中的地位极为重要,广泛的应用于各个行业。随着科技的发展,可编程控制器的功能日益完善,加上小型化、价格低、可靠性高,在现代工业中的作用更加突出。同时交通控制更是趋向智能化方向发展,LED交通信号灯在持续发光、雨淋、灰尘等恶劣的气候条件下,仍然能保持较好的工作性能,而且价格更低廉。本文主要通过西门子PLC控制交通红绿灯。关键词:西门子S7-200,交通灯,PLC,梯形图。Plc控制交通灯控制设计BasedonthedesignofSiemensS7-200trafficcontrolABSTRACTSincethebirthoftrafficlights,thecircuitinitsinternalcontrolsystemhavecontinuallybeenimproved,alsobegantodesignmethodsvaried,sothattrafficlightsbecomemoreintelligent.Inparticular,inrecentyears,withelectronicsandtherapiddevelopmentofcomputertechnology,electroniccircuitanalysisanddesignmethodshavegreatlyimproved,electronicdesignautomationhasbecomeamodernelectronicsysteminanindispensabletoolandmeansnow,PLCtoday'srapidtechnologicaldevelopment,hasbecomeanincreasinglywidespreadapplicationsinindustrialautomationpositionisextremelyimportant,widelyusedinvariousindustries.Withthedevelopmentofscienceandtechnology,programmablecontrollersimprovementofthefunction,togetherwiththesmall,low-price,highreliabilityinthemodernindustryofamoreprominentrole,AndmoretrafficcontrolTrendisthedevelopmentofintelligent,LEDtrafficlightsinthecontinuingluminescence,rain,dustandotheradverseweatherconditions,canstillmaintaingoodworkperformanceandlowerprices.Inthispaper,SiemensProgrammableLogicControllercontroltrafficthroughthetrafficlights.Keywords:SiemensS7-200,trafficlights,PLC,ladder-diagram.Plc控制交通灯-3-第1章:plc的基础知识1.1概念PLC是ProgrammableLogicController的缩写,即可编程逻辑控制器。它经历了可编程序矩阵控制器PMC、可编程序顺序控制器PSC、可编程序逻辑控制器PLC和可编程序控制器PC几个不同时期。为与个人计算机(PC)相区别,所以现在仍然将可编程逻辑控制器简称plc。它是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。1.2plc的由来与发展1.21由来1968年美国汽车公司提出取代继电器控制装置的要求。1969年,美国数字设备公司研制出了第一台可编程控制器PDP—14,在美国通用汽车公司的生产线上试用成功,首次采用程序化的手段应用于电气控制,这是第一代可编程序控制器,称Programmable,是世界上公认的第一台PLC。1969年,美国研制出世界第一台PDP-14;1971年,日本研制出第一台DCS-8;1973年,德国研制出第一台PLC;1974年,中国研制出第一台PLC;Plc控制交通灯-4-1.22发展(一)早期的PLC(60年代末—70年代中期)早期的PLC一般称为可编程逻辑控制器。这时的PLC多少有点继电器控制装置的替代物的含义,其主要功能只是执行原先由继电器完成的顺序控制,定时等。(二)中期的PLC(70年代中期—80年代中,后期)在70年代,微处理器的出现使PLC发生了巨大的变化。美国,日本,德国等一些厂家先后开始采用微处理器作为PLC的中央处理单元(CPU)。这样,使PLC得功能大大增强。在软件方面,除了保持其原有的逻辑运算、计时、Plc控制交通灯控制设计计数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。在硬件方面,除了保持其原有的开关模块以外,还增加了模拟量模块、远程I/O模块、各种特殊功能模块。并扩大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使PLC得应用范围得以扩大。(三)近期的PLC(80年代中、后期至今)进入80年代中、后期,由于超大规模集成电路技术的迅速发展,微处理器的市场价格大幅度下跌,使得各种类型的PLC所采用的微处理器的当次普遍提高。而且,为了进一步提高PLC的处理速度,各制造厂商还纷纷研制开发了专用逻辑处理芯片。这样使得PLC软、硬件功能发生了巨大变化。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、交通,轻工业等领域的应用都得到了长足的发展。1.3plc的功能1.31PLC的功能主要包含以下几个方面:1:控制功能逻辑控制,包括(定时,计数,顺序,逻辑)控制。2:数据采集、存储与处理功能数学运算功能3:输入/输出接口调理功能具有A/D、D/A转换功能,通过I/O模块完成对模拟量的控制和调节。位数和精度可以根据用户要求选择。具有温度测量接口,直接连接各种电阻或电偶。4:通信、联网功能现代PLC大多数都采用了通信、网络技术,有RS232或RS485接口,可进行远程I/O控制,多台PLC可彼此间联网、通信,外部器件与一台或多台可编程控制器的信号处理单元之间,实现程序和数据交换,如程序转移、数据文档转移、监视Plc控制交通灯-6-和诊断。通信接口或通信处理器按标准的硬件接口或专有的通信协议完成程序和数据的转移。如西门子S7-200的Profibus现场总线口,其通信速率可以达到12Mbps。在系统构成时,可由一台计算机与多台PLC构成“集中管理、分散控制”的分布式控制网络,以便完成较大规模的复杂控制。通常所说的SCADA系统,现场端和远程端也可以采用PLC作现场机。5:人机界面功能提供操作者以监视机器/过程工作必需的信息。允许操作者和PC系统与其应用程序相互作用,以便作决策和调整。Plc控制交通灯控制设计6:编程、调试等使用复杂程度不同的手持、便携和桌面式编程器、工作站和操作屏,进行编程、调试、监视、试验和记录,并通过打印机打印出程序文件。1.4plc的工作原理和结构1.41PLC的工作原理:采用循环扫描方式。在PLC处于运行状态时,从内部处理、通信操作、程序输入、程序执行、程序输出,一直循环扫描工作。注意:由于PLC是扫描工作过程,在程序执行阶段即使输入发生了变化,输入状态映象寄存器的内容也不会变化,要等到下一周期的输入处理阶段才能改变。1.42结构:plc实质上是一种专用与工业控制的计算机,其硬件结构基本上与微型计算机再结构上分为固定式和组合式(模块式)两种,固定式plc包括CPU板,I/O板,显示面板,内存块,电源等,这些元素组合成一个不可拆卸的整体。模块式plc包括CPU模块,I/O模块,内存模块,电源模块,底板或机架。这些模块可以按照一定的规则组合配置。PLC的基本结构框图如下:接口部件输出输入接口部件件中央处理单元CPU板电源部件Plc控制交通灯-8-1.5PLC的硬件介绍及选型1.51硬件介绍(一)PLC的类型PLC按结构分为整体型和模块型两类,按应用环境分为现场安装和控制室安装两类;按CPU字长分为1位、4位、8位、16位、32位、64位等。(二)输入输出模块的选择输入输出模块的选择应考虑与应用要求的统一。例如对输入模块,应考虑信号电平、信号传输距离、信号隔离、信号供电方式等应用要求。对输出模块,应考虑选用的输出模块类型,通常继电器输出模块具有价格低、使用电压范围广、寿命短、响应时间较长等特点;可控硅输出模块适用于开关频繁,电感性低功率因数负荷场合,但价格较贵,过载能力较差。输出模块还有直流输出、交流输出和模拟量输出等,与应用要求应一致。(三)CPU的构成CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。CPU主要由运算器、控制器、寄存器及实现它们之间联系的Plc控制交通灯-9-数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据,是PLC不可缺少的组成单元。在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。(四)I/O的分配PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。常用的I/O分类如下:开关量:按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。Plc控制交通灯-10-按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。(五)电源的选择根据PLC输出端所带的负载是直流型还是交流型,是大电流还是小电流,以及PLC输出点动作的频率等,从而确定输出端采用继电器输出,还是晶体管输出,或品闸管输出。不同的负载选用不同的