ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:244.90KB ,
资源ID:29641323      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29641323.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(电气与PLC课程设计交通信号灯的控制设计.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

电气与PLC课程设计交通信号灯的控制设计.docx

1、电气与PLC课程设计交通信号灯的控制设计 课程设计说明书课程名称: 电气与PLC控制技术 题 目: 交通信号灯的控制设计 目 录 前言 11 控制系统硬件设计 21.1 PLC类型的选择 21.1.1 控制要求分析 21.1.2 系统IO点数分配 51.1.3 PLC类型的选择 51.2 显示模块的设计 61.2.1显示控制原理图 61.2.2显示控制原理 61.3 操作面板的设计 72 控制系统软件的设计 82.1 系统I/O分配 82.2 主要程序设计 82.2.1 按键操作说明 82.2.2 主控制程序2.2.3 动态显示控制程序2.2.4 初值设定程序2.2.5 显示开停控制程序 11

2、2.2.6 时间运行程序2.2.7 倒计时控制程序2.2.8 显示输出程序 143 结束语 16附录 时间运行程序和倒计时程序指令表 17交通信号灯的控制设计 前言近年来随着科技的飞速发展,PLC的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。据统计,可编程控制器是工业自动化装置中应用最多的一种设备。由于PLC具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便地实现。因此现在越来越多地将PLC应用于交通灯系统中。交通信号

3、灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。用可编程控制器实现交通灯管制的控制系统,以及该系统软、硬件设计方法,实验证明该系统实现简单、经济,能够有效地疏导交通,提高交通路口的通行能力。针对选题十字路口交通信号灯控制系统设计,本文采用顺序控制设计法中并行序列的顺序功能图设计方法,将东西、南北两个方向的路灯并行控制,再以转换为中心的方法将顺序功能图转换为梯形图,最后利用编程器将指令输入PLC中进行调试,最终实现交通灯的自动控制。1 控制系统硬件设计11 PLC类型的选择选用日本三菱公司FX2N型PLC1.1.1 交通信号灯的控制要求 (1)早上600

4、起动显示,晚上2200关闭显示;(2)起动接通时,先南北红灯亮,东西绿灯亮;(3)南北绿灯、东西绿灯同时亮时,立即关闭信号灯系统,并报警。(4)南北红灯亮维持25秒。在南北红灯亮的期间,东西绿灯亮维持20秒;绿灯闪亮维持3秒;黄灯亮维持2秒。接着东西红灯亮维持30秒。在东西红灯亮的期间,南北绿灯亮维持25秒;绿灯闪亮维持3秒;黄灯亮维持2秒。上述动作循环进行。(5)有年、月、日、时、分、秒、星期及倒计时显示。(6)十字路口交通灯模拟控制时序图1.1.2 系统I/O点数的计算1输出点数计算:年、月、日、时、分、秒、星期及倒计时显示字形输出需输出点4个点,字位输出控制需输出点5个点。信号灯显示输出

5、需7个点。组成距阵式键盘(83) 需3个点。共需输出点19个2输入点数的计算:组成距阵式键盘(83) 需8点。1.1.3 PLC型号的选择目前在国内市场上有从美国、德国、日本等国引进的多种系列PLC,国内也有许多厂家组装、开发数十种PLC,故PLC系列标准不一,功能参差不齐,价格悬殊。在此情况下,PLC的选择应着重考虑PLC的性能价格比,选择可靠性高,功能相当,负载能力合适,经济实惠的PLC。据对多种因素的分析比较及监控系统输入、输出点数的要求,选用日本三菱公司FX2N型PLC 。 基本单元选:FX2N-32MT 扩展单元选:FX2N-8EYT(地址编号Y20Y27)1.2 显示模块的设计1.

6、2.1.硬件的设计思路(1)采用带译码器和片选输入点的七段显示译码器,来显示09十个数字。并根据显示数字的位数及组数,选用相应个数的七段数字显示器件部件,来显示1位、2位、3位、4位等多位数或几个数字组。(2)用PLC的4个输出点形成4条数据线。由这4条数据线组成显示数字的数据总线。数字量输出用二进制的00001001代表09,各个显示数字值传输到相对应的显示器件。(3)PLC输出点与地址译码器配合控制各显示器件数据输入的选通或锁存。根据显示数字的位数及组数,选用相应译码器的型号和个数。(4)用PLC的4个(或3个、2个等)输出点形成4条(或3条、2条等)地址线。由这4条(或3条、2条等)地址

7、线组成显示数字的地址总线。数字量输出用二进制的00001111代表015位(或000111代表07位、0011代表03位等)。 总线与接口电路框图如图21.2.2软件设计思路(1)将需要数字显示的PLC内部数据字或数据双字由整数转化为BCD码。(2)在BCD码表示的数据中,以个位BCD码对应数据总线Y20Y23输出。十位、百位、千位等BCD码通过移位使其数位与个位数位对应。都在数据总线上传输数字显示数据。(3)通过PLC地址输出点和地址译码器,提供各个数字显示器的片选信号,配合3条地址总线来发送数据,达到由指定显示部件的显示器接收显示数据。控制各个片选输入来控制该数字显示器件输入数据的选通与锁

8、存,使各个显示单元接收到对应的显示数据并予以锁存显示。(4)合理地控制片选及锁存显示周期,使传送、显示能适应PLC扫描输出速率及显示器件的响应时间,使显示正常,消除无显示、显示闪烁、显示迟钝等现象。(5)实现多参数的动态显示,只要将地址译码器的输出端与显示器件的片选输入端对应联接,对PLC数据做上述处理后,按时序在数据总线上发送,就可实现对应的数字显示。1.2.3 显示模块的电路图 图1 显示部分电路图表1 显示界面年月日星期时分秒倒计时图中:74LS138: 3-8译码器。MC14495: 七段显示译码器: 输出高电平有效驱动共阴极数码管。FX2N-32MT: 晶体管输出型基本模块(PLC)

9、,有16个输出点。Y0-Y3:输出字形信号。输出BCD码,经MC14495译成显示码,送给数码管。Y4-Y7:输出位控信号。经74LS138译码后控制对应位点亮。动态显示: Y20-Y23输出显示数据;Y24-Y26输出位控信号经74LS138译码后控制对应位点亮(任一时刻,只有一个管通电);从而对数码管循环扫描,动态显示。1.3 操作面板的设计若采用直接输入方式,则所需PLC输入点较多,且成本较高,很不方便,所以采用矩阵键盘式输入方式。此方式可以节省输入点数,且操作方便。操作输入控制原理图如图2, 距阵式键盘输入(83)表2 所示图2 输入输出接线图 即为了减少输入输出点数,我们选用(83)

10、距阵式键盘输入表2 距阵式键盘输入(83)0123456789年月日时分秒星期开显示关显示设定复位起动停止22 主要程序的设计2.2.1 按键操作说明:按0 键 M50=1 按1键 M51=1 按2键 M52=1 按 3 键 M53=1 按 4 键 M54=1 按5键 M55=1 按 6 键 M56=1 按 7 键 M57=1 按 8 键 M60=1 按 9 键 M61=1 按 年 键 M62=1 按 月 键 M63=1 按 日键 M67=1 按 时 键 M67=1 按 分 键 M67=1 按 秒 键 M67=1 按气温键 M70=1 按星期键 M71=1 按开显键 M72=1 按关显键 M7

11、3=1 按设定键 M74=1 按复位键 M75=1 按起动键 M76=1 按停止键 M77=12.2.2主控制程序接通电源后M8000=1,执行矩阵输入指令。按下起动键,M76=1,M78=1并自锁,系统起动。按下停止键,M77=1,M78=0并解,系统停止。2.2.3 动态显示控制程序1、 系统启动后,按下清零键,D21清0,M27-M49复位。2、 DECO指令将D21中的数进行解码。若D21中为0,则M30=1;若D21中为1,则M31=1;若D21中为2,则M32=1若D21中为15,则M45=1。一个扫描周期解码一次。一次解码,M30-M45中只有一个为1,其余为0。 可用M30-M

12、45分别控制16字形信号的输出。3、 BIN指令将D21中的数进行二进制变换。若D21中为0,则M49M48M47M46=0000;若D21中为1,则M49M48M47M46=0001;若D21中为15,则M49M48M47M46=1111。一个扫描周期二进制变换一次。一次二进制变换,M49M48M47M46只有一个组合状态。 可用M49M48M47M46的16个组合状态分别控制8个字位信号的输出。4、 一个扫描周期内输出一个字形信号和与之对应的字位信号,即显示一个字。16个扫描周期即依次显示16个字。16个扫描周期为一个循环。即形成动态循环显示。利用人体视觉延时原理,看上是同时显示。2.2.

13、4初值设定程序图4 初值设定程序1、系统启动后,按下清零键,星期、年、月、时、时、分、秒及动态显示控制等相关寄存器均清零。按设定键,可以进行星期、年、月、时、时、分、秒、开显时间及关显时间的初值设定。2、D8013D8019用于存放星期、年、月、日、时、分、秒的数据。D8013 秒(059) D8017 月 (112)D8014 分(059) D8018 年 (公历后两位)(0099)D8015 时(023) D8019 星期 (06对应日六)D8016 日(131)PLC运行后,系统程序根据初始值进行累加计时及年、月、日、星期的转换协调。3、D300用于存放开显时间的数据。D301用于存放关

14、显时间的数据。4、置初值操作流程:设定键 数字键(09) 项目键(星期、年、月、时、时、分、秒、开显及关显)。各初值被存入相应的寄存器。例:设定年:先按设定键M74=1(M79进行自锁),接着进行数字输入,最后按年键M62=1,设定的初值便送入D8018储存。2.2.5 显示开停控制程序1、开显示时间的设定:设定键 数字键(09) 开显键。设定值存入D300中2、关显示时间的设定:设定键 数字键(09) 关显键。设定值存入D301中3、定时开关显示原理:设定开关显示时间与实际时间进行比较,相等时实施开关显示动作。例:要求6:00开显示,当D8015中的内容小于D300中的内容时,M82=1,显

15、示程序不启动。当D8014中的内容于D300中的内容相等时,即M83=1,显示程序启动启动。 2.2.6 时间运行程序 当启动开关SD合上时,X000触点接通,Y002得电,南北红灯亮;同时Y002的动合触点闭合,Y003线圈得电,东西绿灯亮。1秒后,T12的动合触点闭合,Y007线圈得电,模拟东西向行驶车的灯亮。维持到20秒,T6的动合触点接通,与该触点串联的T22动合触点每隔0.5秒导通0.5秒,从而使东西绿灯闪烁。又过3秒,T7的动断触点断开,Y003线圈失电,东西绿灯灭;此时T7的动合触点闭合、T10的动断触点断开,Y004线圈得电,东西黄灯亮,Y007线圈失电,模拟东西向行驶车的灯灭

16、。再过2秒后,T5的动断触点断开,Y004线圈失电,东西黄灯灭;此时起动累计时间达25秒,T0的动断触点断开,Y002线圈失电,南北红灯灭,T0的动合触点闭合,Y005线圈得电,东西红灯亮,Y005的动合触点闭合,Y000线圈得电,南北绿灯亮。1秒后,T13的动合触点闭合,Y006线圈得电,模拟南北向行驶车的灯亮。又经过25秒,即起动累计时间为50秒时,T1动合触点闭合,与该触点串联的T22的触点每隔0.5秒导通0.5秒,从而使南北绿灯闪烁;闪烁3秒,T2动断触点断开,Y000线圈失电,南北绿灯灭;此时T2的动合触点闭合、T11的动断触点断开,Y001线圈得电,南北黄灯亮,Y006线圈失电,模

17、拟南北向行驶车的灯灭。维持2秒后,T3动断触点断开,Y001线圈失电,南北黄灯灭。这时起动累计时间达5秒钟,T4的动断触点断开,T0复位,Y003线圈失电,即维持了30秒的东西红灯灭。上述是一个工作过程,然后再周而复始地进行。2.2.7 倒计时控制程序 东西方向红黄绿倒计时显示程序(南北方向同理)2.2.8 显示输出程序 1、在进行字形输出时,将D10-D26中二进制数分时进行BCD转换,从Y0-Y3输出,传送至MC14495七段显示译码器,MC14495七段显示译码器译码后驱动共阴极数码管显示。2、Y0Y3是字形控制输出。依次将D10-D26中二进制数所转换的BCD码输出。即依次将星期、年、

18、月、时、时、分、秒个位、十位的字形信号输出。一个扫描周期只输出D10-D26中一个的内容。 3、Y4Y7是字位控制输出。依次将星期、年、月、时、时、分、秒的个位、十位的字位信号输出。例Y4Y7均为0时,输出的是秒个位信号。Y4Y7均为1时,输出的是南北绿灯倒计时十位信号。一个扫描周期只输出的字位信号中一个的信号。4、利用Y0-Y3与Y4-Y7的有机配合,形成循环动态扫描,利用人体视觉延时原理,看上是同时显示。 3 结束语经过一周的设计,终于出现了一点成果,系统经过调试能正常运行。而且只要修改程序就能让交通灯做出不同的动作。系统的分析与设计过程也是对学习的总结过程,更是进一步学习和探索的过程。在

19、这个过程中我对利用可编程控制器进行控制系统的设计与开发有了深刻的认识,对交通灯的工作原理有了进一步的掌握,对控制系统的分析与设计有了切身的认识与体会,并在学习和实践过程中增长了知识。丰富了经验。控制系统的开发设计是一项复杂的系统工程,必须严格按照系统分析,系统设计,系统实施,系统运行与调试的过程来进行。系统的分析与设计是一项很辛苦的工作,同时也是一个充满乐趣的过程。在设计过程中,要边学习边实践,遇到新的问题就不断探索和努力,即可使问题得到解决。在设计中体会到理论必须和实践相结合。虽然收集了大量的资料,但在实际应用中却有很多的差异,出现了很多意想不到的问题。许多问题在书本上是这样,而在实际运用中

20、却很不一样,在经过多次分析修改后,才设计出达到控制要求的系统。附录 时间运行程序和倒计时程序指令表时间运行程序指令表步序指令器件号说明步序指令器件号说明0LDX000启动29LDT11ANIT430OUTT11南北向车27秒2OUTT0南北红灯25秒K270K25033OUTT2南北绿灯闪烁5LDT0K306OUTT4东西红灯30秒36LDT2K30037OUTT3南北黄灯2秒9LDX000K2010ANIT040LDIT011OUTT6东西绿灯20秒41ANDX000K20042OUTY002南北红灯工作14LDT643LDT015OUTT10东西向车22秒44OUTY005东西红灯工作K2

21、2045LDY00218OUTT7东西绿灯闪烁46ANIT6K3047LDT621LDT748ANIT722OUTT5东西黄灯2秒49ANDT22K2050ORB25LDT051OUTY003东西绿灯工作26OUTT1南北绿灯25秒52LDY002K25053ANIT6步序指令器件号说明步序指令器件号说明54LDT675LDT155ANIT776ANIT256ORB77ORB57OUTT12延时1秒78OUTT13延时1秒K10K1060LDT1281LDT1361ANIT1082ANIT1162OUTY007东西向车行驶83OUTY006南北向车行驶63LDT784LDT264ANIT585ANIT365OUTY004东西黄灯工作86OUTY001南北黄灯工作66LDY00587LDX00067ANIT188ANIT2368LDT189OUTT22产生1秒脉冲69ANIT2K570ANDT2292LDT2271ORB93OUTT2372OUTY000南北绿灯工作K573LDY00574ANIT1倒计时程序指令表

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1