PLC课程设计论文报告Word格式.docx
《PLC课程设计论文报告Word格式.docx》由会员分享,可在线阅读,更多相关《PLC课程设计论文报告Word格式.docx(13页珍藏版)》请在冰豆网上搜索。
信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。
绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。
左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。
红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。
黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。
1.2PLC的原理简介及设计方法目的
可编程控制器简称——PLC是以微处理器为基础,综合了计算机技术、自动控制技术和通讯技术发展而来的一种新型工业控制装置。
它具有结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。
据统计,可编程控制器是工业自动化装置中应用最多的一种设备。
专家认为,可编程控制器将成为今后工业控制的主要手段和重要的基础设备之一,PLC、机器人、CAD/CAM将成为工业生产的三大支柱。
可编程控制器(PLC)是用来取代控制系统中的继电器的一种设备,它通过检测输入端口,并根据输入端口的状态,按照程序控制输出口,可编程控制器的程序一般要使用一定的软件编写,使用人员通过输入预先编写的程序,使可编程控制器按预定的控制方案执行控制任务。
目前大多数城市采用的交通信号灯指挥控制系统,采用电子线路加继电器构成,也有少数采用单片机构成。
对信号灯的要求也越来越高,采用电子线路加继电器的控制方式,则需要加入大量的中间继电器,时间继电器,计数器等器件。
而且交通控制智能化需要按实际情况而改变参数,如使用继电器控制,则很难实现。
如使用单片机控制,则需要引入大量I/O接口电路、硬件设计,而且这两种控制方式的抗干扰能力十分有限。
采用可编程控制器对交通信号灯进行管理,技能满足控制要求,又具有高的抗干扰和稳定性。
PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。
可以用于各种规模的工业控制场合。
除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。
近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。
加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。
作为通用工业控制计算机,是面向工矿企业的工控设备。
它接口容易,编程语言易于为工程技术人员接受。
梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。
为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。
PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。
更重要的是使同一设备经过改变程序改变生产过程成为可能。
这很适合多品种、小批量的生产场合。
以超小型PLC为例,新近出产的品种底部尺寸小于100mm,重量小于150g,功耗仅数瓦。
由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。
PLC是一种存储程序的控制器。
用户根据某一对象的具体控制要求,编好程序后,编程器将程序键入PLC的用户存储器中存储。
PLC的控制功能就是运用用户程序来实现的。
PLC运行程序的方式与微型机算计相比有较大的不同,微型计算机运行程序时,一旦执行到END指令,程序运行结束。
而PLC从0000存储地址所存放的第一条拥护指令开始,在无中断或跳转的情况下,按存储地址好递增的方向顺序执行拥护程序,直到END指令结束。
然后再从头开始,并周而复始的重复,直至到停机或运行(RUN)切换到停止(STOP)工作状态。
我们把PLC这种执行程序的方式成为扫描工作方式。
每扫描完一次程序就构成一个扫描周期。
其硬件结构组成如下图所示:
(PLC硬件结构组成框图)
PLC原理及应用课程设计是电气工程及其自动化专业领域重要的实践环节之一,主要以小型实用性PLC控制系统的软、硬件设计为主。
全面熟练掌握PLC的硬件组成以及各种指令的应用,使学生掌握小型PLC应用系统设计的步骤,熟悉和掌握PLC开发系统的应用和软件调试过程,通过设计过程中对故障的分析、判断、检修进一步锻炼和培养我们的动手能力。
该设计在熟练掌握PLC及其仿真系统的使用方法基础上,综合应用PLC原理、及其接口技术等课程方面的知识,设计一个采用三菱Fx-1N的PLC来控制的交通灯控制电路。
具体的设计思路是:
收集并整理资料、程序软件的编程设计、PLC和交通灯模拟电路板的连接,软件程序的调试和烧录程序的仿真。
2整体的设计方案
2.1设计的任务
信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。
当启动开关断开时,所有信号灯都熄灭;
南北红灯亮维持15秒,在南北红灯亮的同时东西绿灯也亮,并维持10秒;
到10秒时,东西绿灯闪亮,闪亮3秒后熄灭。
在东西绿灯熄灭时,东西黄灯亮,并维持2秒。
到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮,东西红灯亮维持20秒。
南北绿灯亮维持15秒,然后闪亮3秒后熄灭。
同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。
周而复始。
其实验面板图如下:
2.2硬件设计
型号的选择:
输入控制X0,输出控制。
输出端有东西、南北的红黄绿灯共6个输出点,选用三菱公司生产的Fx-1N系列的PLC,其控制I/O分配表如下所示:
输入
交通灯控制开关
X0
输
出
南北红灯
Y0
东西绿灯
Y1
东西红灯
Y2
Y3
南北绿灯
Y4
南北黄灯
Y5
其硬件电路接线图如右图所示:
3交通灯的软件设计
3.1定时器
在PLC内的定时器是根据时钟脉冲的累积形式,当所计时间达到设定值时,其输出触点动作,时钟脉冲有1ms、10ms、100ms。
定时器可以用用户程序存储器内的常数K作为设定值,也可以用数据寄存器(D)的内容作为设定值。
在后一种情况下,一般使用有掉电保护功能的数据寄存器。
即使如此,若备用电池电压降低时,定时器或计数器往往会发生误动作。
定时器通道范围如下:
100ms定时器T0~T199,共200点,设定值:
0.1~
3276.7秒;
10
ms定时器T200~TT245,共46点,设定值:
0.01~327.67秒;
1ms积算定时器T245~T249,共4点,设定值:
0.001~32.767秒;
100
ms积算定时器T250~T255,共6点,设定值:
0.1~3276.7秒;
每个定时器只有一个输入,它与常规定时器一样,线圈通电时,开始计时;
断电时,自动复位,不保存中间数值。
定时器有两个数据寄存器,一个为设定值寄存器,另一个是现时值寄存器,编程时,由用户设定累积值。
3.2定时器的设置
为了明确各定时器的作用,以便于理解各个灯的状态转换的准确时间,下表列出了个定时器的功能如下表
定时器
定时时间
功能
T0
10S
东西直行绿灯亮10秒
T1
0.5S
东西绿灯闪烁时间
T2
T3
2S
东西黄灯亮的时间
T4
15S
南北直行绿灯亮的时间
T5
南北绿灯闪烁时间
T6
T7
南北黄灯亮的时间
3.3交通灯的仿真和调试
(1)将PLC与对应输入输出的设备连接起来。
(2)用GX软件编制图的梯形图程序,将上面编制无误的程序分别写入到PLC中,并将模式选择开关拨至RUN状态。
(3)运行调试:
按下启动开关,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。
(4)监控运行:
当PLC运行时,可以使用GX软件中的监视功能监控整个程序的运行过程,以方便调试程序。
在GX软件上,单击“在线”—“监视”-“监视开始(全画面)”,可以全画面监控PLC的运行,这时可以观察到定时器的定时值会随着程序的运行而动态变化,通电闭合的触点和线圈会变蓝。
借助于GX软件的监控功能可以检查哪些线圈和触点该通电时没通电,从而为进一步修改程序提供帮助。
4GxDeveloper软件
4.1GxDeveloper软件的简介
GXDeveloper是三菱PLC的编程软件。
适用于Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器。
支持梯形图、指令表、SFC、ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。
4.2GXDeveloper特点
(1).软件的共通化GXDeveloper能够制作Q系列,QnA系列,A系列(包括运动控制(SCPU)),FX系列的数据,能够转换成GPPQ,GPPA格式的文档。
此外,选择FX系列的情况下,还能变换成FXGP(DOS),FXGP(WIN)格式的文档。
(2).利用Windows的优越性,使操作性飞跃上升能够将Excel,Word等做成的说明数据进行复制,粘贴,并有效利用。
(3).程序的标准化。
1)标号编程用标号编程制作可编程控制器程序的话,就不需要认识软元件的号码而能够根据标示制作成标准程序。
用标号编程做成的程序能够依据汇编从而作为实际的程序来使用。
2)功能块FB是以提高顺序程序的开发效率为目的而开发的一种功能。
把开发顺序程序时反复使用的顺序程序回路块零件化,使得顺序程序的开发变得容易。
此外,零件化后,能够防止将其运用到别的顺序程序时的顺序输入错误。
3)宏。
只要在任意的回路模式上加上名字(宏定义名)登录(宏登录)到文档,然后输入简单的命令就能够读出登录过的回路模式,变更软元件就能够灵活利用了。
(4)能够简单设定和其他站点的链接由于连接对象的指定被图形化而构筑成复杂的系统的情况下也能够简单的设定。
(5)能够用各种方法和可编程控制器CPU连接,如有经由串行通讯口、经由USB和MELSECNET/10(H)计算机插板等等。
(6)丰富的调试功能
1)由于运用了梯形图逻辑测试功能,能够更加简单的进行调试作业。
(a)没有必要再和可编程控制器连接。
(b)没有必要制作条使用的顺序程序。
2)由于运用了梯形图逻辑测试功能,能够更加简单的进行调试作业。
(b)没有必要制作条在帮助中有CPU错误,特殊继电器/特殊寄存器的说明,所以对于在线中发生错误,或者是程序制作中想知道特殊继电器/特殊寄存器的内容的情况下提供非常大的便利。
使用的顺序程序。
3)数据制作中发生错误况时,会显示是什么原因或是显示消息,所以数据制作的时间能够大幅度缩短。
4总结
课程设计是一个重要的教学环节,通过课程设计使我们了解到一些实际与理论之间的差异。
通过课程设计不仅可以巩固专业知识,为以后的工作打下了坚实的基础,而其还可以培养和熟练使用资料,运用工具书的能力,把我们所学的课本知识与实践结合起来,起到温故而知新的作用。
课程设计诚然是一门专业课,给我很多专业知识以及专业技能上的提升,同时又是一门讲道课,一门设计课,给了我许多道,给了我很多思,给了我莫大的空间。
同时,设计让我感触很深。
使我对抽象的理论有了具体的认识。
刚开始做课程设计时,我们对PLC的知识掌握不深,遇到了许多困难,为了顺利完成设计任务,我们不断翻书、上网查资料,同时,积极和老师、同学们交流,向他们请教,通过这些方式,我们学到了很多的东西,如使用MCGS软件画组态软件图,导入汇编程序进行仿真等。
另一方面,我们发现这也是一个很好的学习方式,可以在很大程度上增长知识,并提高自己分析问题,解决问题的能力。
在近两星期的日子里,经过这次设计我学到很多很多的的东西,不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。
课程设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。
通过这次课程设计使我明白了自己原来知识太理论化了,面对单独的课题的是感觉很茫然。
自己要学习的东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。
通过这次课程设计,我掌握了通过PLC实现现场信息采集、控制。
掌握了系统设计、梯形图设计、组态设计和现场调试一整套PLC设计过程。
本次课程设计设计,让我很好的锻炼了理论联系实际,与具体项目、课题相结合开发、设计产品的能力。
既让我们懂得了怎样把理论应用于实际,又让我懂得了在实践中遇到的问题怎样用理论去解决。
我才明白学习是一个长期积累的过程,在以后的工作、生活中都应该不断的学习,努力提高自己知识和综合素质。
而且通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正的学到知识,从而提高自己的实际动手能力和独立思考的能力。
总之,不管学会的还是学不会的的确觉得困难比较多,真是万事开头难,不知道如何入手。
最后终于做完了有种如释重负的感觉。
此外,还得出一个结论:
知识必须通过应用才能实现其价值!
有些东西以为学会了,但真正到用的时候才发现是两回事,所以我认为只有到真正会用的时候才是真的学会了。
参考文献
[1]张力胜,PLC控制十字交通灯的设计,矿业科学技术,2005.
[2]
陈传明等,智能交通信号灯配时及优化设计,2005.
[3]
陈宗梅,交通灯控制系统电路设计,重庆职业技术学院学报,2005.
[4]
周名侦,基于PLC控制的交通灯设计,广东交通职业技术学院学报,
[5]求是科技,PLC应用开发技术与工程实践.北京:
人民邮电出版社
[6]高钦和,可编程控制器应用技术与设计实例.北京:
人民邮电出版社,
[7]廖常初.可编程序控制器应用技术(第五版)[M].重庆:
重庆大学出版社.2007.8
[8]何坚强.工控组态软件及应用[M].北京:
北京大学出版社.2014.3
[9]王永华.现代电气控制及PLC应用技术(第3版)[M].北京:
北京航空航天出版社.2013.8.1
[10]姚福来.张艳芳.电气自动化工程师速成教程[M].北京:
机械工业出版社.2007.3
[11]李金城.PLC模拟量与通信控制应用实践[M].北京:
电子工业出版社.2011.1
[12]付明忠.三菱FX系列PLC定位控制应用技术[M].北京:
电子工业出版.2014.2
[13]黄永红.电气控制与PLC应用技术[M].北京:
机械工业出版.2011.9
[14]王阿根.PLC控制程序精编108例[M].北京:
电子工业出版.2009.12
[15]初航.零基础学三菱FX系列PLC[M].北京:
机械工业出版社.2013.9
附录一(程序)
附录二
附录三