自动化技术综合实训报告
彩灯闪烁PLC控制 信息工程与自动化学院 自动化 自动化082
信自楼207
2011.6.27~2011.7.10 1
目录
1.实验的目的和要求……………………………………………………………………………………………….
2.课题设计功能描述………………………………………………………………………………………………
3.电气部分……………………………………………………………………………………………………………….
3.1.控制对象分析……………………………………………………………………………………………………………… 3.2. 控制对象模拟实验板的电气线路设计、接线图及布置图绘制……………………… 3.3电器元件的选用(电器元件清单)、安装布线及调试等..................
4.PLC部分………………………………………………………………………….. 4.1PLC的I/O分配及PLC选型………………………………………………………… 4.2控制程序流程图设计…………………………………………………………… 4.3在GX Developer (或FXGP WIN)软件平台上编写控制程序梯形图并进行仿真调试………………………………………………………………………………………… 5. 控制系统调试运行 ……………………………………………………………….. 5.1实验板与PLC的接线…………………………………………………………………. 5.2控制系统联机调试过程…………………………………………………………….. 6.总结与体会…………………………………………………………………………… 7.谢词……………………………………………………………………………………… 8.参考文献……………………………………………………………………………… 9.附录(程序源代码清单)……………………………………………………………..
2
彩灯闪烁
PLC控制
一.实训目的
随着科技的发展,PLC的应用越来越广泛,《电气控制与PLC》这门课程的学习旨在于应用在我们生活与实际的生产中.为加强我们对该门课程的认识和理解;使我们更深层次理解电气控制原理,掌握PLC常用指令的功能、编程方法.我们选择了彩灯闪烁PLC控制这个课题作为本次实训的题目.通过对程序的设计和调试, 实物板的I/O接线,最后联机运行分析结果.
通过本实训的学习,达到基本掌握了常用低压电器的选型及应用、PLC控制系统设计的方法及外部接线方法、利用PLC编程软件进行程序设计的方法。 实训要求
学习并掌握GX Developer/Simulator编程软件、MX component通讯软件、易控组态软件的使用;完成PLC控制系统的设计与调试; 二.实训课题设计功能描述
如图1示霓虹灯饰由启动按钮控制。按下启动钮X0,8组霓虹灯按如下规律显示:
12/83/71/651/63/72/8;间隔2秒; 11/21/2/3/41/2/3/4/5/61/2/3/4/5/6/7/8;间隔2秒; 3/4/5/6/7/85/6/7/87/8;间隔2秒 1/54/83/72/6;间隔2秒 1/3/5/72/4/6/8全部闪烁3次,一个工作周期完成,如此循环。
图1 电气部分:
1. 控制对象分析
当按下启动按钮X0后,彩灯1亮,由时间继电控制,当2秒到时间继电接通就把彩灯1亮的状态转移给了彩灯2和8,此时彩灯熄灭,彩灯2和8点亮; 依次后面的情况等同. 12/83/71/651/63/72/8;间隔2秒11/21/2/3/41/2/3/4/5/61/2/3/4/5/6/7/8;间隔2秒;3/4/5/6/7/85/6/7/87/8;间隔2秒1/54/83/72/6;间隔2秒1/3/5/72/4/6/8.当最后一个时间继点器T21接通时,指令PLS用于将指定信号上升沿进行微分,并将微分结果(接通一个扫描周期的脉冲)送给PLS指令后面的辅助继电器M101从而将计数器C0清零;T21接通时内部时钟脉冲M8013便产生
3
周期为1S的脉冲信号,再通过计数器C0控制,彩灯1-8便闪烁3次.这样一个周期执行完.再通过RET指令又回到程序的开头顺序执行,实现循环. 2.控制对象模拟实验板的电气线路设计.如图2
图2
接线图及布置图绘制,PCB板事物如图3:
4
图3 电气元件清单:
1.FX2N系列PLC 1台 2.PC机或FX-20P-E编程器 1台 3.编程电缆 1根 4.连接导线 若干 5.电路板 1块 6.发光二极管(1N4001) 8个 7.开关 1个 8.电阻1.1K欧姆 8个 PLC部分:
1.PLC的I/O分配: 输入 X0 启动开关 输出 Y0 彩灯1 Y1 彩灯2 Y2 彩灯3 Y3 彩灯4 Y4 彩灯5 Y5 彩灯6 Y6 彩灯7 Y7 彩灯8
5
I/O接线图4:
图4
2. 控制程序状态转移图:
6
7
3.控制程序梯形图:
8
9
10
11
12
13
14
4.实验板与PLC的连线
15
图4 4.实验结果
当按下启动按钮X0时,彩灯按照课题的要求点亮, 12/83/71/651/63/72/8;间隔2秒11/21/2/3/41/2/3/4/5/61/2/3/4/5/6/7/8;间隔2秒;3/4/5/6/7/85/6/7/87/8;间隔2秒1/54/83/72/6;间隔2秒
1/3/5/72/4/6/8,最后全部闪烁3次后又回到开始,达到循环的目的.实验结果与要求相符合. 5.总结与体会
本次实训设计是利用PLC(Programmable Logic Controller)对PLC控制的彩灯闪烁进行控制。首先,选择这个题目之后,我对本次设计进行了全面的思考。使自己对本次设计有一个大致的总体思路,然后仔细分析PLC控制的彩灯闪烁的工作原理,以及它的一些工作过程,分析后得出它主要需要完成彩灯的状态转移(即前一的彩灯的点亮状态在2秒的时间到后转移给下面的彩灯).最后的闪烁用内部时钟脉冲控制,还要用到RET指令进行返回.
转眼间两周的PLC实训课程设计就结束了,通过这次课程设计,我学会了许多课本上学不到的东西,同时也加强了我的动手、思考和解决问题的能力,受益匪浅。通过老师的讲课,给我们说明了设计的大体思路,每一步该实现怎么样的功能,怎么实现该功能。
为了弄懂如何实现彩灯闪烁,我从图书馆里借来了几本书,同时也在网上找了相关资料.结合课本上所学到的相关知识,首先把总的状态转移图设计出来,再在GX Developer/Simulator编程软件、MX component通讯软件、易控组态软件进行程序设计及系统调试。前几次都出现了许多的小问题而导致结果出错,不过
16
工夫不负有心人,经过不断的调试最后终于达到课题的要求.通过这次课程设计过程,我觉得是对课本知识的巩固和加强,在这次课程设计过程中,我们了解了很多元件的功能,对其在电路中的使用有更多的认识。
从前的学习过程停留在课本上,虽然学到了一些知识可是一旦应用在实际的生活中还需要一个过度过程.这次的课程设计已经让我们对于应用得到了很好的锻炼,为以后的工作奠定了一定的基础.因为课程设计的内容比及书本中的理论知识而言,更接近于现实生活,而理论到实践的转化往往是一个艰难的过程,它犹如一只拦路虎,横更在我们的面前。但是我们毫不畏惧,因为我们相信我们能行。
通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固。
此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅,今后的制作应该更轻松,自己也都能扛得起并高质量的完成项目。 6.谢词
经过两个周的时间,在老师、同学的帮助下,在我的不断努力下,我们组的PLC课程设计终于完成了。从设计中我学到许多知识,也理解了做任何事都要细心的道理。知识的积累是一点一滴的,在设计中我也感受颇深。在此我要真诚的感谢李俊丽老师给予我们的指导,在设计过程中李老师严格督促我们毕业设计速度,及时的帮我们解决在设计中遇到的各种问题和困难,并且还通过QQ随时与我们保持联系,让我们能够把问题在第一时间解决.在设计中李老师一直对我们严格要求,耐心的指导和讲解,并主动为我们提供各种相关技术资料,最终把课程设计完满结束.
在李老师的帮助和指导下我们顺利完成了本次设计,也让我在以后毕业设计中受益匪浅,在此向李老师致以深切的谢意!
17
7.参考文献
[1] 黄宋魏、邹金慧。电气控制与PLC运用技术。电子工业出版社,2010 [2] 蒋圣平、 颜景龙、 裴焕斗等。 PLC 在抢答器中的应用[J ]。测试技术学报,2000
[3] 张新军。电气控制与PLC技术及应用。济源:济源职业技术学院出版社,2006
[4] 王成福主编。可编程序控制器原理及应用。北京:机械工业出版社,2006 [5] 邹其洪、黄智伟、高嵩、等编著。电工电子实验与计算机仿真[M]。电子工业出版社,2005
18
8.附录(程序源代码清单)
LD M8002 LD T6 OUT Y005 SET S0 SET S27 OUT Y006 STL S0 STL S27 OUT Y007 LD X000 OUT Y001 OUT T12 K20 SET S20 OUT Y007 LD T12 STL S20 OUT T7 K20 SET S33 OUT Y000 LD T7 STL S33 OUT T0 K20 SET S28 OUT Y002 LD T0 STL S28 OUT Y003 SET S21 OUT Y000 OUT Y004 STL S21 OUT T8 K20 OUT Y005 OUT Y001 LD T8 OUT Y006 OUT Y007 SET S29 OUT Y007 OUT T1 K20 STL S29 OUT T13 K20 LD T1 OUT Y000 LD T13 SET S22 OUT Y001 SET S34 STL S22 OUT T9 K20 STL S34 OUT Y002 LD T9 OUT Y004 OUT Y006 SET S30 OUT Y005 OUT T0 K20 STL S30 OUT Y006 LD T2 OUT Y000 OUT Y007 SET S23 OUT Y001 OUT T14 K20 STL S23 OUT Y002 LD T14 OUT Y000 OUT Y003 SET S35 OUT Y005 OUT T10 K20 STL S35 OUT T3 K20 LD T10 OUT Y006 LD T3 SET S31 OUT Y007 SET S24 STL S31 OUT T15 K20 STL S24 OUT Y000 LD T15 OUT Y004 OUT Y001 SET S36 OUT T4 K20 OUT Y002 STL S36 LD T4 OUT Y003 OUT Y000 SET S25 OUT Y004 OUT Y004 STL S25 OUT Y005 OUT T16 K20 OUT Y000 OUT T11 K20 LD T16 OUT Y005 LD T11 SET S37 OUT T5 K20 SET S32 STL S37 LD T5 STL S32 OUT Y003 SET S26 OUT Y000 OUT Y007 STL S26 OUT Y001 OUT T17 K20 OUT Y002 OUT Y002 LD T17 OUT Y006 OUT Y003 SET S38 OUT T6 K20 OUT Y004 STL S38
19
OUT Y002 MPP OUT Y006 AND M10 OUT T18 K20 OUT C0 LD T18 AND C0 SET S39 OUT S20 STL S39 RET OUT Y001 END OUT Y005 OUT T19 K20 LD T19 SET S40 STL S40 OUT Y000 OUT Y002 OUT Y004 OUT Y006 OUT T20 K20 LD T20 SET S41 STL S41 OUT Y001 OUT Y003 OUT Y005 OUT Y007 OUT T21 K20 LD T21 PLS M101 MPS
AND M101 RST C0 MPP
AND M8013 OUT Y000 OUT Y001 OUT Y002 OUT Y003 OUT Y004 OUT Y005 OUT Y006 OUT Y007 PLS M10 MPS AND M10 OUT C0
20
学生姓名:
实训评分
序号 1 2 评价内容 出勤(10分) 课题难度分值(10分) 分数 序号 3 4
评价内容 实训任务完成情况(50分) 实训总结报告(30分) 分数 实训总成绩: 分 指导教师评语:
指导教师(签名):
年 月 日
21
因篇幅问题不能全部显示,请点此查看更多更全内容