红绿灯实验报告_红绿灯实验报告图文
红绿灯实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“红绿灯实验报告图文”。
实验报告
班级:
学号: 姓名:
日期:
实验
一、红绿灯控制
一、实验目的熟悉软件的使用,掌握plc编程的方法,编写程序控制十字路口的红绿灯。
二、实验设备
一台安装有STEP 7-MivroWIN4.0与S7200_simulation的电脑。
三、控制要求分析
实验利用PLC控制十字路口的红绿灯。十字路口的红绿灯分为横向控制灯和纵向控制灯,每个方向有红、绿、黄3种颜色的控制灯。
当电路接通,双向红绿灯开始正常工作,横向的绿灯和纵向的红灯先亮。横向的绿灯亮维持8s,在横向绿灯亮的同时纵向的红灯也亮起,并维持10s。第8秒时横向的绿灯熄灭,同时亮起黄灯并维持2s后熄灭。第10s时,横向黄灯熄灭的同时亮起红灯并维持10s,同时纵向的绿灯亮起并维持8s。当纵向绿灯熄灭并亮起黄灯持续2s后红灯亮起,同时横向的绿灯也亮起并维持8s到此一个循环就此结束下一个循环开始。当按下紧停按钮时两路同时亮黄灯2s后,其中一路亮红灯另一路亮绿灯。本实验设置了两个紧停按钮。
四、PLC的I/O分析
I0.1,I0.2两个紧停按钮。M0.1,M0.2中间继电器。Q0.0横向绿灯,Q0.1横向黄灯,Q0.2横向红灯,Q0.3纵向红灯,Q0.4纵向绿灯,Q0.5纵向黄灯。T37、T41为8s定时器,T38、T42为2s定时器,T39、T40为10s定时器。
五、PLC梯形图程序及指令表程序 梯形图程序:
指令表程序:
LD I0.1 = M0.1 Network 2 LDN M0.2 AN M0.1 AN T37 LDN M0.1 A T38 A M0.2 OLD = Q0.0 Network 3 LDN M0.2 AN M0.1 AN T39 TON T37, 80 Network 4 LDN M0.2 AN M0.1 AN T38 A T37 LDN M0.2 AN T38 A M0.1 OLD LDN M0.1 AN T38 A M0.2 OLD = Q0.1 Network 5 LDN M0.1 AN M0.2 A T37 LDN M0.2 A M0.1 OLD LDN M0.1 A M0.2 OLD TON T38, 20 Network 6 LDN M0.2 AN M0.1 AN T39 A T38 LDN M0.2 A T38 A M0.1 OLD = Q0.2 Network 7 LDN M0.1 AN M0.2 A T38 TON T39, 100 Network 8 LDN M0.1 AN M0.2 AN T40 LDN M0.1 A T42 A M0.2 OLD = Q0.3 Network 9 LDN T42 AN M0.1 AN M0.2 TON T40, 100 Network 10 LDN M0.1 AN M0.2 AN T41 A T40 LDN M0.2 A T38 A M0.1 OLD = Q0.4 Network 11 LDN M0.1 AN M0.2 AN T42 A T40 TON T41, 80 Network 12 LD T41 AN M0.2 AN T42 AN M0.1 LDN T42 A M0.1 AN M0.2 OLD LDN T42 AN M0.1 A M0.2 OLD = Q0.5 Network 13 LDN M0.1 AN M0.2 A T41 LDN M0.2 A M0.1 OLD LD M0.2 AN M0.1 OLD TON T42, 20 Network 14 LD I0.2 = M0.2
六、实验过程记录及分析
根据实验要求,编写plc梯形图程序。打开软件录入程序,运行调试直到达到正确控制红绿灯的亮灭。模拟软件S7-200调试时,双向红绿灯开始正常工作,横向的绿灯和纵向的红灯先亮。横向的绿灯亮维持8s,在横向绿灯亮的同时纵向的红灯也亮起,并维持10s。第8秒时横向的绿灯熄灭,同时亮起黄灯并维持2s后熄灭。第10s时,横向黄灯熄灭的同时亮起红灯并维持10s,同时纵向的绿灯亮起并维持8s。当纵向绿灯熄灭并亮起黄灯持续2s后红灯亮起,同时横向的绿灯也亮起并维持8s到此一个循环就此结束,下一个循环开始。按下紧停按钮I0.1、I0.2时,Q0.1、Q0.5同时亮起并维持2s后熄灭,同时其中一路常亮绿灯,另一路常亮红灯。
说明实验程序正确,保存好实验数据,做好记录。关闭软件。
七、时序分析 正常无故障运行:
Q0.0横向绿灯,Q0.1横向黄灯,Q0.2横向红灯,Q0.3纵向红灯,Q0.4纵向绿灯,Q0.5纵向黄灯。
I0.1、I0.2为紧停开关
当按下紧停按钮I0.1:横向红灯(Q0.2)亮,纵向绿灯(Q0.4)亮。
当按下紧停按钮I0.2:横向绿灯(Q0.0)亮,纵向红灯(Q0.3)亮。
八、实验心得体会
通过实验操作,了解掌握了plc编程的原理和方法,同时实验前期遇到很多各类问题,均得到了解决,对plc产生了初步的兴趣。对以后进一步学习plc相关知识奠定了坚实的基础。