十字路口交通信号灯PLC控制程序设计与调试.doc
文本预览下载声明
实验课题:十字路口交通信号灯PLC控制程序设计与调试
姓名:
指导老师:
一、实验目的
1. 掌握十字路口交通信号灯PLC控制系统的设计方法。
2. 掌握PLC编程的技巧和程序调试的方法。
3. 掌握PLC的I/O配置,提高应用PLC的能力。
二、实验仪器
1、欧姆龙PLC一台
2、装有CX-Programmer软件的PC一台。
三、实验要求:
(1)简述所编程序的功能;
(2)I/O编址并画出功能流程图;
(3)I/O端子接线图;
(4)编程(包括注释)并调试;
(5)有关的说明及调试小结等。
四、实验原理
本次实验的整体思想是,利用梯形图编程,通过分钟脉冲和可逆计数器配合作为系统时钟,以此来作为各个时间段工作状态选定的依据,通过CMP指令来选定时间段,根据状态位来选定工作状态。
接通设定开关(00011),PLC进入等待状态,将当前时间按照24小时制转换成分钟数,用BCD码表示,从高位到低位依次用时间输入端口00000表示。拨动输入脉冲开关00001十六次,将当前时间装换成的BCD码输入到PLC寄存器中。拨动时间赋值开关,把时间BCD码输入到计数器。最后拨动启动开关,PLC开始工作。通过比较当前计数器的值与每个临界时间转换成的BCD码,选定各个时间段的工作状态,使信号灯按照选定的工作状态时序图来工作。
I/O分配表
I/O分配表 输入 输出 时间设定 00011 设定指示 10000 启动开关 00010 工作指示 10001 时间输入端口 00000 南北红灯 10100 输入脉冲 00001 南北左转 10101 时间赋值 00009 南北绿灯 10102 停止开关 00008 南北黄灯 10103 东西红灯 10104 东西左转 10105 东西绿灯 10106 东西黄灯 10107 高峰状态 20405 正常状态 20403 夜间状态 20403
顺序功能图
实验程序(见附图)
五、实验步骤
1、分析时序图,确定I/O分配表
2、画出顺序功能图
3、根据顺序功能图,编写程序
4、编写的程序下载到PLC中,编译,运行,调试。
5、达到实验要求,完成实验报告。
六、实验心得
本次吴老师主办的创新实验项目,十字路口交通信号灯PLC控制程序设计与调试吗,这个实验看起来十分简单,但在实验的过程中,我发现这个实验并不是看起来这么简单,简单的一个交通灯却不是那么简单就可以完成的,在不同的时段控制控制不同的灯亮,在开始做实验的时候总是不能成功的实现,但经过大家的团结合作,经过多次的实验调试,商讨改进,最终,大家终于成功的完成了实验,在输出灯在试验的要求下依次闪亮时,我们的心情是十分激动的,我终于了解到了农民丰收时的喜悦。在这次的实验中,我学到了团队合作的重要性,同时,我深刻的明白了真知是蕴含于实践之中的,只有通过实践,才能完善我们所学知识,找出其中的不足,并加以完善。通过本次试验,我发现了PLC知识的不足,增加了实践能力和动手能力,发散了思维,这次的实验对我的作用无疑是极大地,使我受用一生!
实验附图:
显示全部