《毕业设计交通灯的PLC控制设计.docx》由会员分享,可在线阅读,更多相关《毕业设计交通灯的PLC控制设计.docx(19页珍藏版)》请在三一办公上搜索。
1、毕业设计交通灯的PLC 控制设计职业技术学院毕业交通设灯的PLC :计控制设计题目系别专业班级姓名学号指导教师日期设计任务书设计题目:交通灯的PLC控制设计设计要求:表1交通灯运行规律表东西方向南北方向Vt时间t时间绿灯红灯红灯15s红灯红灯红灯55s黃灯红灯红灯4s红灯绿灯红灯32s红灯黄灯黃灯4s红灯红灯红灯39s绿灯红灯红灯15s黃灯红灯红灯4s红灯绿灯绿灯18s红灯黃灯黃灯2s在本设计中有开始按钮和停止按钮2个输入端口,共有4个七段数码管和18个指示灯,指示灯的具体亮、熄如上表1,在东西方向和南北方向各设一组数码管 显示器,按倒计时的方式显示通行和停止时间。设计进度要求:第一周:搜集设
2、计资料。第二周:观察交通灯的运行规律。第三周:进行硬件设计。第四周:进行软件设计。第五周:整理资料。第六、七周:修改整理设计报告。第八周:毕业答辩。指导教师(签名):PLC可编程序控制器是以微处理器为基础,综合了计算机技术、自动控制技术 和通讯技术发展而来的一种新型工业控制装置。它具有结构简单、编程方便、可靠 性高等优点,已广泛用于工业过程和位置的自动控制中。据统计,可编程控制器是 工业自动化装置中应用最多的一种设备。专家认为,可编程控制器将成为今后工业 控制的主要手段和重要的基础设备之一,PLC、机器人、CAD/CAM将成为工业生产 的三大支柱。由于PLC具有对使用环境适应性强的特性,同时其
3、内部定时器资源十 分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控 制可方便地实现。因此现在越来越多地将PLC应用于交通灯系统中。同时,PLC本 身还具有通讯联网功能,将同一条道路上的信号灯组成一局域网进行统一调度管 理,可缩短车辆通行等候时间,实现科学化管理。本设计是以PLC控制为核心的交通灯,选用西门子S7-200系列CPU226型主 机,5个EM222(D08x直流24V)型数字量扩展模块,并利用定时、计数器作定时计数用,LED七段数码管作为计时显示用。利用CPU226的2个输入点作为启动按 钮和停止按钮,16个输出点和一个EM222扩展模块的输出点作为东西方向
4、和南北 方向的左转、右转、直行的红、黄、绿灯。并利用4个EM222的28个输出点分别 作为东西方向和南北方向的数码管个、十位显示输出。本交通灯系统简单,实用性 强,成本低,使用维护方便,软件功能强,运行稳定可靠等优点。关键词:PLC,交通灯,倒计数,显示1 PLC的概述PLC的发展历程虽然PLC问世时间不长,但是随着微处理器的出现,大规模、超大规模集成电 路技术的迅速发展和数据通讯技术的不断进步,PLC也迅速发展,其发展过程大致可 分三个阶段:一、早期的PLC (60年代末一70年代中期)早期的PLC 般称为可编程逻辑控制器。这时的PLC多少有点继电器控制装置的 替代物的含义,其主要功能只是执
5、行原先由继电器完成的顺序控制、定时等.它在硬 件上以准计算机的形式出现,在I/O接口电路上作了改进以适应工业控制现场的要 求。装置中的器件主要采用分立元件和中小规模集成电路.存储器采用磁芯存储器, 另外还采取了一些措施,以提高其抗干扰的能力。在软件编程上,采用广大电气工程 技术人员所熟悉的继电器控制线路的方式一梯形图。因此,早期的PLC的性能要优 于继电器控制装置,其优点包括简单易懂,便于安装、体积小、能耗低、有故障指 示、能重复使用等。其中PLC特有的编程语言一梯形图一直沿用至今。二、中期的PLC (70年代中期一80年代中后期)在70年代微处理器的出现使PLC发生了巨大的变化。美国,曰本,
6、德国等一些 厂家先后开始采用微处理器作为PLC的中央处理单元(CPU)。这样,使PLC得功能 大大增强。在软件方面.除了保持其原有的逻辑运算、计时、计数等功能以外,还增 加了算术运算、数据处理和传送、通讯、自诊断等功能。在硬件方面.除了保持其原 有的开关模块以外,还增加了模拟量模块、远程I/O模块、各种特殊功能模块。并扩大了存储器的容量,使各种逻辑线圈的数量増加,还提供了一定数量的数据寄存器, 使PLC的应用范围得以扩大。三、近期的PLC (80年代中后期至今)进入80年代中、后期,由于超大规模集成电路技术的迅速发展,微处理器的市 场价格大幅度下跌.使得各种类型的PLC所采用的微处理器的档次普
7、遍提高。而 且.为了进一步提高PLC的处理速度,各制造厂商还纷纷研制开发了专用逻辑处理 芯片。这样使得PLC软、硬件功能发生了巨大变化。PLC的构成PLC基本组成包括中央处理器(CPU)、存储器、输入/输出接口(缩写为I/O,包括 输入接口、输出接口、外部设备接口、扩展接口等)、外部设备编程器及电源模块组 成。PLC内部各组成单元之间通过电源总线、控制总线、地址总线和数据总线连 接,外部则根据实际控制对象配置相应设备与控制装置构成PLC控制系统。PLC的特点1.3.1可靠性高,抗干扰能力强可靠性高是电气控制设备的关键性能。PLC由于采用现代大规模集成电路技术, 采用严格的生产工艺制造,内部电路
8、采取了先进的抗干扰技术,具有很高的可靠性。 例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU 的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系 统,和同等规模的继电接触器系统相比,电气接线及开关接点已减少到数百甚至数千 分之一,故障也就大大降低。此外,PLC带有硬件故障自我检测功能,出现故障时可 及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序, 使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高 的可靠性也就不奇怪了。1.3.2配套齐全,功能完善,适用性强PLC发展到今天,已经形成
9、了大、中、小各种规模的系列化产品。可以用于各种 规模的工业控制场合。除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能 力,可用于各种数字控制领域。近年来PLC的功能单元大量涌现,使PLC渗透到了位 置控制、温度控制、CNC等各种工业控制中。加上PLC通信能力的増强及人机界面技 术的发展.使用FLC组成各种控制系统变得非常容易。1.3.3易学易用,深受工程技术人员欢迎PLC作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程 语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相 当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能
10、。 为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了 方便之门。1.3. 4系统的设计、建造工作量小,维护方便,容易改造PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设 计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改 变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。1.3.5体积小,重量轻,能耗低以超小型PLC为例,新近出产的品种底部尺寸小于100mm,重量小于150g,功耗 仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备PLC的功能PLC是由模仿原继电器控制原理发展起来的,二十世
11、纪七十年代的PLC只有开关 量逻辑控制,首先应用的是汽车制造行业。它以存储执行逻辑运算、顺序控制、定 时、计数和运算等操作的指令;并通过数字输入和输出操作,来控制各类机械或生产 过程。用户编制的控制程序表达了生产过程的工艺要求,并事先存入PLC的用户程序 存储器中。运行时按存储程序的内容逐条执行,以完成工艺流程要求的操作。PLC的 CPU内有指示程序步存储地址的程序计数器,在程序运行过程中,每执行一步该计数 器自动加1,程序从起始步(步序号为零)起依次执行到最终步(通常为ED指 令),然后再返回起始步循环运算。PLC每完成一次循环操作所需的时间称为一个扫 描周期。不同型号的PLC,循环扫描周期
12、在1微秒到几十微秒之间。PLC用梯形图编 程,在解算逻辑方面.表现出快速的优点,在微秒量级,解算1K逻辑程序不到1毫 秒。它把所有的输入都当成开关量来处理,16位(也有32位的)为一个模拟量。大 型PLC使用另外一个CPU来完成模拟量的运算n把计算结果送给PLC的控制器。相同I/O点数的系统,用PLC比用DCS,其成本要低一些(大约能省40%左 右)。PLC没有专用操作站,它用的软件和硬件都是通用的,所以维护成本比DCS要 低很多。一个PLC的控制器.可以接收几千个I/O点(最多可达8000多个I/O)。 如果被控对象主要是设备连锁、回路很少,采用PLC较为合适。PLC由于采用通用监 控软件,
13、在设计企业的管理信息系统方面.要容易一些。PLC的工作原理1、输入映像寄存器的内容是由设备驱动的,在程序执行过程中的一个周期内输 入映像寄存器的值保持不变,CUP采用集中输入的控制思想,只能使用输入映像寄存 器的值来控制程序的执行。2、扫描周期周而复始地进行,读输入、输出和用户程序是否执行是可控的。3、对同一个输出单元的多次使用、修改次序会造成不同的执行结果。4、各个电路和不同扫描阶段会造成输入和输出延迟,这是PLC的主要缺点。在读输入阶段,CUP对各个输入端子进行扫描,通过输入电路将各输入点的状态 锁入映象寄存器中。紧接着转入用户程序执行阶段,CUP按照先左后右、先上后下的 顺序对每条指令进
14、行扫描,根据输入映象寄存器和输出映象寄存器的状态执行用户程 序,同时将执行结果写入输出映象寄存器o PLC信号的传递过程,如图所示:图PLC信号的传递过程$件设计硬件设计步根据可编程控制器设计交通灯硬件部分的设计步骤.本设计的硬件设计步骤如下 所示:(1) PLC的选型;(2) 输入、输出点的估算;(3) 主机型号的选择;(4) 模块的扩展及I/O编址;(5) 输入、输出端子的分配;画出I/O接线图。主机CPU及扩展模块选择根据设计要求,有开始按钮和停止按钮2个输入端及46个输出端的需要,由主 机类型表设计中主机选用了为CPU226。CPU226的输入输出点比较多,共有共24个 输入,共16个
15、输出点。CPU226的24个输入点可以满足本设计中2个输入点的需 求,但是16个输出点不能满足本设计46个输出点的需求,因此需要扩展5个EM222 扩展模块,和共32个输出端口。表主机类型表型号主机输入点数主机输出点 数可扩展模块数最大扩展电流/mACPU22164无0CPU222862340CPU22414107660CPU226241671000根据本设计输出端口及电流流量的需求,可选扩展模块如表.经比较后在设计中 选用了 5个8输出端口电流为50mA的EH222扩展模块。表扩展模块表分类型号I/O规格功能及用途数字量扩展模块EM221DI8*直流 24V8路数字量24V直流输入EM222
16、D08水直流24V8路数字量24V直 流输出(固态MOSFET)D08*继电器8路数字量继电器EM223输出DI4/DO4*直流 24V4路数字量24V直 流输入、输出 (固态)DI4/DO4*直流 24V继电器4路数字量24V直 流输入4路数字量继电器输出DI8/D08*直流 24V8路数字量24V直 流输入、输出(固态)DI8/D08*直流 24V继电器8路数字量24V直 流输入8路数字量继电器输出DI16/D016* 直流24V16路数字量24V 直流输入、输出(固态)DI16/D016* 直流24V继电器16路数字量24V 直流输入16路数字量继电 器输出I/O端口分配输入端口 :接启
17、动按钮.接停止按钮。输出端口分配如表和表表七段数码管输出端口分配表东西向南北向2七段数码管(个位)七段数码管(个位)、七段数码管(十位)、七段数码管(十位)表交通灯输出端口分配表、向东西向南北向tt红灯绿灯黄灯硬件设计框图图硬件设计框图接线图根据设计要求所需4个七段数码管和18个指示灯,在东西和南北方向的指示灯各有三组.左转、右转、直行。而且每组指示灯都有红、绿、黄三种颜色。而数码管有共阴和共阳两种接法,见附录,而我在本设计中选用的是共阴极接法。接线图如图 所示。图接线图3软件设计PLC编程软件的基本思路3.1.1系统设计与设备选型a. 分析你所控制的设备或系统。PLC最主要的目的是控制外部系
18、统。这个系 统可能是单个机器,机群或一个生产过程。b. 判断一下你所要控制的设备或系统的输入输出点数是否符合可编程控制器 的点数要求。(选型要求)c. 判断一下你所要控制的设备或系统的复杂程度,分析内存容量是否够3.1.2 I/O赋值(分配输入输出)a. 将你所要控制的设备或系统的输入信号进行赋值,与PLC的输入编号相对 应。(列表)b. 将你所要控制的设备或系统的输出信号进行赋值,与PLC的输出编号相对 应3. 1. 3执行程序的过程及特点PLC执行程序的过程分为三个阶段,即输入采样阶段、程序执行阶段、输出刷 新阶段。1. 输入采样阶段在输入采样阶段,PLC以扫描工作方式按顺序对所有输入端的
19、输入状态进行采 样,并存入输入映像寄存器中,此时输入映象寄存器被刷新。接着进入程序处理阶 段,在程序执行阶段或其它阶段,即使输入状态发生变化,输入映象寄存器的内容 也不会改变,输入状态的变化只有在下一个扫描周期的输入处理阶段才能被采样 到。2. 程序执行阶段在程序执行阶段,PLC对程序按顺序进行扫描执行。若程序用梯形图来表示, 则总是按先上后下,先左后右的顺序进行。当遇到程序跳转指令时,则根据跳转条 件是否满足来决定程序是否跳转。当指令中涉及到输入、输出状态时,PLC从输入 映像寄存器和元件映象寄存器中读出,根据用户程序进行运算,运算的结果再存入 元件映象寄存器中。对于元件映像寄存器来说,其内
20、容会随程疗:执行的过程而变 化。3. 输出刷新阶段程序执行完毕后,进入输出处理阶段。在这一阶段里,PLC将输出映象寄存器 中与输出有关的状态(输出继电器状态)转存到输出锁存器中,并通过一定方式输 出,驱动外部负载。因此,PLC在一个扫描周期内,对输入状态的采样只在输入采样阶段进行。当 PLC进入程序执行阶段后输入端将被封锁,直到下一个扫描周期的输入采样阶段才 对输入状态进行重新采样。这方式称为集中采样,即在一个扫描周期内,集中一段 时间对输入状态进行采样。梯形图4系统调试硬件调试根据电气接线图安装接线,PLC实际接线时,还应考虑到以下几个方面:一、应有电源输入线,通常为220V、50HZ交流电
21、源,允许电源有一定的浮动范 围。并且必须有保护装置,如熔断器等。若是干扰较强或对可靠性要求很高的场 合,应在PLC的电源输入端加装带屏蔽层的隔离变压器和低通滤波器。二、输入端子八个为一组,公用一个COM端。PLC应单独接地,不要和其他电 器元件共用接地线,接地线面积应大于2mm2,并尽可能靠近PLC。三、PLC输出端接有线圈和电磁阀等感性元件时必须加保护电路,例如并接阻 容吸收回路(对于交流电源)或续流二极管(对于支流电源)。软件调试用编程工具将用户程序输入计算机,经过反复编辑、编译、下载、调试、运 行,直至运行正确。打开梯形图编辑器将程序输入电脑。程序输入完成后,用CPU的下拉菜单或工 具条
22、中编译快捷按钮对程序进行编译,编译后在显示器下方的输入窗口显示编译结 果并能明确的指出错误的网络段,可以根据错i吴的提示对程序进行修改,然后再 编译,一直到编译无误。程序编译成功后,单击标准工具条中下载快捷按钮打开文件菜单,选择下载 项,弹出对话框,经选定程序块、数据块、系统块等下载内容后,按确认按钮将选 中内容下载到PLC的存储器上。当PLC工作方式开关在TERM位置时还可用STEPMICRO/WIN32的菜单命令或快 捷按钮都可以对CPU工作方式进行软件设计。使用程序编辑器还可以在PLC运行监视程序执行的过程和各元件的状态及数 据,打开调试菜单选中程序状态。这时闭合触点和通电线圈内部颜色变
23、蓝。在PLC 的运行工作状态随输入条件的改变定时及计数过程的运行,每个扫描周期的输入阶 段将各个期间的状态刷新,同时还可以动态显示各个定时与计数器的当前值,以便 在线动态观察程序的运行,出现错误易于发现更改。在STOP状态下对程序进行修改 编辑,重新编译、下载、监视运行,如此反复修改调试,直到得到正确运行结果。5结论本系统主要以PLC为核心,利用PLC的强大的控制功能,实现了对交通灯的控 制。利用梯形图程序可以很直观的看出运行过程。利用可编程控制器控制交通灯, 具有接线简单、编程直观、扩展容易等特点。调试结果表明,在适应性、精确性和 可靠性方面,到达到了设计的要求,表明该设计方案是可行的。交通
24、灯的设计课题,详细介绍了 PLC的结构配置、工作原理、编程方法和通信 等内容;并在此基础上介绍了 PLC控制系统的设计原则、设计步骤、硬件设计、软 件设计等;最后在实例中介绍常用PLC的型号和资源配置。本课程是以实际生活中的设计,运行、管理,维护安装为目的,培养学生应用 PLC解决实际问题和独立工作的能力,培养实事求是、严肃认真、细致踏实的工作作 风,为将来从事自动化设备的生产、调试、安装打下必要的基础。使我们熟练掌握 PLC的硬件配线,熟悉PLC的编程规则,熟悉编程软件的使用,掌握应用PLC解决生产 实际问题的方法及步骤。通过设计,学会观察、调查研究、搜集资料、整理报告的 方法,提高分析问题
25、的能力。通过这次毕业设讣,使我得到了一次用专业知识、专业技能分析和解决问题全 面系统的锻炼。并且,更了解了有关可编程控制器的功能。致 谢过近两个月的设计,最终取得圆满的成功。成功的背后是精心的指导、无微的帮肋和辛勤的付出。在整个设计过程中我有幸得到陈永利老师的精心指导,陈老师不断的关注我的 设计过程。在我迷惑和不解的时候陈老师并不是直接的替我解决问题.而是让我理 清思路,精心点拨、热忱鼓励,开拓了我的研究思路。正所谓“授人以鱼,不如授 人以渔”,陈老师循序渐进的教学方法让我受益匪浅。在与陈老师交流的过程中, 我不仅发现了她知识的渊博,同时发现了她做人及做事的执着,陈老师严谨求实的 科研态度和踏
26、踏实实的工作作风让我为之震撼,在以后的生活和工作中我将会发扬 这种精神。“温故而知新,可以为师也”,通过这次毕业设计,不仅仅让我对我的专业知识 有了更透彻的认识,对可编程控制器的内部结构、组成以及常用编程设计思路的技 巧有了更深刻的领悟,更重要的是整个过程培养了我分析和解决问题的能力。大学 的学习不是一种纯粹的知识的学习,而是一种思维的学习,一种发现问题、思考问 题、解决问题能力培养。在设计中,使我对本专业知识在实际运用中有了感性的认 识和全新的体会,基本做到了将所学知识融会贯通,学以致用,同样我也意识到自 动化管理的重要性。在此,我还要感谢含辛茹苦培养教育我的陈老师和志同道合的学友们,你们的
27、 帮肋、支持、宽容、理解让我有了面对困难的勇气和克服困难的信心。在论文即将 结束之际,我的心情无法平静,整个设计的圆满成功,倾注了多少老师、同学、室 友、朋友的支持和帮肋.在此请接受我诚挚的谢意!“可怜天下父母心”,在这里我 还要以不多的文字感谢我的父母.感谢您们把幸福给予了我,把辛酸留给了自己。最后,我还要感谢评阅和阅读本文的老师为此付出的辛勤劳动!参考文献1孙振强主编可编程序控制器原理及应用教程清华大学出版社,2005 郑凤翼,郑丹丹等编着.PLC控制系统,人民邮电出版社,200631王阿根编着电气可编程控制原理与应用清华大学出版社,200741王伟主编可编程序控制器的使用和维护化学工业出版社,2005 51陈立定等编电气控制与编程控制器华南理工大学出版社,2001