课程设计基于PLC的交通信号灯控制1.docx
- 文档编号:30174186
- 上传时间:2023-08-05
- 格式:DOCX
- 页数:21
- 大小:305.60KB
课程设计基于PLC的交通信号灯控制1.docx
《课程设计基于PLC的交通信号灯控制1.docx》由会员分享,可在线阅读,更多相关《课程设计基于PLC的交通信号灯控制1.docx(21页珍藏版)》请在冰豆网上搜索。
课程设计基于PLC的交通信号灯控制1
××大学××学院××课程设计
基于PLC的交通信号灯控制
学生姓名
学号
所在系
专业名称
班级
指导教师
成绩
××大学××学院
二0一一年六月
摘要:
在如今这个经济飞速发展的世界,交通已成为经济发展所不能或缺的一部分,扮演着越来越重要的角色,在我国这样一个汽车大国中,十字路口的交通灯就显得尤其重要!
自从交通灯诞生以来,其内部的电路控制系统就不断的被改进。
设计方法也开始多种多样,从而使交通灯显得更加智能化。
可编程控制器(PLC)以微处理器为核心,普遍采用依据继电接触器控制系统电气原理图编制的梯形图语言进行程序设计,编程容易,功能扩展方便,修改灵活,而且结构简单,抗干扰能力强。
西门子可编程控制器指令丰富,可以接各种输出、输入扩充设备,有丰富的特殊扩展设备,其中的模拟输入设备和通信设备更是符合交通灯控制系统的要求与特点,能够方便地联网通信。
关键词:
PLC,交通控制,自动化
Abstract:
Intoday'seconomicdevelopmentoftheworld,thetraffichasbecomeaneconomicdevelopmentcanorpartoftheplayanincreasinglyimportantroleinsuchacarin.Atthetrafficlightisespeciallyimportant!
Sincethebirthoftrafficlights,itsinternalcontrolsystemhavecontinuallybeenimproved.Alsobegantodesignmethodsvaried,sothattrafficlightsbecomemoreintelligent.
ThePLCwithmicroprocessorasthecore,widelyadoptladderdiagramlanguagebaseontherelaycontactorcontrolsystemelectricalschematicinprogramming,sothattheyareeasytoprogram,toexpandthefunctionsandtoamend,theyhavesimplestructureandstronganti-interferenceability.SiemensPLCrichinstruction,cantakeavarietyofexports、importsexpanded,theanaloginputdevicesandcommunicationsequipmentismoreinlinewiththetrafficlightcontrolsystemwiththecharacteristics,tofacilitatenetworkingandcommunications.
Keywords:
PLC,Traffic,Control,Automation
目录
前言…………………………………………………………………………………1
1.总体设计方案………………………………………………………………1
1.1系统控制要求……………………………………………………………1
1.2系统总体设计框图………………………………………………………1
2.可编程程序控制器(PLC)………………………………………………1
2.1PLC的发展趋势…………………………………………………………1
2.2PLC的应用………………………………………………………………2
2.3PLC的硬件结构…………………………………………………………2
2.4PLC的工作原理…………………………………………………………3
3.单元模块设计………………………………………………………………5
3.1交通灯系统 控制分析…………………………………………………5
3.2十字路口交通灯状态分析………………………………………………6
3.3主程序流程图和时序图…………………………………………………7
3.4硬件设计…………………………………………………………………8
3.4.1PLC的选型………………………………………………………………8
3.4.2PLC的地址分配…………………………………………………9
3.4.3PLC的接线图……………………………………………………………10
3.5系统程序设计……………………………………………………………10
3.5.1系统的梯形图…………………………………………………10
3.5.2语句表…………………………………………………………12
4.设计结论……………………………………………………………………14
5.参考文献……………………………………………………………………15
前言
在十字路口设置交通灯可以对交通进行有效的疏通,并为交通参与者的安全提供了强有力的保障。
但是随着社会、经济的快速发展,原先的交通灯控制系统已经不能适应现在日益繁忙的交通状况。
如何改善交通灯控制系统,使其适应现在的交通状况,成为研究的课题。
根据交通信号灯系统的要求与特点,我们采用了德国西门子公司S7-200型PLC。
西门子PLC有小型化、高速度、高性能等特点,是S7-200系列中最高档次的超小型程序装置。
西门子可编程控制器指令丰富,可以接各种输出、输入扩充设备,有丰富的特殊扩展设备,其中的模拟输入设备和通信设备是系统所必需的,能够方便地联网通信。
本系统就是应用可编程序控制器(PLC)对十字路口交通控制灯实现控制。
1.总体设计方案
1.1系统控制要求
交通灯控制系统的控制要求如下:
◆信号灯受一个起动开关控制,当起动开关接通时,信号系统开始工作,且先南北红灯亮,东西绿灯亮。
当起动开关断开时,所有信号灯都熄灭。
◆南北绿灯和东西绿灯不能同时亮,如果同时亮时应关闭信号灯系统,并报警。
◆南北红灯亮维持25S。
在南北红灯亮的同时东西绿灯也亮,并维持20S。
到20S时,东西绿灯闪烁,闪烁3S后熄灭。
在东西绿灯熄灭时,东西黄灯亮,并维持2S。
到2S时,东西黄灯熄,东西红灯亮。
同时,南北红灯熄灭,南北绿灯亮。
◆东西红灯亮维持30S。
南北绿灯亮维持25S。
然后闪烁3S,熄灭。
同时南北黄灯亮,维持2S后熄灭,这时南北红灯亮,东西绿灯亮,周而复始。
1.2系统总体设计框图
基于PLC的交通灯控制系统,由控制按钮(启动停止按钮)、控制核心(西门子S7-200PLC)及控制控制对象(十字路口信号灯)组成。
构成了一个简单的以PLC为核心的控制系统。
其系统结构框图如下:
图1基于PLC的交通灯控制方案框图
2.可编程程序控制器(PLC)
2.1PLC的发展趋势
从当前产品技术性能来看,PLC发展趋势仍然主要体现在体积的缩小与性能的提高两大方面。
◆体积小型化。
电子产品体积的小型化是微电子技术发展的必然结果。
现代PLC无论从内部元件组成还是硬件、软件结构都已经与早期的PLC有了很大的不同,PLC体积被大幅度缩小。
◆性能的提高。
PLC的性能主要包括CPU性能与I/O性能两大方面。
2.2PLC的应用
PLC的初期由于其价格高于继电器控制装置,使得其应用受到限制。
但最近十多年来,PLC的应用面越来越广,其主要原因是:
一方面由于微处理器芯片几有关元件的价格大大下降,使得PLC的成本下降;另一方面PLC的功能大大增强,它也能解决复杂的计算和通信问题。
目前PLC在国内外已广泛应用于钢铁、采矿、水泥、石油、化工、电力、机械制造、汽车、装卸、造纸、纺织、环保和娱乐等行业。
PLC的应用范围通常可分成以下5种类型:
第一,顺序控制这是PLC应用最广泛的领域,也是最适合PLC使用的领域。
它用来取代传统的继电器顺序控制。
第二,运动控制PLC制造商目前已提供了拖动步进电机或伺服电机的单轴或多轴位置控制模块,在多数情况下,PLC把描述目标位置的数据送给模块,其输出移动一轴或数据到目标位置。
第三,过程控制PLC还能控制大量的过程参数,例如:
温度、流量、压力、液位和速度。
第四,数据处理在机械加工中,PLC作为主要的控制和管理系统用于CNC和NC系统中,可以完成大量的数据处理工作。
第五,通信网络PLC的通信包括主机与远程I/O之间的通信、多台PLC之间的通信、PLC和其他智能控制设备(如计算机、变频器、数控装置)之间的通信。
2.3PLC硬件结构
PLC实质是一种专用于工业控制的计算机其硬件结构基本上与微型计算机从结构上分,PLC分为固定式和组合式(模块式)两种。
固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。
模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
其结构如图2-1所示。
中央处理单元(CPU)是PLC的控制中枢,它按照PLC系统程序赋予的功能接收并存储从编程器键入的用户程序和数据、检查电源、存储器I/O以及警戒定时器的状态;并能诊断用户程序中的语法错误。
当PLC投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后,按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内,等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行直到停止运行。
图2PLC的结构图
2.4PLC工作原理
PLC的CPU则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作。
考虑到继电器控制装置各类触点的动作时间一般在100ms以上,而PLC扫描用户程序的时间一般均小于100ms,因此,PLC采用了一种不同于一般微型计算机的运行方式---扫描技术。
这样在对于I/O响应要求不高的场合,PLC与继电器控制装置的处理结果上就没有什么区别了。
当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。
完成上述三个阶段称作一个扫描周期。
在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。
第一,输入采样阶段
在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。
输入采样结束后,转入用户程序执行和输出刷新阶段。
在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。
因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。
第二,用户程序执行阶段
在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。
在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。
第三,输出刷新阶段
当扫描用户程序结束后,PLC就进入输出刷新阶段。
期间CPU按I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。
PLC的扫描工作过程如图3、图4所示
图3PLC的扫描工作过程图
图4PLC的扫描周期图
3.单元模块设计
3.1交通灯系统控制分析
按照交通灯系统控制要求下,结合西门子S7-200系列可编程控制器的特性,选择适合的型号。
设计思想分析如下:
给一个启动的输入信号,要配合一个SB1的按钮,当SB1启动按钮动作,系统工作。
首先,南北方向道路处于禁止通行的状态,东西方向道路处于允许通行的状态。
南北方向道路亮红灯状态过程中,南北红灯亮25S,需计时器设定延时25秒,才会转入下一状态南北绿灯亮;同时,东西方向道路也一起亮绿灯20S,需计时器设定延时20秒,才会转下一状态东西绿灯闪烁;东西绿灯闪烁3S,需振荡器或脉冲源(秒/次)动作使东西绿灯闪烁,还要需计时器设定延时3秒,才会转下一状态东西黄灯亮;东西黄灯亮2S,需计时器设定延时2秒,才会转入下一状态东西红灯亮。
其次,东西方向道路处于禁止通行的状态,南北方向道路处于允许通行的状态。
东西方向道路亮红灯状态过程中,东西红灯亮30S,需计时器设定延时30秒,才会转入下一状态东西绿灯亮;同时,南北方向道路也一起亮绿灯25S,需计时器设定延时25秒,才会转下一状态南北绿灯闪烁;南北绿灯闪烁3S,需振荡器或脉冲源(秒/次)动作使南北绿灯闪烁,还要需计时器设定延时3秒,才会转下一状态南北黄灯亮;南北黄灯亮2S,需计时器设定延时2秒,才会转入下一状态南北红灯亮,如此循环下去。
另外,当断开系统,所有信号灯熄灭;需要按钮SB1动作断开系统,停此输入信号入可编程控制器,而最快的方法,是使可编程控制器不动作,那么肯定无信号输出。
而且,南北、东西绿灯同时亮,报警。
可编程控制器要输出一个信号,驱动一个报警灯。
综上所述,可编程控制器要满足一个信号输入(作系统接通、断开作用),七个信号输出,十字路口有十二个交通信号灯,但南北、东西两个为一组用一个输出信号控制,再加上一个报警信号驱动的报警灯。
通过如下的十字路口交通灯状态分析表、主流程图、十字路口交通灯时序图一一展开,将十字路口交通灯控制系统设计思路逐渐脉络清晰。
表1十字路口交通灯状态分析表
南北方向
交通灯状态
红灯亮25S
绿灯亮25S
绿灯闪3S
黄灯亮2S
东西方向
交通灯状态
绿灯亮20S
绿灯闪3S
黄灯亮2S
红灯亮30S
3.2十字路口交通灯状态的分析
图5十字路口交通灯状态图
十字路口交通灯如上图5所示,将12个交通灯进行编号
这12个交通灯共有四个状态:
状态1:
南北红灯(1、7)亮,东西绿灯(6、12)亮。
状态2:
南北红灯(1、7)继续亮,东西绿灯(6、12)闪。
状态3:
南北红灯(1、7)继续亮,东西黄灯(5、11)亮。
状态4:
东西红灯(4、10)亮,南北绿灯(3、9)亮。
状态5:
东西红灯(4、10)继续亮,南北绿灯(3、9)闪。
状态6:
东西红灯(1、7)继续亮,南北黄灯(2、8)亮。
3.3主程序流程图和时序图
2S
南北红灯亮,东西黄灯亮
25S
东西红灯亮,南北绿灯亮
3S
东西红灯亮,南北绿灯闪
2S
东西红灯亮,南北黄灯亮
结束
图6主流程图
图7十字路口交通灯时序图
3.4硬件设计
3.4.1PLC选型
从上面的分析可以知道,系统共有开关量输入点1个,开关量输出点7个,如果选用CPU222/PLC,也需要扩展单元PLC,参照西门子S7-200系列特性(见附录),选用主机为CPU224(14输入/10继电器输出)。
其外形图8如下:
图8CPU224外形图
输入电路采用了双向光电耦合器,24VDC极性可任意选择,1M、2M为输入端子的公共端。
1L、2L为输出公共端。
3.4.2PLC地址分配
表2交通信号灯PLC的输入/输出点分配表
输入信号
定时元件
输出信号
名称
代号
输入点编号
T33:
南北红灯工作25S
名称
代号
输出点编号
工作按钮
SB1
I0.0
T97:
东西红灯工作30S
报警灯
L0
Q0.0
T98:
东西绿灯工作20S
南北红灯
L1
Q0.1
输入信号
定时元件
输出信号
T99:
东西绿灯闪烁3S
东西绿灯
L2
Q0.2
T100:
东西黄灯工作2S
东西黄灯
L3
Q0.3
T34:
南北绿灯工作25S
东西红灯
L4
Q0.4
T35:
南北绿灯闪烁3S
南北绿灯
L5
Q0.5
T36:
南北黄灯工作2S
南北黄灯
L6
Q0.6
3.4.3PLC接线图
图9PLC控制接线图
端口I0.0为接入系统开关的传送信号,端口Q0.0接起报警作用的信号灯,端口Q0.1接南北红灯,端口Q0.2接东西绿灯,端口Q0.3接东西黄灯,端口Q0.4接东西黄灯,端口Q0.5接南北绿灯,端口Q0.6接南北黄灯。
3.5系统程序设计
3.5.1系统梯形图设计
3.5.2语句表
LD I0.0 //启动
AN Q0.0
LDN Q0.0
TON T33,+2500 //南北红灯25S
LD T33
TON T97,+3000 //东西红灯30S
AN T97
A I0.0
AN T33
TON T98,+2000 //东西绿灯20S
LD T98
TON T99,+300//东西绿灯闪烁3S
LD T99
TON T100,+200 //东西黄灯2S
LD T33
TON T34,+2500//南北绿灯25S
LD T34
TON T35,+300 //南北绿灯闪烁3S
LD T35
TON T36,+200 //南北黄灯2S
LDN T33
AN Q0.0
A I0.0
= Q0.1 //南北红灯工作
LD T33
= Q0.4 //东西红灯工作
LD Q0.1
AN T98
LD T98
AN T99
A T32
= Q0.2 //东西绿灯工作
D T99
AN T100
= Q0.3 //东西黄灯工作
4.设计总结
此次课程设计,我担任课程设计小组组长,非常感谢指导老师对我的信任并将如此重要的任务交给我,在老师的悉心指导和帮助下,我们小组四人顺利完成了“基于PLC的交通信号灯控制”课程设计。
这是我第二次做课程设计,充满着期待同时有自觉有些担心,怕做不好课程设计。
基于去年光若报警器课程设计的经验(纯数字电路),我们又涉足了另外一门学科PLC,这对我和组员来说都是新的尝试和挑战。
作为组长我首先给各组员分配任务,然后对大家收集起来的资料进行整理并完成控制系统的硬件设计(原理及接线图)和软件设计(程序梯形图);不过有一点很遗憾:
我们没能完成实物的制作。
最初选定课题时,我们四个组员一致决定选一个比较简单的课题,那么,基于PLC的交通信号灯控制,我们想这个课题是很容易的,这样我们更应该做的更好。
当真正做起来的时候,还是觉得有点困难的,有些东西以前学了,但现在用起来可能又有点疑问。
就如画电气原理图吧,这就要牵涉到对CAD软件的使用,整体的构造脑海里都有一个整体的概念。
而你要画出来的话,你可能会遇到细节上的问题,比如说按钮开关的方向是怎样,以及怎么划分区域等。
遇到这些问题的时候都能让你主动去翻书,复习这些陌生的知识。
我认为这是一种最好的学习方法——通过实践去检验自己的知识。
这个只有你自己投入进去你才能发现自己知识点的欠缺。
做为一名自动化专业的学生对电器原理图的了解更应该有深刻的认识,知道它的重要性。
要能看的懂,给你一张电气原理图,你要能够写出梯形图。
这次的课程设计我们把PLC控制理论知识应用在实践中,实现了理论和实践相结合,从中更懂得理论是实践的基础,实践又能检验理论的正确性,让我受益非浅,最后要感谢指导老师对我们课程设计的悉心指导。
5.参考文献
[1]王永华.现代电气控制及PLC应用技术.北京航空航天大学出版社,2008.86-136
[2]戴先金.西门子S7-200系列PLC应用与开发.中国水利水电出版社,2007.123-168
[3]龙志文.SIMATIC子S7-200PLC原理及应用.机械工业出版社,2007.78-90
[4]刘永华.电气控制与PLC,北京航空航天大学出版社,2007.156-171
[5]罗宇航.流行PLC实用程序及设计(西门子S7-200PLC系列).西安电子科技大学出版社,2007.134-145
[6]刘洪涛,黄海编.PLC应用开发从基础到实践.电子工业出版社,2008.77-95
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 基于 PLC 交通 信号灯 控制
![提示](https://static.bdocx.com/images/bang_tan.gif)