PLC交通灯设计毕业设计.docx
《PLC交通灯设计毕业设计.docx》由会员分享,可在线阅读,更多相关《PLC交通灯设计毕业设计.docx(29页珍藏版)》请在冰豆网上搜索。
PLC交通灯设计毕业设计
湖北理工学院
毕业设计
设计课题PLC交通灯设计
院系机电工程学院
专业机械制造与自动化
班级09机电
(1)班
指导老师鄢圣华
学生姓名
学号
黄石理工学院毕业设计(论文)任务书
毕业设计(论文)题目:
基于PLC的道路交通灯控制系统设计
教学院:
机电工程学院专业班级:
09机电专1指导教师:
鄢圣华
学生姓名:
学号:
1.毕业设计(论文)的主要内容
毕业设计内容为设计一种基于PLC的智能交通灯控制系统。
系统的主要功能特点为:
具有常规人/车通行控制的一般功能;增加了急车先行控制功能;加入光电传感器实现闯红灯报警功能;直行方向通行时间倒计时显示;用PLC进行系统全局控制;用传感器进行信号的检测。
学生毕业设计期间主要完成以下工作:
(1)了解道路交通灯控制系统的控制原理,在此基础上明确设计任务和目标,拟定系统设计路线。
(2)PLC选型及相关设计,包括系统功能设计,结构设计,I/O点选取,绘制外部接线图等。
(3)PLC程序设计并进行系统调试,编写调试报告。
(4)完成论文撰写,论文须符合学院的毕业论文撰写规范,包含必要的电路图、PLC源程序和元件清单等。
(5)完成毕业设计所须完成的毕业实习等。
2.毕业设计(论文)的要求
(1)字数一般要求为15000-20000字。
(2)打印用纸:
A4;页面设置:
上:
3.5cm;下:
2.5cm;左:
3.0cm;右2.4cm;装订线:
0.5cm;页眉:
2.5cm;页脚:
1.8cm;行间距:
固定值22磅。
一级目录:
黑体、三号;二级目录:
黑体、四号;三级目录:
宋体、加粗、小四:
正文部分:
宋体、小四;页眉“黄石理工学院毕业设计(论文)”,宋体、5号,居右排列;页码居页面底端靠右排列。
(3)参考文献著录按照GB7714-87文参考文献著录规则执行。
书写顺序为:
序号·作者·论文名或著作名·杂志或会议名·卷号、期号或会议地点·出版社·页号·年。
3.进度安排
2011年12月20日~2012年1月10日
下发任务书,了解道路交通灯系统控制原理,明确设计任务。
查阅资料。
2012年2月11日~2012年3月10日
拟定总体设计方案,编写技术开发路线。
系统功能设计,结构设计,I/O点选取,PLC选型,绘制外部接线图。
2012年3月11日~2012年4月8日
光电传感器硬件选型。
PLC程序设计与程序调试。
2012年4月9日~2012年4月13日毕业设计中期检查
2012年4月14日~2012年4月30日系统测试与功能完善,毕业设计论文撰写。
2012年5月1日~2012年5月20日整理毕业设计论文,毕业答辩
4.其他情况说明
(1)毕业设计期间每周考勤两次,初定每周星期一下午78节和星期五下午78节为集中答疑时间。
星期五下午78节点名一次。
(2)学生离校须遵守学校相关规定,办理相关手续。
5.主要参考文献
[1]高安邦等.基于PLC的城市交通指挥灯智能化控制系统.哈尔滨:
电脑学习.2008(5):
12~13
[2史丛立.一种基于PLC的智能交通灯控制系统设计.温州职业技术学院学报.2008(6):
44~46
[3]黄云龙等编.可编程控制器教程.北京:
科学出版社.
[4]袁任光编著.可编程序控制器选用手册.北京:
机械工业出版社.
[5]袁任光编著.交流变频调速器选用手册.广州:
广东科技出版社.
[6]陈宇编.可编程序控制器基础及编程技巧.广州:
华南理工大学出版社.2004
[7]钟肇新等编.可编程序控制器原理及应用(第二版).广州:
华南理工大学出版社.1997
[8]陆宝春等编.电气与可编程序控制器技术.南京:
南京理工大学出版社.2000
[9]廖常初主编..北京:
机械工业出版社.2008
前言
可编程控制器(ProgrammableController)是计算机家族中的一员,是为工业控制应用而设计制造的。
早期的可编程控制器称作可编程逻辑控制器(ProgrammableLogicController),简称PLC,它主要用来代替继电器实现逻辑控制。
随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。
但是为了避免与个人计算机(PersonalComputer)的简称混淆,所以将可编程控制器简称PLC。
PLC的应用领域:
目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。
开关量的逻辑控制这是PLC最基本、最广泛的应用领域,它取代传统的继电器电路,实现逻辑控制、顺序控制。
模拟量控制在工业生产过程当中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。
为了使可编程控制器处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D转换及D/A转换。
运动控制PLC可以用于圆周运动或直线运动的控制。
如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。
世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、机床、机器人、电梯等场合。
过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。
作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。
PID调节是一般闭环控制系统中用得较多的调节方法。
大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。
PID处理一般是运行专用的PID子程序。
过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
数据处理现代PLC具有数学运算、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。
这些数据可以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到别的智能装置,或将它们打印制表。
通信及联网PLC通信含PLC间的通信及PLC与其它智能设备间的通信。
随着计算机控制的发展,工厂自动化网络发展得很快,各PLC厂商都十分重视PLC的通信功能,纷纷推出各自的网络系统。
新近生产的PLC都具有通信接口,通信非常方便。
关键词:
可编程控制器交通灯自动控制
第一章PLC概述
1.1PLC的产生
传统的继电器控制具有结构简单、易于掌握、价格便宜等优点,在工业生产中应用甚广。
但是,这些控制装置体积大、动作速度较慢、耗电较多、功能少,特别是接线复杂、排除故障非常困难而且要花费大量的时间。
如果工艺要求发生变化,控制柜内的元件和接线也需要作相应的变动,改造的工期长、费用高,通用性和灵活性较差。
1968年,美国最大的汽车制造商通用汽车公司(GM),为了适应汽车型号的不断翻新,想寻找一种方法,以尽可能减少重新设计继电器控制系统和接线、降低成本、缩短时间,而考虑把计算机的功能完善、通用灵活等优点与继电器控制的简单易懂、操作方便、价格便宜等优点结合起来,制成一种通用控制装置,提出了研制PLC的基本设想:
1.编程简单方便,可在现场修改程序;2.硬件维护方便,最好是插件式结构;3.可靠性要高于继电器控制装置;4.体积小于继电器控制装置;5.可将数据直接送入管理计算机;6.成本上可与继电器竞争;7.输入可以是交流115V;8.输入为交流115V,2A以上,能直接驱动电磁阀;9.扩展时,原有系统只需做很小的改动;10.用户程序存储器容量器容量至少可以扩展到4K。
根据以上设想和要求,1969年美国数字设备公司(DEC)研制出世界上第一台可编程控制器,并在通用汽车公司的汽车生产线上试用成功,从而开创了工业控制的新局面。
从此,这一更新技术就以很快的速度发展起来,现代的PLC已成为现代工业控制的三大支柱(PLC,机器人和CAD/CAM)之一。
1.2PLC的特点
1.编程方法简单易学
考虑到企业中一般电气技术人员和技术工人的传统读图习惯和应用微机的实际水平,PLC配备有他们最容易接受和掌握的梯形图语言。
梯形图语言的电路符号和表达方式与继电器电路原理图非常接近。
而且某些仅有开关量逻辑控制功能的PLC只有十几条指令。
通过阅读PLC的使用手册或短期培训,电气技术人员或技术工人只要几天的时间就可以熟悉梯形图语言,并用来编制用户程序。
2.硬件配套齐全,用户使用方便
PLC配备有品种齐全的各种硬件装置供用户选用,用户不必自己设计和制作硬件装置。
用户在硬件方面的设计工作只是确定PLC的硬件配置和外部接线。
PLC的安装接线也很方便。
3.通用性强,适应性强
PLC的生产具有系列化和模块化特点,硬件配置相当灵活,可以很方便地组成能满足各种控制要求的控制系统。
组成系统后,如果工艺变化,可以通过修改用户程序,方便快速地适应变化。
4.可靠性高,抗干扰能力强
绝大多数用户都将可靠性作为选择控制装置的首要条件。
PLC采取了一系列硬件和软件抗干扰措施,可以直接用于有强烈干扰的工业生产现场。
PLC的平均无故障间隔时间高,如日本三菱公司的F1、F2系列PLC的平均无故障间隔时间长达30万小时,这是一般微机所不能比拟的。
5.系统的设计、安装、调试工作量少
PLC用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,控制柜的设计、安装、接线工作量大大减少。
PLC的梯形图程序很容易掌握,设计和调试梯形图所花的时间比设计继电器系统电路图花的时间要少得多。
6.维修工作量小,维修方便
PLC的故障率很低,并且有完善的诊断和显示功能。
PLC或外部的输入装置和执行机构发生故障时,可以根据PLC上的指示灯或编程器提供的信息迅速地查明故障的原因。
用更换模块的方法可以迅速地排除PLC的故障。
7.体积小,能耗低
以F1意40M型PLC为例,其外形尺寸为305×ll0×110mm,功耗小于25VA。
由于体积小,PLC很容易装入机械设备内部,实现机电一体化的理想的控制设备。
1.3PLC的分类
现在比较习惯的PLC分类是按I/O点数分,一般分为三类:
小型PLC:
小型PLC的I/O点数一般在128点以下,其特点是体积小、结构紧凑,整个硬件融为一体,除了开关量I/O以外,还可以连接模拟量I/O以及其他各种特殊功能模块。
它能执行包括逻辑运算、计时、计数、算术运算、数据处理和传送、通讯联网以及各种应用指令。
中型PLC:
中型PLC采用模块化结构,其I/O点数一般在256~1024点之间。
I/O的处理方式除了采用一般PLC通用的扫描处理方式外,还能采用直接处理方式,即在扫描用户程序的过程中,直接读输入,刷新输出。
它能联接各种特殊功能模块,通讯联网功能更强,指令系统更丰富,内存容量更大,扫描速度更快。
大型PLC:
一般I/O点数在1024点以上的称为大型PLC。
大型PLC的软、硬件功能极强。
具有极强的自诊断功能。
通讯联网功能强,有各种通讯联网的模块,可以构成三级通讯网,实现工厂生产管理自动化。
大型PLC还可以采用三CPU构成表决式系统,使机器的可靠性更高。
1.4PLC的基本结构
PLC实质是一种专用于工业控制的计算机其硬件结构基本上与微型计算机从结构上分,PLC分为固定式和组合式(模块式)两种。
固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。
模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
接受驱动
现场信号受控元件
图1-1PLC的基本结构框图
1、中央处理单元(CPU)
中央处理单元(CPU)是PLC的控制中枢。
它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。
当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。
等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。
为了进一步提高PLC的可靠性,近年来对大型PLC还采用双CPU构成冗余系统,或采用三CPU的表决式系统。
这样,即使某个CPU出现故障,整个系统仍能正常运行。
2、存储器
存放系统软件的存储器称为系统程序存储器。
存放应用软件的存储器称为用户程序存储器。
3、电源
PLC的电源在整个系统中起着十分重要得作用。
如果没有一个良好的、可靠得电源系统是无法正常工作的,因此PLC的制造商对电源的设计和制造也十分重视。
一般交流电压波动在+10%(+15%)范围内,可以不采取其它措施而将PLC直接连接到交流电网上去。
4、输入/输出接口
输入接口:
光电耦合器由两个发光二极度管和光电三极管组成。
输出接口:
PLC的继电器输出接口电路
开关量输出接口电路:
采用光电耦合电路,将CPU处理过的信号转换成现场需要的强电信号输出,以驱动接触器、电磁阀等外部设备的通断电。
有三种类型:
第一:
继电器输出型:
为有触点输出方式,用于接通或断开开关频率较低的直流负载或交流负载回路。
图1-2继电器输出型
第二:
晶闸管输出型:
为无触点输出方式,用于接通或断开开关频率较高的交流电源负载。
图1-3晶闸管输出型
第三:
晶体管输出型:
为无触点输出方式,用于接通或断开开关频率较高的直流电源负载。
图1-4晶体管输出型
1.5PLC汇编语言
采用面向控制过程,面向问题,简单直观的plc编写横语言,常用的有:
梯形图,语句表,功能图等。
1.梯形图:
程序设计语言梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设计语言。
采用梯形图程序设计语言,程序采用梯形图的形式描述。
这种程序设计语言采用因果关系来描述事件发生的条件和结果。
每个梯级是一个因果关系。
在梯级中,描述事件发生的条件表示在左面,事件发生的结果表示在后面。
梯形图程序设计语言是最常用的一种程序设计语言。
它来源于继电器逻辑控制系统的描述。
2.布尔助记符:
程序设计语言布尔助记符程序设计语言是用布尔助记符来描述程序的一种程序设计语言。
布尔助记符程序设计语言与计算机中的汇编语言非常相似,采用布尔助记符来表示操作功能。
3.功能表图:
程序设计语言功能表图程序设计语言是用功能表图来描述程序的一种程序设计语言。
它是近年来发展起来的一种程序设计语言。
采用功能表图的描述,控制系统被分为若干个子系统,从功能入手,使系统的操作具有明确的含义,便于设计人员和操作人员设计思想的沟通,便于程序的分工设计和检查调试。
1.6PLC的基本工作原理
一.扫描技术
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。
完成上述三个阶段称作一个扫描周期。
在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。
1输入采样阶段
在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。
输入采样结束后,转入用户程序执行和输出刷新阶段。
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。
因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
2、用户程序执行阶段
在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。
在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。
3输出刷新阶段
当扫描用户程序结束后,PLC就进入输出刷新阶段。
在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。
这时,才是PLC的真正输出。
同样的若干条梯形图,其排列次序不同,执行的结果也不同。
另外,采用扫描用户程序的运行结果与继电器控制装置的硬逻辑并行运行的结果有所区别。
当然,如果扫描周期所占用的时间对整个运行来说可以忽略,那么二者之间就没有什么区别了。
一般来说,PLC的扫描周期包括自诊断、通讯等,如下图所示,即一个扫描周期等于自诊断、通讯、输入采样、用户程序执行、输出刷新等所有时间的总和。
1.7PLC的发展趋势
1、向更高处理速度、更大存储容量方向发展
为了提高PLC的处理能力,要求PLC具有更好的响应速度和更大的存储容量。
在PLC中,用户程序的存储容量有的是用编程的步数来表示,每编一条语句为一步;有的是以字为单位来计算,16位二进制数为一个字节,每1024个字节为1KB;有的是以编程的地址来表示,每编一条语句为一地址。
目前大型PLC的存储容量是几百KB,最高可达几MB。
为了扩大存储容量,有的公司已使用了磁泡存储器或硬盘。
目前大中型PLC的扫描速度可达0.2ms/KB左右。
如欧姆龙公司的C1000H为0.4ms/KB,三菱公司的A3N为0.2ms/KB。
2.产品规模向大、小两个方向发展
PLC主要有超大型和超小型两个发展趋势。
超小型PLC向体积更小、速度更快、功能更强、价格更低方向发展,以真正完全取代最小的继电器系统。
超大型PLC向大容量、高速度、多功能方向发展,能与计算机组成分布式控制系统,实现对工厂生产全过程的集中管理。
3.PLC编程语言更加丰富,功能不断提高,编程语言趋向标准化
在PLC系统结构不断发展的同时,PLC的编程语言也越来越丰富,功能也不断提高,除了大多数PLC使用的梯形图语言外,还有些PLC采用BASIC、C语言等高级语言编程。
美国生产的PLC在基本控制方面编程语言已标准化,均采用梯形图编程,日本、英国也进入了标准化阶段,法国还采用专用编程语言GRAFCET,德国采用DIN40719标准编程语言。
4.不断开发智能模块,加强联网和通信能力
为了满足各种自动化控制系统的要求,近年来不断开发出许多功能模块,如高速计数模块、温度控制模块、远程I/O模块、通信和人机接口模块等,扩大了PLC应用范围。
目前加强PLC联网与通信的能力,是PLC技术进步的潮流。
PLC的联网和通信可分为两类:
一类是PLC之间联网通信,各PLC制造厂家都有自己的专有联网手段;另一类是PLC与计算机之间的联网通信,一般PLC都有通信模块用于与计算机通信。
第二章交通信号系统
2.1控制要求
十字路口的交通指挥信号灯如图所示:
控制要求如下:
Ⅰ、设计一个适用于十字路口路口都有红、绿、灯三个信号灯对交通实现自动控制。
Ⅱ、具有急车先行控制功能。
Ⅲ、具有光电传感器实现闯红灯报警功能。
Ⅳ、用两位七段数码管实现绿灯的倒计时。
图2-1基本框图
2.2控制工艺流程
设置一个控制开关S00,当它接通时,信号灯控制系统开始工作,且先南北红灯亮,东西绿灯亮。
当控制开关S01接通时,信号灯全部熄灭。
1、南北红灯亮并保持30秒,同时东西绿灯亮,但保持25秒,到25秒时东西绿灯闪亮3次(每周期1秒)后熄灭;继而东西黄灯亮,并保持2秒,到2秒后,东西黄灯熄灭,东西红灯亮,同时南北红灯熄灭和南北绿灯亮。
2、东西红灯亮并保持25秒。
同时南北绿灯亮,保持25秒,到25秒时南北绿灯闪亮3次(每周期1秒)后熄灭;继而南北黄灯亮,并保持2秒,到2秒后,南北黄灯熄灭,南北红灯亮,同时东西红灯熄灭和东西绿灯亮。
3、SO2为东西方向闯红灯报警光电开关,SO3为南北方向闯红灯报警光电开关、SO4为东西方向急车先行光电开关、SO4为南北方向急车先行光电开关。
2.3址地分配
南北方向:
Y1 红灯 T1 30s
Y2 绿灯 T2 25s T7 闪亮2s
Y3 黄灯 T3 3s
东西方向:
Y4 红灯 T4 30s
Y5 绿灯 T5 25s T8 闪亮2s
Y6 黄灯 T6 3s
Y0闯红灯报警 Y10~Y17 LED个位显示Y20~Y27 LED十位显示。
T9 T10 0.5秒脉冲发生控制绿灯的闪亮 T11 1s发生控制LED的减一 T12 30s记时控制LED数据的重新装载T13急车东西6通过控制T14南北急车6通过控制
输入设备
PLC输入继电器
PLC输出继电器
代号
功能
功能
SB1
启动按钮
X0
南北红灯
Y1
SB2
停止按钮
X1
南北绿灯
Y2
SB3
东西光电报警器
X2
南北黄灯
Y3
SB4
南北光电报警器
X3
东西红灯
Y4
SB5
东西急车光电器
X4
东西绿灯
Y5
SB6
南北急车光电器
X5
东西黄灯
Y6
FR
过载继电器
X6
LED个位
Y10~Y17
LED十位
Y20~Y27
闯红灯报警
Y0
表2-1地址分配表
PLC选择
一、PLC机型和容量的选择步骤与原则
随着PLC技术的发展,PLC产品的种类也越来越多。
不同型号的PLC,其结构形式、性能、容量、指令系统、编程方式、价格等也各有不同,适用的场合也各有侧重。
因此,合理选用PLC,对于提高PLC控制系统的技术经济指标有着重要意义。
PLC的选择主要应从PLC的机型、容量、I/O模块、电源模块、特殊功能模块、通信联网能力等方面加以综合考虑。
PLC机型选择的基本原则是在满足功能要求及保证可靠、维护方便的前提下,力争最佳的性能价格比。
选择时主要考虑以下几点:
1、合理的结构型式
PLC主要有整体式和模块式两种结构型式。
整体式PLC的每一个I/O点的平均价格比模块式的便宜,且体积相对较小一般用于系统工艺过程较为固定的小型控制系统中;而模块式PLC的功能扩展灵活方便在I/O点数、输入点数与输出点数的比例、I/O模块的种类等方面选择余地大,且维修方便,一般于较复杂的控制系统。
2、安装方式的选择
PLC系统的安装方式分为集中式、远程I/O式以及多台PLC联网的分布式。
集中式不需要设置驱动远程I/O硬件,系统反应快、成本低;远程I/O式适用于大型系统,系统的装置分布范围很广,远程I/O可以分散安装在现场装置附近,连线短,但需要增设驱动器和远程I/O电源;多台PLC联网的分布式适用于多台设备分别独立控制,又要相互联系的场合,可以选用小型PLC,但必须要附加通讯模块。
3、相应的功能要求
一般小型(低档)PLC具有逻辑运算、定时、计数等功能,对于只需要开关量控制的设备都可满足。
对于以开关量控制为主,带少量模拟量控制的系统,可选用能带A/D和D/A转换单元,具有加减算术运算、数据传送功能的增强