基于PLC的交通信号灯控制.doc_第1页
基于PLC的交通信号灯控制.doc_第2页
基于PLC的交通信号灯控制.doc_第3页
基于PLC的交通信号灯控制.doc_第4页
基于PLC的交通信号灯控制.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

xx技术学院 毕 业 设 计题目 基于plc的交通信号灯控制 系别 专业 班级 姓名 学号 指导教师 日期 .xx学院毕业设计设计任务书设计题目:基于plc的交通信号灯控制设计要求:在综合掌握plc控制交通灯理论的基础上,自主灵活的利用这些知识去分析设计,使其设计的结果最终能够实现:(1) 东西和南北方向各有一组红、黄、绿灯用于指挥交通,红、黄、绿三灯的持续时间分别为36s,6s,30s。(2) 当东西方向为红灯时,南北方向为绿灯。当南北方向为红灯时,东西方向为绿灯。红灯倒计36s后,黄灯闪烁3次,然后绿灯亮。(3) 东西和南北各有两组数码管,以倒计时方式显示两个方向允许通行或禁止通行的时间。设计进度要求:第一周:查阅收集相关的资料确定设计题目。第二周:根据设计要求分析西门子plc的工作原理。第三周:到图书馆,电子阅览室等相关地方查找资料。第四周:写出控制交通灯工作的梯形图。第五-六周:进行软、硬件设计并画出相关的电路图。第七周:调试修改,找出问题,改进设计。第八周:撰写论文,准备答辩。指导教师(签名): 孙海燕 29摘 要目前对交通灯的控制有很多种,但是往往都存在着故障率高、可靠性差、抗扰性差等众多缺点。但是plc控制系统克服了这些缺点,它工作可靠,功能强,存储容量大,编程方便、抗干扰能力强,受到众多设计者的青睐。因此,我这次的设计是以plc为基础来实现对交通信号灯的控制。此次设计我首先对交通信号灯的原理进行分析;然后根据分析确定设计的输入、输出点数;进而确定所要选用的plc的型号;以及需要扩展的模块的数量并对扩展的模块数量进行i/o编址;最后利用输入、输出点数确定i/o接线图、程序流程图和梯形图。并通过了系统调试,最终达到了交通信号灯自动控制的目的。因些利用plc控制交通灯不仅可以实现交通灯的作用,而且还使交通灯的设计更加方便,实现的功能更加强大。关键词:可编程控制器,交通灯,梯形图 目录设计任务书i摘要ii目录i1 plc的概述11.1 plc控制交通灯的背景11.2 plc控制交能灯的优点11.3 plc的工作原理22 交通灯控制系统的总体设计32.1设计总体要求32.2设计总框图32.3硬件设计总思路42.4软件设计总思路43 硬件设计53.1 plc的硬件系统组成53.2 plc的选型63.3输入、输出点的估算73.4主机型号的选择73.5模块的扩展83.6输入、输出点的分配93.7 plc外部接线示意图103.8七段数码管的显示工原理114 软件设计144.1编程软件的概述144.2编程语言的选择144.3程序梯形图155 plc的调试与分析21总结25致谢26参考文献271 plc概述1.1 plc控制交通灯的背景随着现代科学技术的发展,对于交通灯的控制不断地在工艺、性能等各方面进行改进,使交通灯的控制变得更加方便,实现的功能更加的强大。我国早期对交通灯的控制有二种:电子线路控制系统、继电器控制系统。电子线路控制系统虽然能实现交通灯的基本要求,但是因为是电子线路比较复杂,容易出现问题并且查找问题比较困难,早在继电器控制系统出现之时已销声匿迹了。继电器控制系统由于故障率高、可靠性差、控制方式不灵活以及消耗功率大等缺点,目前已逐渐被淘汰。而我国目前交通灯控制系统主要有二种控制方式:plc控制系统和智能化控制系统。智能化控制系统虽在智能控制方面有较强的功能,但也存在抗扰性差,系统设计复杂,一般维修人员难以掌握维修技术等缺陷。而plc控制系统本着运行可靠性高,使用维修方便,抗干扰性强,设计和调试周期较短等优点,已成为人们的新宠。1.2 plc控制交能灯的优点plc是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,语言编程简单,采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。还是一种用于自动化控制的专用计算机,因此它使用的非常广泛。plc是工业专用计算机,这种计算机采用面向用户的指令,因而编程方便。它能完成“逻辑运算、顺序控制、定时、计数和算术操作”,还具有“数字量,模拟量输入/输出控制”的能力。并且容易与“工业控制系统连为一体”,易于扩充。因而可以说plc是近乎理想的工业控制计算机。随着人们生活水平的不断提高和交通问题的日益严重,发展plc控制交通灯已成为必然,并且会受到越来越多人的关注。s7200系列可编程控制器是德国西门子公司研制的一种新型可编程控制器。它工作可靠,功能强,存储容量大,编程方便,输出端可直接驱动2a的继电器或接触器的线圈,抗干扰能力强。因此,能够满足交通灯对电气控制系统的要求。且西门子s7系列plc体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。s7系列plc产品可分为微型plc(如s7-200),小规模性能要求的plc(如s7-300)和中、高性能要求的plc(如s7-400)等。这里我们采用s7-200 系列, s7-200 系列plc 具有可靠性高、运算速度快、产品成本低等优点。1.3 plc的工作原理众所周知,继电器控制系统是一种“硬件逻辑系统”,采用的工作方式为并行工作方式,而可编程控制器是一种工业控制计算机,故它的工作原理是建立在计算机工作原理基础之上,即通过执行反映控制要求的用户程序来实现的,但cpu是以分时操作方式来处理各项任务的,计算机在每一瞬间只能做一件事,所以程序的执行是按程序顺序依次完成相应各点起的动作,所以它属于串行工作方式。plc采用自左到右、自上而下的逐行循环扫描的方式,run的工作方式下, cpu从用户等程序第一条指令开始执行,直到最后一条指令结束,然后返回第一条指令开始新的一轮扫描。plc就是这样周而复始地重复上述循环扫描的。plc把用户程序执行一次所经过的时间称为plc的一个机器扫描周期,它分内部处理、通迅服务、输入采样、用户程序执行、输出刷新五大步骤。plc运行状态按输入采样、用户程序执行、输出刷新等步骤周而复始地循环工作。而具体的工作过程如下图1.1所示。图1.1 plc的工作过程2 交通灯控制系统的总体设计2.1设计总体要求本设计是以plc为核心再加上数码管等外接器件来实现交通灯的控制的。(1)当按下起动按钮时,东西方向的红灯开始亮,数码管从36开始递减。(2)当按下起动按钮时,南北路口的绿灯开始亮,数码管从30开始递减,当30s时间到时,南北路口的黄灯开始闪烁,共闪烁3次。(3)东西方向红灯的时间到,黄灯开始闪烁,黄灯闪烁3次后东西方向的绿灯开始亮并倒计30s。(4)南北方向的红灯开始亮,数码管从36开始倒计数。(5)东西路口的绿灯开始亮,数码管从30开始递减,当30s时间到时,东西路口的黄灯开始闪烁,共闪烁3次。(6)南北方向的红灯时间到时,黄灯开始闪烁,闪烁3次后南北方向的绿灯开始亮并倒计30s。(7)东西方向的红灯开始亮,数码管从36开始倒计数。(8)当按下停止按钮时,南北方向和东西方向的红、黄、绿三灯和4组数码管都不亮。而具体的控制要求如表2.1所示。表2.1 交通灯的控制要求 东西路口红灯黄灯绿灯亮36s闪烁3次亮30s南北路口绿灯黄灯红灯亮30s闪烁3次亮36s2.2设计总框图plc控制交通灯系统的组成有核心控制元件plc、起动按钮、停止按钮、红黄绿三灯、数码管等元件组成。因此交通灯系统控制框图如图2.1所示。 图2.1 设计总框图2.3硬件设计总思路根据可编程控制器设计交通灯硬件部分的设计步骤,本设计的具体设计步骤如下所示:(1)plc的选型;(2)输入、输出点的估算;(3)主机型号的选择;(4)模块的扩展及i/o编址;(5)输入、输出端子的分配;(6)画出i/o接线图;(7)数码管的显示原理。2.4软件设计总思路硬件设计设计的是外部电路,是需要外接的器件。而软件设计是来驱动硬件电路工作的,是设计的核心所在,硬件电路能否正常的工作就要看软件设计的是否合理,故软件设计很重要的。本设计的软件设计是按以下的步骤进行的。(1)编程语言的选择;(2)编写程序的梯形图。3 硬件设计3.1 plc的硬件系统组成plc的硬件系统由主机系统、输入输出扩展部件及外部设备组成。各部分之间通过内部系统总线进行连接。cpu是plc的核心部分,由它实现逻辑运算,协调控制系统内部各部分的工作,它的运行是按照系统程序所赋予的任务进行的。plc的对外功能主要是通过各类接口模块,实现对工业设备和生产过程的检测和控制。plc的电源一般采用开关电源,其特点是输入电压范围宽、体积小、质量轻、效率高、抗干扰性能好。一旦某模块出现故障,进行在线插拔、调试时不会影响各机的正常运行。plc的硬件组成与微型计算机相似,主要是由cpu、存储器、输入/输出接口、电源等几部分组成。具体如图3.1所示。 图3.1 plc的硬件结构组成(l)cpucpu也称为中央处理器,是plc的核心,对plc的整机性能有决定性的影响。一般由控制电路、运算器和寄存器组成。(2)存储器存储器是用来存放系统程序、用户程序、逻辑变量等信息的。分为rom和ram两种类型。 系统程序是用来控制plc完成各种控制功能的程序。这些程序是由plc制造厂家用相应cpu的指令编写的,并固化到rom中。用户程序是根据生产过程和工艺要求编写的控制程序,存储在ram中。(3)输入/输出部件这是plc与用户设备和被控设备相连接的接口电路。输入接口电路一般由光电耦合电路组成,用来接收plc的各种输入信号。如开关量、传感器等信号。输出接口电路一般采用继电器、晶闸管或晶体管输出,将cpu的弱电信号转换成现场需要的强电信号,以驱动电磁阀、接触器等被控设备的执行元件。(4)电源电源的作用是将交流电转换为直流电提供给plc。为了提高可靠性,大部分plc采用开关式稳压电源。3.2 plc的选型当今的plc厂商琳琅满目,产品性能各不相同。常用的plc有很多种:德国西门子(siemens)公司:它有ss系列和s7系列,s7系列包括有s7-200(小型)、 s7-300(中型)及s7-400机(大型)。日本欧姆龙(omron)公司:cpm1a型机,p型机,h型机,cqm1、cvm、cv型机。日本三菱公司的plc的小型机fi机和 fxz机,它的中、大型机为a系列。日本东芝公司的ex小型机及explus小型机。 日本日立公司e系列,它的基本箱体有e-20、e-28、e40、e64系列等。以上的众多的厂家为我们提供了多种选择的机会,但是除此之外我们还要注意cpu的功能要强、结构要合理、i/o控制规模要适当;输入、输出功能级、及负载能力要匹配以及对通信、系统响应速度的要求。还要考虑电源的匹配等问题。输入、输出点数多少是选择plc规模大小的依据。如果是单机自动化或机电一体化产品可选用小型机;若控制系统较大,输入、输出点数较多,控制要求比较复杂,则可选用中或大型机。在选择plc i/o点数的同时,还要考虑用户存储的存储容量。一般厂家提供1kb、2kb、4kb、8kb、13kb、16kb、26kb等容量的存储器,选择的方法主要是根据经验估算。常用估算方法是plc内存容量要等于i/o点数的1015倍。对于以开关量控制为主的系统,plc响应时间无须考虑。一般的机型都能满足要求。对于有模拟量控制的系统,特别是闭环控制系统,则要注意plc响应时间,根据控制的时时性要求,选择合适的高速plc。有时也可选用快速影响模块和中断输入模块来提高相应的速度。通过对以上各个厂家的plc的比较以及选择主机时所要注意的事项。我最终选用的是德国西门子公司生产的s7系列的s7-200plc。s7-200plc是德国西门子公司生产的超小型化plc。它结构紧凑,扩展性能好,指令性能强大,它的强大功能使其无论是单机运行,或是连成网络都能实现复杂的控制功能,并且它有em221、em231等丰富的扩展模块。3.3输入输出点的估算根据被控对象对plc控制系统的技术指标和要求,确定用户所需的输入、输出设备,据此确定plc的i/o点数。在估算系统的i/o点数和种类时,要全面考虑输入、输出信号的个数,i/o信号类型(数字量/模拟量),电流、电压等级,是否有其它控制要求等因数。以上统计的数据是一台plc完成系统功能所必须满足的,但具体要确定i/o点数时,则要按实际i/o点数再向上附加20%30%的备用量。在选择plc i/o点数的同时,还要考虑用户存储的存储容量。根据本设计的控制要求,本设计有起动停止两个输入点,南北方向和东西方向的红、黄、绿三灯6个输出点,4组数码管的段码显示共28个输出点。所以本设计总共有34个输出点。3.4主机型号的选择cpu是plc的核心部分,由它实现逻辑运算,协调控制系统内部各部分的工作,它的运行是按照系统程序所赋予的任务进行的。交通灯能否正常的工作就取决于cpu选取的是否合理,故cpu的选择是很重要的。而s7-200系列plc有cpu21x和cpu22x两代产品,其中cpu22x型plc有cpu221、cpu222、cpu224和cpu226四种基本型号。i/o点数及可扩展的模块数见表3.1。根据输入输出的点数选取的主机类型为cpu224。cpu224的输入输出点比较多,它有i0.0-i0.7,i1.0-i1.5 14个输入点和q0.0-q0.7,q1.0-q1.1 10个输出点。cpu224的14个输入点可以满足本设计两输入点的需求,但是10个输出点不能满足本设计34个输出点的需求,因此需要再扩展28个输出点。3.1 s7-200系列中cpu22x的基本单元型号主机输入点数主机输出点数可扩展模块cpu22164无cpu222862个扩展模块78路数字量i/o点或10路模拟量i/o点cpu22414107个扩展模块168路数字量i/o点或35路模拟量i/o点cpu22624167个扩展模块248路数字量i/o点或35路模拟量i/o点3.5模块的扩展plc系列目前总共可以提供三大类共9种数字量i/o模块;三大类5种模拟量i/o模块,具体的扩展模块和种类如表3.2所示。因为本设计需要扩展的是数字量输出点,所以我着重看了em222、em223,但是em223不仅包括输入点还包括输出点,本设计不需要扩展输入点,为了节省资源我选取了em222,没有选择em223。因为需要扩展28个数字量输出点,所以选择了4块em222(8路数字量直流输出),4块em222总共有28个数字量输出点,正好满足设计所需要的输出点数。表3.2 常用的模块扩展型号及用途分类型号i/o规格功能及其用途数字量扩展模块em221di88路数字量直流输入em222do88数字量直流输出em223di4 /do44路数字量直流输入、输出di8/do88路数字量直流输入、输出di16/do1616路数字量直流输入、输出模拟量扩展模块em231ai44路模拟量输入em232aq22路模拟量输出em235ai4/aq14路模拟量输入、1路模拟量输出其主机和各扩展模板的i/o接链图如下图3.2所示。 图3.2 i/o扩展连接链示意图根据图3.2主机和模板的扩展连接链所示各模块对应的i/o编址如表3.3所示。表3.3 模块的 i/o编址主机模块0模块1模块2模块3i0.0 q0.0q2.0q3.0q4.0q5.0i0.1 q0.1q2.1q3.1q4.1q5.1i0.2 q0.2q2.2q3.2q4.2q5.2i0.3 q0.3q2.3q3.3q4.3q5.3i0.4 q0.4q2.4q3.4q4.4q5.4i0.5 q0.5q2.5q3.5q4.5q5.5i0.6 q0.6q2.6q3.6q4.6q5.6i0.7 q0.7q2.7q3.7q4.7q5.7i1.0 q1.0i1.1 q1.1i1.2i1.3i1.4i1.53.6输入、输出点的分配输入、输出点的i/o分配如表3.4所示。表3.4 i/o分配sb1i0.0起动按钮sb2i0.1停止按钮hl1q0.0东西方向红灯hl2q0.1东西方向黄灯hl3q0.2东西方向绿灯hl4q0.4南北方向红灯hl5q0.5南北方向黄灯hl6q0.6南北方向绿灯七 段 数 码 管数码管段码东西数码管个位东西数码管十位南北数码管个位南北数码管十位aq2.0q3.0q4.0q5.0bq2.1q3.1q4.1q5.1cq2.2q3.2q4.2q5.2dq2.3q3.3q4.3q5.3eq2.4q3.4q4.4q5.4fq2.5q3.5q4.5q5.5gq2.6q3.6q4.6q5.63.7 plc外部接线示意图根据上面主机类型的选择,各扩展模块的确定以及i/o点的分配,再加上交通灯控制系统的控制要求。具体的红、黄、绿三灯、各扩展模块和数管i/o连线图如图3.3所示。但应注意plc实际接线时,还应考虑到以下几个方面:(1) 应有电源输入线,通常为220v、50hz交流电源,允许电源电压有一定的浮动范围。并且必须有保护装置,如熔断器等。若是干扰较强或对可靠性要求很高的场合,应在plc的电源输入端加装带屏蔽层的隔离变压器和低通滤波器。(2) 输入和输出端子共用一个com端。plc应单独接地,不要和其他电器元件公共接地,接地面积应大于2平方毫米,并尽可能靠近plc。(3) plc输入端接有线圈和电磁阀等感应性元件时必须加保护电路,例如并接阻容吸收回路(对于交流电源)或续流二极管(对于支流电源)。图3.3 plc外部连线示意图3.8七段数码管的显示工作原理 七段数码管是用扩展模块的输出点来控制的,当红绿灯开始亮的时候,数码管就开始计数。数码管有两种类型,一种是共阴极的,一种是共阳极的,共阴极数码管输出的是高电平有效,而共阳极则是低电平有效。具体电路如下图3.4所示。图3.4 共阴极和共阳极数码管本设计采用的是共阴极数码管,当输入为高电平的时候数码管就开始显示。二极管的阴极连接在一起,通常此公共阴极接地,而共阳极则将发光二极管的阳极连接在一起,接入+24v的电压。一位显示器由8个发光二极管组成,其中7个发光二极管构成字型“8”的各个笔划(段)ag,另一个小数点为dp发光二极管。当在某段发光二极管施加一定的正向电压时,该段笔划即亮;不加电压则暗。为了保护各段led不被损坏,需外加限流电阻。本设计用数码管显示的主要原因是,半导体数码管的工作电压比较低,体积小、寿命长、工作可靠性高、响应速度快、亮度高,是交通上数字显示的最佳器件,因此本设计采用数码管显示。众所周知,led显示数码管通常由硬件7段译码集成电路,完成从数字到显示码的译码驱动。本系统采用软件译码,以减小体积,降低成本和功耗,软件译码的另一优势还在于比硬件译码有更大的灵活性。所谓软件译码,即由软件完成从数字到显示码的转换。从led数码管结构原理可知,为了显示字符,要为led显示数码管提供显示段码,组成一个“8”字形字符的7段,再加上1个小数点位,共计8段,因此提供给led数码管的显示段码为1个字节。各段码位与显示段的对应关系如下表3.5所示。表3.5 led显示段码字型共阳极段码共阴极段码字型共阳极段码共阴极段码0c0h3fh990h6fh1f9h06ha88h77h2a4h5bhb83h7ch3boh4fhcc6h39h499h66hda1h5eh592h6dhe86h79h682h7dhf84h71h7f8h07h空白ffh00h880h7fhp8ch73h(1) 本表所列各字符的显示段码均为小数点不亮的情况。(2)“空白”字符即没有任何显示。4 软件设计用plc系统控制一个任务或过程,是通过cpu在run方式下循环扫描用户程序来实现的,用户程序决定了一个系统的功能。因此plc用户程序的设计是plc控制系统的软件设计中最关键的一个环节。4.1编程软件的概述simatic s7-200编程软件是指西门子公司为s7-200系列plc编制的工业编程软件的集合,其中step7-micro/win32软件是基于windows的应用软件。具有简单易学、高效、节省时间,可解决复杂的自控任务。s7-200可编程控制器使用step7-micro/win32编程软件进行编程。step7-micro/win32编程软件是基于windows的应用软件,功能强大,主要用于开发程序,也可用于适时监控用户程序的执行状态。加上汉化后的程序,可在全汉化的界面下进行操作。step7-micro/win32软件包括有microwin3.1软件;microwin3.1的升级版本软件microwin3.1 sp1;toolboxtoolbox包括uss协议指令和tpo70的组态软件tp designer v1.0设计师工具箱;以及microwin3.11chinese等编程软件。s7-200的编程软件:step7-micro/win32。该编程软件可以方便地在windows环境下对plc编程、调试、监控。使得plc的编程更加方便、快捷。可以说,s7-200可以完美地满足各种小规模控制系统的要求。step 7-micro/win编程软件为用户开发、编辑和监控自己的应用程序提供了良好的编程环境。4.2编程语言的选择plc为用户提供的编程语言有五种:梯形图、语句表、功能块图、顺序功能图、结构文本。梯形图(lad)编程语言是从继电器控制系统原理图的基础上演变而来的。plc梯形图与电气控制系统梯形图基本思想是一致的,只是在使用符号和表达方式上有一定区别。plc梯形图使用的是内部继电器、定时器/计数器,都是由软件实现的。语句表(stl)编程语言类似于计算机中的助记符语言,它是可编程控制器最基础的编程语言。所谓语句表编程,是用一个或几个容易记忆的字符来代表可编程控制器的某种操作功能。功能块(fbd)是利用逻辑门图形组成功能块图指令系统,功能块指令由输入、输出段及逻辑关系函数组成。最终选用梯形图作为本设计的编程语言。选取的主要原因是梯形图在程序执行时按段扫描,清晰的段结构有利于对程序的运行进行理解和调试。同时,软件的编译功能可以直接指出错误指令所在段有段标号,昉利于我对程序的修正。并且此语言简单明了,易于理解。4.3程序梯形图本设计具体的梯形图如图4.1所示。 图4.1 程序梯形图5 plc的调试与分析plc程序的调试可以分为模拟调试和现场调试两个调试过程,在此之前首先是要对pc外部接线作仔细检查,这一个环节非常的重要。要确保外部接线凂确无误。也可以用事先编写好的试验程序对外部接线做扫描通电检查来查找故障。当确认接线无误后就可以连接主电路,将模拟调试好的程序送入用户存储器进行调试,直到达到整个设计想要得到的效果。(1)程序的模拟调试将设计好的程序写入plc后,首先要做的就是仔细检查程序,并改正写入时出现的错误。用户程序一般先在实验室模拟调试,一般不用接plc实际的负载(如接触器、电磁阀等)。也可以根据功能表图,在适当的时候用开关或按钮来模拟实际的反馈信号。在调试时应充分考虑各种可能的情况,对系统各种不同的工作方式、有选择序列的功能表图中的每一条支路、各种可能的进展路线,都应逐一检查,不能遗漏。发现问题后应及时修改梯形图和plc中的程序,直到在各种可能的情况下输入量与输出量之间的关系完全符合要求。如果程序中某些定时器或计数器的设定值过大,为了缩短调试时间,可以在调试时将它们减小,模拟调试结束后再写入它们的实际设定值。在设计和模拟调试程序的同时,可以设计、制作控制台或控制柜,plc之外的其他硬件的安装、接线工作也可以同时进行。(2)程序的现场调试完成上述的工作后,就可以进行现场的调试工作立刻,首先将plc安装在控制现场进行联机总调试,在调试过程中有可能将会显示出系统中原先可能存在的传感器、执行器和硬接线等方面的问题,以及plc的外部接线图和梯形图程序设计中的问题,应对出现的问题及时加以解决。如果调试达不到指标要求,则可以对相应硬件和软件部分设计作适当调整,通常只需要略微修改程序就可能出现实际效果。全部调试通过后,再经过一段时间的实验,系统才可以投入到实际运用当中。但本设计在调试过程中出现了如下几个问题:1)在调试程序开始前,忘记对plc进行复位。当按下控制按钮,不会出现任何的效果。故在调试程序前应先对plc进行复位操作,然后在进行程序调试。2)network中南北路口的倒计时数设置的数字错误,故在调试时南北路口显示的时间和本来要显示的时间不符,具体如图5.1所示。图5.1 梯形图错误之处修改后的效果如下图5.2所示。图5.2 修改后的梯形图3)在调试时当按下i0.1停止按钮时,除了东西路口的灯没有熄灭,其它的路口的灯都熄灭,经检查错误出在network23因为把常闭的停止按钮写为常开了,具体如图5.3所示。图5.3 梯形图错误之处修改后的梯形图如图5.4所示。图5.4修改后的梯形图4)在载入程序后,按下按钮发现灯不亮,检查程序,没有错误,再检查实验台时发现原来把数码管的极性接反了,因为本设计实用的是共阴极数码管,应该是高电平有效。修改后三灯均亮。总 结为期两个多月的毕业设计已圆满结束,本次设计是以西门子plc为核心来实现对交通信号灯的控制,最后按设计要求在plc实验室实验成功。本设计由两个输入端来控制交通信号灯的亮与灭。由34个输出端来控制红、黄、绿三灯的亮灭和数码管数字的显示。由实验结果可以准确实现其功能。本设计最大的优点就是程序比较简单,操作比较方便,实现的功能比较强大。经过这两个多月的艰苦奋斗,设计结果终于出来了。俗话说:“万事开头难。”这话一点也不假,回想当初确定这个题目时,还是挺茫然的,不知怎样下手。最后经过自已的反复思考、查阅相关的资料才对设计有了一个整体的思路,之后又

温馨提示

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

评论

0/150

提交评论