毕业设计论文基于PLC的小车运动控制系统答辩Word文档下载推荐.docx
《毕业设计论文基于PLC的小车运动控制系统答辩Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《毕业设计论文基于PLC的小车运动控制系统答辩Word文档下载推荐.docx(26页珍藏版)》请在冰豆网上搜索。
电检班级:
1、毕业项目的主要任务及目标
任务:
结合工作实际,实现基于PLC的小车运动控制系统,完成小车
运动控制系统得软硬件设计。
目标:
完成一篇5000字以上的论文。
2、毕业项目的主要内容
论文的主要内容:
用plc控制小车的要求;
I/O分配表和工作流程;
小车运动系统的控
制流程和梯形图;
调试过程中的问题及解决方式。
要求:
(1.采用学院规定的文档格式
(2.论文正文层次分明,行文流畅,易懂
(3.不得整段抄袭他人文章或技术资料
3、主要参考文献(若不需要参考文献,可注明,但不要空白
[1]范次猛.可编程控制器原理与应用[M].北京:
理工大学出版;
[2]张桂香.电气控制与PLC应用[M].北京:
化学工业出版社;
[3]邓则名,邝穗芳等.电器与可编程序控制器应用技术[M].北京;
机械工业出版社;
[4]曹辉.可编程序控制器系统原理及应用[M].北京:
电子工业出版社;
[5]戴冠秀.PLC在运料小车自动控制系统中的应用[J].工矿自动化6期,2005年;
[6]李仁编.电器控制[M].北京:
[7]郑凤翼.图解PLC控制系统梯形图和语句表[M].北京:
人民邮电出版社;
[8]廖常初.PLC应用技术问答[M].北京:
[9]刘柏生.PLC编程实用指南[M].北京:
[10]张万忠.可编程控制器应用技术[M].北京:
[11]赵华军.PLC在生产线送料小车控制系统中的应用[J].机电工程技术,第36卷,第三期;
[12]郝力文,王子文.车间运输小车的智能控制[J].机电工程.2001年第28卷增刊;
[13]汪晓光,孙晓瑛,王艳丹.可编程控制器原理及应用[M].北京:
机械工业出版社.2002.5;
[14]张传祥.电气自动控制系统[M].北京:
电子工业出版社.2003;
[15]王国庆.现在PLC的发展及其在先进制造技术中的应用[J].机电工程.1997年,第四期;
[16]求是科技.PLC应用开发技术与工程实践[M].北京:
人民邮电出版社.2005年。
4、进度安排
毕业项目各阶段任务起止日期
1.毕业项目的主题选择2011/3/1—2011/3/10
2.毕业项目资料的搜集2011/3/10—2011/3/20
3.毕业项目初稿的完成2011/3/20—2011/4/30
4.对毕业项目的修改2011/4/30—2011/5/5
5.依据导师建议再次修改2011/5/5—2011/5/6
6.最终完成2011/5/9-2011/5/19
注:
此表在指导老师指导下填写。
诚信声明
本人郑重声明:
所呈交的毕业项目报告/论文《基于PLC的小车运动控制系统》是本人在指导老师的指导下,独立研究、写作的成果。
论文中所引用是他人的无论以何种方式发布的文字、研究成果,均在论文中以明确方式标明。
本声明的法律结果由本人独自承担。
作者签名:
年月日
摘要
可编程序控制器(PLC是综合了计算机技术,自动化控制技术和通信技术的一种新型的、通用的自动控制装置。
它具有功能强,可靠性高,操作灵活,编程简单适合于工业环境等一系列优点,在工业自动化,过程控制,机电一体化,传统产业技术改造等方面的应用越来越广泛,已成为现在工业控制的三大支柱之一。
PLC应用技术发展迅速,在工业控制的众多领域都得到广泛的应用;
特别是在机车电气控制系统中大量运用。
为此我通过课堂上所学,采用PLC对小车运动系统进行控制。
此举措不仅方便操作而且在电气系统运行可靠性有了显著提高。
关键词:
PLC电气改善控制
设计者:
指导老师:
一、PLC概要(8
1.1基本概念(8
1.2发展背景(8
1.3发展阶段及前景(9
1.4特点(11
二、小车运动控制系统原理(12
2.1PLC选择及工作原理(12
2.2直流电机与接近开关(16
2.2.1直流电机的基本工作原理(16
2.2.2接近开关的工作原理(18
2.3机械传动原理和现场总线技术(19
2.3.1机械传动原理(19
2.3.2现场总线技术(19
三、小车运动控制系统的设计(20
3.1实验器材(20
3.2工作原理(20
3.3控制要求(25
3.4小车运动I/O分配表(28
3.5梯形图(28
结论(30
参考文献..................................................错误!
未定义书签。
致谢(30
一、PLC概要
1.1基本概念
PLC(ProgrammableLogicController,中文名称为可编程控制器,是一种电气自动化控制装置,国际电工委员会(IEC将PLC定义为:
是在工业环境中使用的数字操作的电子系统,专为在工业环境下应用而设计。
它使用可编程存储器内部储存用户设计的指令,这些指令用来实现特殊的功能,诸如逻辑运算、顺序操作、定时、计数以及算术运算和通过数字或模拟输入/输出来控制各种类型的机械或过程。
可编程序控制器及其有关的设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。
1.2发展背景
在PLC发明之前,在工业控制的顺序控制领域内,常常采用诸如继电器、鼓式开关、纸带阅读器等机械、电气式器件作为控制元件,尤其是控制继电器,在离散制造过程控制领域内,成为“开关控制系统”中最广泛使用的器件。
但是,随着工业现代化的发展,生产规模越来越大,劳动生产率及产品质量的要求在不断提高,对于控制系统的可靠性也提出了更高的要求,原有“继电器控制系统”已不适应需要,究其原因是:
动作缓慢;
寿命短、可靠性差;
体积大、耗电多;
设计制造周期长、程序修改费时;
不能实现与计算机对话。
到20世纪60年代,由于美国汽车工业需要进行大规模的技术改造和设备更新,由传统的继电器控制装置来进行控制,不仅体积庞大、故障率高、柔性差、不灵活、耗能多,而且调试困难,可靠性也差。
虽然小型计算机已日趋完善,应用领域也在不断扩大,但小型计算机用于开关控制系统,又显然存在着“大马拉小车”的情况,这是由于小型计算机的特点决定的:
编程复杂,要求有较高水平的编程人员和操作人员;
需要配套非标准的外部接口,对环境和现场条件的要求过高;
功能过剩,机器资源未能充分利用;
造价高昂。
需要与可能性,促使人们寻求新的出路,PLC应运而生。
1968年美国通用汽车公司提出使用新一代控制器的设想,从用户的角度考虑,该公司对新一代控制器提了10点要求,为各大公司提供了明确的开发目标。
第二年(1969年,美国数字公司研制出了基于集成电路和电子技术的控制装置PDP-14,首次采用程序化的手段应用于电气控制,这就是第一代可编程控制器。
这时的PLC用固态(集成电路来代替继电器逻辑电路,用存储器电路中的存储数位(程序来代替继电器系统的布线,以程序
来规定逻辑关系;
用固态I/O电路来检测按钮和限位开关的信号,给出输出以控制电机和其它执行机构。
这时的PLC系统已开始具有如下一些特点:
环境适应性较强,可以使用于车间现场;
有较高的可靠性和诊断能力,维修容易;
基本能适应不同的制造过程所需,柔性度有了较大提高,只要改变系统中的程序即可改变控制“逻辑”,而无需改造或更换控制硬件等。
差不多同时,美国MODICON公司也研制出084控制器。
它们的问世,引起了全世界的瞩目,美国的其他公司和西欧、日本等工业发达国家,也相继研究开发出类似的产品。
第一代可编程控制器最早是用于替代传统的继电器控制装置,功能上只有逻辑计算、计时、计数以及顺序控制等,而且只能进行开关量控制。
所以第一代可编程控制器取名为可编程逻辑控制器,英文名称为ProgrammableLogicController,简称PLC。
后来,随着电子科技之发展及产业应用之需要,其控制功能已经远远超出逻辑控制的范畴,PLC的功能也日益强大,在PLC中加入了模拟量、位置控制及网路等功能,其名称也就改为可编程控制器(ProgrammableController,称PC。
但PC易与个人计算机(PersonalComputer的简称PC产生混淆,所以使用PLC这一简称,中文仍然称“可编程控制器”。
自1976年以来,微处理器开始引入PLC领域,大大加强了PLC的作用,使PLC由简单地代替继电器电路,而发展为先进的控制装置。
当今PLC具有采集与处理大量数据、完成数学运算、与其它智能器件通信的能力,以及具有先进的人-机对话手段(如键盘、CRT和语音对话,近年来由于现场总线理念的出现和相关标准的建立,以及产品的迅速发展,PLC成为现场总线的一个重要组成部分,进一步扩大了PLC的应用领域。
由于PLC同时提高了功能和柔性度,使其应用迅速增长,并普及到许多其它离散零件制造工业领域。
随后又扩展到与批量生产和连续生产过程有关的工业领域。
随着CIMS(计算机集成制造系统的发展,PLC当前还被人们应用于工厂通信网络、柔性制造系统、工业机器人到大型分散型控制系统,之中,与其它智能控制器和计算机系统一起成为计算机综合控制系统中的重要组成部分,特别是单元级和工作站级。
1.3发展阶段及前景
从1969年第一台PLC问世至今,可编程控制器大约经历了三个阶段:
第一阶段:
开发的PLC容量较小,I/O点数小于120点。
用户存储区容量在2KB左右,扫描速度为20~50ms/KB,指令较为简单,只有逻辑运算、计时、计数等,编程语言采用简单的语句表语言。
使用上,主要用来作开关量控制。
第二阶段:
PLC的容量有所扩展,I/O点数从512点至1024点,用户程序存储区扩展到8KB以上,速度也有提高,扫描速度达到5~6ms/KB,指令功能除了基本的逻辑运算、计时、计数外,还增加了算术运算指令、比较指令,以及模拟量处理指令等,输入/输出类型也由纯开关量I/O,扩展为带模拟量的I/O。
编程语言除了使用语句表外,还可以使用梯形图编程语言。
第三阶段:
进入80年代以来,随着大规模和超大规模集成电路等微电子技术的迅猛发展,以16位和32位微处理器构成的PLC得到惊人的发展,其功能远远超出了上述两阶段的产品。
使PLC在概念,设计,性价比以及应用方面都有了新的突破。
这一阶段的产品向大型和小型两个方向发展:
A、大型产品的I/O点数,超过4000点,有些产品达到8000个I/O点,用户存储区容量超32KB,配置有各种智能模块(例如温度控制模块、轴定位模块、过程控制模块等和通信模块,扫描速率也大大提高,达到0.47ms/KB,指令功能除了基本的逻辑运算、计时、计数、顺序控制外,还有算术浮点运算指令、PID调节功能指令、图形组态功能指令、网络和通信指令等。
编程语言普遍采用梯形语言,同时也使用语句表和顺序功能图语言(典型的有GRAFCET语言。
为了提高系统的可靠性,设计上考虑了容错技术和冗余技术等。
这一阶段的小型产品向超小型化和加强型功能发展,有16点I/O,24点I/O的整体型小型PLC在小型PLC上配置模拟量I/O、通信口、高速计数,指令上也设置有算术运算、比较指令以及PID调节指令。
B、小型PLC使用的手握式编程器使用大面积液晶显示器,也可以用梯形图和GRAFCET语言进行编程。
这一阶段PLC的软件设计也有很大改进,普遍实现了软件模块化设计,在PLC产品上提供大量的通用和专用软件功能模块,用户通过简单的功能调用就可实现复杂的控制任务给使用带来极大的方便。
使用的编程器越来越完善,专用编程器实际上已经是一台个人计算机,可以实现离线编程或在线编程及监控,程序打印以及程序固化,实现图形组态,可以联网(即挂在PLC网络上,有些编程器还可以使用高级语言除了专用编程器外,很多PLC可以使用通用的笔记本电脑实现编程,开发一些专用软件,充分利用个人计算机的能力,完成各种高级的编程功能,省却了专用编程器,既便于推广又节省投资。
随着技术的进步,PLC的功能越来越强,应用范畴越来越广,与其它工业控制机,如分散型控制系统(DCS的界限已经不十分明显,很多以往必须由分散型控制系统来完成的控制,现在用PLC都能实现,因此在应用上“交错”已经成为普遍现象。
PLC技术代表了当今电气程序控制的最先进水平。
通过PLC与各种单元自动化装置(如智能仪表、数字化传单装置、智能的液压和气动阀组等以及现场总线、计算机网络系统,构成了车间和工厂自动化的完整体系。
PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。
PLC在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。
1.4特点
PLC之所以越来越受到自动控制界人士的重视,是由于它具有令通用计算机望尘莫及的特点。
(1应用简便
(1应用灵活、安装方便
(2编程简化
(3操作方便,维修容易
(2可靠性高
(1在硬件设计方面,首先是选用优质器件,再者是合理的系统结构,简化安装,使它易于抗震动冲击。
(2在软件设计方面也采用了许多很特殊措施,设置了警戒时钟WDT。
(3抗电磁干扰性能好,环境适应性强
PLC是按直接应用于工业环境设计的,产品在相当宽的环境温度(0~55℃或0~60℃,湿度(相对<
90%,规定的机械振动,冲击以及额定的电源电压与频率变化,电源瞬间中断,电源电压降低等因素作用下,均能正常运行。
(4功能完善
PLC的基本功能包括逻辑运算,定时,计数,数制换算,数值计算,步进控制等。
其扩张功能还有A/D,D/A转换,PID闭环回路控制,高速计数,通信联网,中断控制及特殊函数运算功能,可以通过上位机进行显示,报警,记录,人机对话,使控制水平大大提高。
(5成熟的工控网络体系,通信便捷,易于远程实时监控
设备层网络
控制层网络
信息层网络
二、小车运动控制系统原理
2.1PLC选择及工作原理
本系统采用欧姆龙公司CP1H系列PLC。
PLC是机电一体化设备中的控制器,机电一体化设备中的控制器,机电一体化理念强调系统中各个部分之间的配合与协调。
其目标是整体性能最佳。
CP1H系列PLC正是为了实现这一目标而研制的一款小型一机体,并可扩展CPM1A系列I/O单元和CJ1系列高功能I/O单元及CPU总线单元。
CP1系列PLC的特点是其内置有四轴高速技术功能,四轴脉冲输出功能,四路模拟量输出功能以及串行通信功能。
PLC专为工业场合设计,采用了典型的计算机结构,主要是由CPU,电源,存储器和专门设计的输入输出接口电路等组成。
图1为典型的PLC结构简图。
图1典型的PLC结构简图
中央处理单元:
中央处理单元(CPU一般由控制器,运算器和寄存器组组成,这些点都集中在一个芯片上。
CPU的主要功能包括:
【1】从存储器中读取指令;
【2】执行指令;
【3】顺序指令;
【4】处理中断。
存储器包括:
只读存储器、随机存储器。
输入输出单元包括:
输入接口电路、输出接口电路。
通常PLC的输入类型可以直接是直流,交流和交直流。
输入电路的电源可由外部供给,有的也可以由PLC内部提供。
图2和图3分别为一种型号PLC的直流和交流输入接口电路的电路图,采用的外接电源。
图2描述了一个输入点的接口电路。
其中输入电路的一次电路和二次电路用光耦合器相连,当行程开关闭合时,输入电路和一次电路接通,上面的发光管用于对外显示,同时光耦合器中的发光管使三极管导通,信号进入内部电路,此输入点对应的位由0变为1.即输入映象寄存器的对应位由0变为1.
图2直流输入电路图
图3交流输入电路图
工作原理:
PLC采用循环扫描工作方式,这个工作过程一般包括五个阶段:
内部处理,与编程器等的通信处理,输入扫描,用户程序执行,输出处理,其工作过程如图4所示。
途中当PLC方式开关置于RUN(运行时,执行所有阶段;
当方式开关置于STOP(停止时,不执行后3个阶段,此时可进行通信处理,如对PLC联机或离线编程。
可编程控制器的输入处理,执行用户程序和输出处理的原理如图5。
PLC的五个阶段,称为一个扫描周期,PLC完成一个周期后,又重新执行上述过程,扫描周而复始的进行。
PLC作为一种特殊形式的计算机控制系统,是利用计算机技术对传统的硬件逻辑控制系统“继电气控制”进行“硬件软化”的结果。
但在运行方式上,PLC的软件逻辑也与继电器控制系统的硬件逻辑存在根本性的区别。
几点起控制系统的硬件逻辑采用的是并行运行的方式,即如果一个继电器的线圈通,电或者放电,该继电器的所有触电(不论是敞开还是常闭,也不论其处于继电器线路的哪个位置上都会立即同时动作;
而PLC的软件逻辑是通过CPU逐行扫描执行用户程序来实现的,即如果一个逻辑线圈被接通或者断开,该线圈的所有触点并不会立即动作,必须等扫描到该触点时才会动作。
为了消除两者之间由于运行方式不同而造成的这种差异,plc在程序运行方式,输入输出操作,特殊功能模版等方面作了特别的考虑。
循环扫描:
PLC采用了一种不同于普遍微型计算机的运行方式——循环扫描方式,因为继电器控制中各类触点的动作时间一般超过100ms,因此只要PLC运行整个用户程序的时间“扫描周期”小于100ms,其运行结果的继电器控制就没有什么差别。
1、建立I/O印象区
PLC在输入输出操作上采用定时采样,定时输出的方式,即在一个扫描周期的固定时刻(一般在扫描周期的开始或者结束采用所有的输入点,采样结果存入RAM中一个区(输入印象区。
这样在执行程序时,所需的现场讯息全部从输入印象区中取用,不直接从现场取样。
同时控制讯息输出也不是采取生成一个就输出一个的方法,而是先将他们存放在RAM中一个区域(输出映象区,扫描周期结束时再将输出映象区中控制讯息集中输出。
通过建立I/O映象区,使PLC成为一个真正的数字采样控制系统;
虽然PLC不可能像继电器控制那样随时根据现场输入实时控制现场输出状态,但只要采样周期够短,即采样频率足够高,这样的采样系统应该完全符合实际系统的需要。
2、特殊功能模版
由于PLC在扫描周期方面限制了用户程序的长度,这对于一般的数字控制应该不成问题。
但实际的生产过程对PLC提出了更多的要求:
仿真量处理,死循环控制,网络通讯,高倍I/O等。
对于模拟量输入输出以及简单的控制,一般是利用PLC的主CPU和一定的硬件支持。
通过相应的软件来实现;
其他情况由于牵涉到比较的计算量和CPU运算时间,以及PLC扫描周期的限制,一般采用自带CPU并行工作,由模版系统软件完成相应的控制任务。
这样,这些模版与PLC主CPU并行工作,两者之间通过总线接口进行联系,主
CPU定期向模版发送命令,模版也定期将自身的状态讯息发送给主CPU。
综合以上所述,在完成系统自身系统初始化以后,PLC系统执行用户程序的循环扫描方式可分为三个阶段:
输入扫描,程序扫描,输出扫描。
而计算机比较大或者响应实时性比较高的应用则由自带CPU的专用模版和专用软件来实现。
图4工作原理图
图5程序执行原理图
2.2直流电机与接近开关
2.2.1直流电机的基本工作原理
直流励磁的磁路在电工设备中的应用,除了直流电磁铁(直流继电器,直流接触器等外,最重要的就是在应用在直流旋转电机中,在发电厂里,同步发电机的励磁器机,选电池充电机等,都是直流发电机;
锅炉给粉机的原动机是直流电动机。
此外,在许多工业部门,例如大型轧钢设备,大型精密机床,矿井卷扬机,市内电车,电缆设备要求严格线速度一致的地方等,通常都采用直流电动机作为原动机来拖动工作机械的。
直流发电机通常是作为直流电源,向负载输出电能;
直流电机则是作为原动机带动各种生产机械工作,向负载输出机械能。
在控制系统中,直流电机还有其他的用途,例如测速电机,伺服电机等。
虽然直流发电机和直流电动机的用途各不同,但是他们的结构基本上一样,都是利用电和磁的相互作用来实现机械能与电能的相互转换。
直流电机的最大弱点就是有电流的换向问题,消耗有色金属较多,成本高,运行中的维护检修也比较麻烦。
因此,电机制造业中正在努力改善交流电动机的调速性能,并且大量代替直流电动机。
不过,近年来在利用可控硅整流装置代替直流发电机方面,已经取得了很大进展。
包括直流电动机在内的一切旋转电机,实际上都是依据我们所知道的两条基本原则制造的。
一条是:
导线切割磁通产生感应电动势;
另一条是:
载流导体在磁场中受到电磁力的作用。
因为,从结构上来看,任何电机都包括磁场部分和电路部分。
从上述原理可见,任何电机都体现着电和磁的相互作用,是对电,磁这两个矛盾着的对立面的统一。
我们在这一章里讨论直流电机的结构和工作原理,就是讨论直流电机中的“磁”和“电”如何相互作用,相互制约,以及体现两者之间相互关系的物理量和现象(电枢电动势,电磁转矩,电磁功率,电枢反应等。
(1直流发电机的基本工作原理。
(2直流发电机和直流电动机具有相同的结构,只有直流发电机(一般是交流电动
机拖动旋转而发电。
可见,它是把机械能变为电能的设备,直流电动机则接
在直流电源上,拖动各种工作机械(机床,泵,电车,电缆设备等工作,它
是把电能变为机械能的设备。
我们首先来观察直流发电机是怎样工作的。
如图6所示,电刷A,B分别与两个半圆环接触,这时A,B两电刷之间输出的是直流电。
我们再来看看这时线圈之间运动的情况。
从图6可以看出,当线圈的ab边在N极
范围内按逆时针方向运动时,应用发电机右手定则,这时所产生的电动势是从b指向a。
这时线圈的cd边则是在S极范围内按逆时针方向运动,依据发电机右手定则可以判断,cd边中的感应电动势方向是从d到c。
从整个线圈来看,感应电动势的方向是dcba。
因此,和线圈a端连接的铜片1和电刷A是处于正电位;
而和线圈的d端连接的铜片2和电刷B是处于负电位。
如果接通外电路,那么电流就从电刷A经负载流入电刷B,与线圈一起构成闭合的电流通路。
图6直流电动机示意图
当线圈的ab转到S极范围内时,cd边就转到N极范围内,用右手定则判断可以知道,这时线圈cd边中产生的电动势方向是从c到d,而ab边转到了S极范围内,其中电动势的方向则是有a到b,由于电刷在空间是不动的,因此和线圈d端连接的铜片2和电刷A接触,它的点位仍然是负。
接通外电路时,电流仍然是从电刷A经负载流入电刷B,与线圈一起构成闭合的电流通路。
不过,要注意到这时线圈内的电流已经反向了。
由此可知,当线圈不停的旋转时,虽然与两个电刷接触的线圈边不停的变化,但是,电刷A始终是正电位,电刷B始终是负电位,因此,有两电刷引出的是具有恒定方向的电动势,负载上得到的是的恒定方向的电压和电流。
也就是说,尽管线圈abcd中感应电动势的方向不断交变,但是电刷A总是和处在N极范围内的线圈接触,电刷B总是和处在S极范围内的线圈边相接触。
它们的极性始终不变。
于是,线圈中的交流电经过铜片和电刷整流后,便成为外电路的直流电了。
这两个半圆形的铜片就叫做换向片,它们合在一起做换向器。
上面已经讨论了直流电动机的基本工作原理,现在再来讨论直流电动机的工作原理。
如果直流电机的转子不用原动机拖动,而把他的电刷AB接在电压为U的直流电源上,那么会发生怎么样的情况呢?
可以看出电刷A是正电位,电刷B是负电位。
在N极范围
内导体ab中