自动送料装车系统PLC控制设计3.doc_第1页
自动送料装车系统PLC控制设计3.doc_第2页
自动送料装车系统PLC控制设计3.doc_第3页
自动送料装车系统PLC控制设计3.doc_第4页
自动送料装车系统PLC控制设计3.doc_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

陕西航空技术学院 毕业设计摘 要可编程序控制器(programmable controller)简称plc,由于plc的可靠性高、环境适应性强、灵活通用、使用方便、维护简单,所以plc的应用领域在迅速扩大。对早期的plc,凡是有继电器的地方,都可采用。而对当今的plc几乎可以说凡是需要控制系统存在的地方就需要plc。尤其是近几年来,plc的成本下降,功能又不断增强,所以,目前plc在国内外已被广泛应用于各个行业。本设计是为了实现送料小车的手动和自动化的转化,改变以往小车的单纯手动送料,减少了劳动力,提高了生产效率,实现了自动化生产!而且本送料小车的设计是由于工作环境恶劣,不允许人进入工作环境的情况下孕育而成的。本文从第一章送料小车的系统方案的确定为切入点,介绍了为什么选用plc控制小车;第二章介绍了送料小车的应达到的控制要求;第三章,根据控制要求进行了小车系统的具体设计,包括端子接线图、梯形图(分段设计说明和系统总梯形图)和程序指令设计;最后得出结论。关键词:plc,送料小车,控制,程序设计目 录第1章前 言1第2章 控制系统介绍和控制过程要求22.1 控制系统在送料小车中的作用与地位22.2 控制系统介绍2第3章 送料小车系统方案的选择43.1 可编程控制器 plc的优点43.2 小车送料系统方案的选择5第4章 基于plc的送料小车接线图及梯形图64.1 送料小车plc的 i/o分配表64.2 plc端子接线图74.3 梯形图分段设计84.4 程序运行原理说明调试与完善124.5 系统总梯形图设计134.6 小车程序设计18结 论23谢 辞24参考文献25ii第1章 前 言随着社会迅速的发展,各机械产品层出不穷。控制系统的发展已经很成熟,应用范围涉及各个领域,例如:机械、汽车制造、化工、交通、军事、民用等。plc专为工业环境应用而设计,其显著的特点之一就是可靠性高,抗干扰能力强。plc的应用不但大大地提高了电气控制系统的可靠性和抗干扰能力,而且大大地简化和减少了维修维护的工作量。plc以其可靠性高、抗干扰能力强、编程简单、使用方便、控制程序可变、体积小、质量轻、功能强和价格低廉等特点 ,在机械制造、冶金等领域得到了广泛的应用。送料小车控制系统采用了plc控制。从送料小车的工艺流程来看,其控制系统属于自动控制与手动控制相结合的系统,因此,此送料小车电气控制系统设计具有手动和自动两种工作方式。我在程序设计上采用了模块化的设计方法,这样就省去了工作方式程序之间复杂的连锁关系,从而在设计和修改任何一种工作方式的程序时,不会对其它工作方式的程序造成影响,使得程序的设计、修改和故障查找工作大为简化。在设计该plc送料小车设计程序的同时总结了以往plc送料小车设计程序的一般方法、步骤,并且把以前学过的基础课程融会到本次设计当中来,更加深入的了解了更多的plc知识。第2章 控制系统介绍和控制过程要求2.1 控制系统在送料小车中的作用与地位在现代化工业生产中,为了提高劳动生产率,降低成本,减轻工人的劳动负担,要求整个工艺生产过程全盘自动化,这就离不开控制系统。控制系统是整个生产线的灵魂,对整个生产线起着指挥的作用。一旦控制系统出现故障,轻者影响生产线的继续进行,重者甚至发生人身安全事故,这样将给企业造成重大损失。送料小车是基于plc控制系统来设计的,控制系统的每一步动作都直接作用于送料小车的运行,因此,送料小车性能的好坏与控制系统性能的好坏有着直接的关系。送料小车能否正常运行、工作效率的高低都与控制系统密不可分。2.2 控制系统介绍图2-1 送料小车系统本控制系统主要是用于控制送料小车的自动送料。它既能减轻人的劳动强度又能自动准确到达人不能达到或很难到达的预定位置。如图2-1,推车机可以沿轨道上下移动,到达预定位置。推车机上是一个小型泵站,通过控制电磁阀换向,使两油缸伸出、缩回,顶出送料小车,再由各个仓位控制要料。用plc对送料小车实现控制,其具体要求如下:(1) 送料小车1动作要求:送料小车负责向四个料仓送料,送料路上从左向右共有4个料仓(位置开关sq1,sq2,sq3,sq4)分别受plc的i0.0,i0.1,i0.2,i0.3检测,当信号状态为1是,说明运料小车到达该位置。小车行走受两个信号的驱动,q0.4驱动小车左行,q0.5驱动小车右行。料仓要料由4个手动按钮(sb1,sb2,sb3,sb4)发出(对应于plc为i0.4,i0.5,i0.6,i0.7)按钮发出信号其相应指示灯就亮(hl1-hl4),指示灯受plc的q0.0-q0.3控制。送料小车2动作要求:送料小车负责向四个料仓送料,送料路上从左向右共有4个料仓(位置开关sq11,sq12,sq13,sq14)分别受plc的i1.0,i1.1,i1.2,i1.3检测,当信号状态为1是,说明运料小车到达该位置。小车行走受两个信号的驱动,q1.5驱动小车左行,q1.4驱动小车右行。料仓要料由4个手动按钮(sb11,sb12,sb13,sb14)发出(对应于plc为i1.4,i1.5,i1.6,i1.7)按钮发出信号其相应指示灯就亮(hl11-hl14),指示灯受plc的q1.0-q1.3控制。(2)运料小车行走条件:运料小车右行条件:小车在1,2,3号仓位,4号仓要料;小车在1,2号仓位,3号仓要料;小车在1号仓位,2号仓要料。运料小车左行条件:小车在4,3,2,0号仓位,1号仓要料;小车在4,3,0号仓位,2号仓要料;小车在4,0号仓位,3号仓要料;小车在0位,4号仓位要料。运料小车停止条件:要料仓位与小车的车位相同时,应该是小车的停止条件。运料小车的互锁条件:小车右行时不允许左行启动,同样小车左行时也不允许右行启动。第3章 送料小车系统方案的选择3.1 可编程控制器 plc的优点可编程控制器 plc对用户来说,是一种无触点设备,改变程序即可改变生产工艺。目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的推广应用。可编程控制器是面向用户的专用工业控制计算机,具有许多明显的特点。1. 可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。plc由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。例如西门子公司生产的s7系列plc平均无故障时间高达30万小时。一些使用冗余cpu的plc的平均无故障工作时间则更长。从plc的机外电路来说,使用plc构成控制系统,和同等规模的继电器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。此外,plc带有硬件故障自我检测功能,出现故障时可及时发出警报信息。在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除plc以外的电路及设备也获得故障自诊断保护。这样,整个系统具有极高的可靠性也就不奇怪了。2. 配套齐全,功能完善,适用性强plc发展到今天,已经形成了大、中、小、各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑处理功能以外,现代plc大多具有完善的数据运算能力,可用于各种数字控制领域。近年来plc的功能单元大量涌现,使plc渗透到了位置控制、温度控制、cnc等各种工业控制中。加上plc通信能力的增强及人机界面技术的发展,使用plc组成各种控制系统变得非常容易。3. 易学易用,深受工程技术人员欢迎plc作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用plc的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。4. 系统的设计、建造工作量小,维护方便,容易改造plc用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。5. 体积小,重量轻,能耗低以超小型plc为例,新近出产的品种底部尺寸小于100 mm,重量小于150 g,功耗仅数瓦。由于体积小,很容易装入机械内部,是实现机电一体化的理想控制设备。3.2 小车送料系统方案的选择实现小车送料系统控制有很多方法来实现,可以用单片机、可编程控制器plc等元器件来实现。但在单片机控制系统电路中需要加入a/d,d/a转换器,线路复杂,还要分配大量的中断口地址。而且单片机控制电路易受外界环境的干扰,也具有不稳定性。另外控制程序需要具有一定编程能力的人才能编译出,在维修时也需要高技术的人员才能修复,所以在此也不易用单片机来实现。而从上述第一节对plc的特点了解可知,plc具有很多优点,因此我们归纳出:可编程控制器plc具有很高的可靠性,通常的平均无故障时间都在30万小时以上;安装,操作和维护也较容易;编程简单,plc的基本指令不多,编程器使用比较方便,程序设计和产品调试周期短,具有很好的经济效益。此外plc内部定时、计数资源丰富,可以方便地实现对送料小车的控制。因此,最终我选择了用可编程控制器plc来实现送料小车系统的控制,完成本次的设计题目。第4章 基于plc的送料小车接线图及梯形图4.1 送料小车plc的 i/o分配表输入点分配输出点分配输入接点输入开关名称输出接口驱动设备i0.0-i0.3小车1行程开关(sq1-sq4)q0.0-q0.3小车1要料指示灯(hl1-hl4)i0.4-i0.7小车1控制按钮(sb1-sb4)q0.4-q0.5小车1左右行线圈i1.0-i1.3小车2行程开关(sq11-sq14)q0.6-q0.7油缸1伸出缩回线圈i1.4-1.7小车2控制按钮(sb11-sb14)q1.0-q1.0小车2要料指示灯(hl11-hl14)i2.0-i2.5推车机行程开关(sq5-sq10)q1.4-q1.5小车2左右行线圈i2.6-i2.7起动,停止按钮(sb5,sb6)q1.6-q1.7油缸2伸出缩回线圈i3.0-i3.1手动,连续转换开关(sa6,sa7)q2.0-q2.1推车机上下行线圈i3.2-i3.3推车机上下,左右转换开关 (sa1,sa2)i3.4-i3.6油缸单动联动转换开关(sa3-sa5)4-1 i/o分配表根据控制要求,plc控制送料小车的输入输出(i0)地址编排如下表所示,其中sb5为启动开关,为sb6停止开关,sa6、sa7为手动连续选择开关,sa1、sa2为上下、左右转换开关,sa3、sa4、sa5为油缸单动联动转换开关。q0.0-q0.3和q1.0-q1.3控制8个要料指示灯,q0.4-q0.5和q1.4-q1.5控制小车1、2左行右行,q0.6-q0.7和q1.6-q1.7。如表3-1所示:4.2 plc端子接线图plc型号的选择:由于该系统是在原来cpu226的基础上改进的设备,而现在共用了31个输入,用直流24v;18个输出,用交流电220v,所以我选择用s7-200系列cpu226,加一个em223的扩展模块。cpu226的主要的技术参数:输入24vdc,24点;输出220vac,16点;电源电压为ac100240v 50/60hz。em223的主要技术参数:输入24vdc,8点;输出220vac,8点;电源电压为ac100240v 50/60hz。端子接线如图4-1所示:图4-1 端子接线图4.3 梯形图分段设计本次设计的自动送料小车梯形图,是分开来画的。由总程序结构图、自动操作程序图、手动操作程序图、小车1左右自动送料运行程序图、小车2左右自动送料运行程序图组成。图4-2 总系统结构图(1)程序的总结构图如图4-2所示:因为在手动操作方式下,各种动作都是用按钮控制来实现的,其程序可独立于自动操作程序而另行设计。因此,总程序可分为两段独立的部分:手动操作程序和自动操作程序。当选择手动操作时,则输入点i3.0接通,其常闭触点断开,执行手动程序,并由于i3.1的常闭触点为闭合,则跳过自动程序。若选择自动操作方式,将跳过手动程序段而执行自动程序。(2)自动程序设计,自动操作控制主要是由行程开关来控制推车机的上行、下行,两缸的伸出、缩回。通过行程开关的上限、下限、左限、右限准确的控制推车机到达预定位置。自动程序时,手动自动转换开关拨到连续档sa7,按下启动按钮sb6,推车机上行,碰到上位行车开关sq6,上行停止;同时两个油缸动作,推动两小车向左移动,小车1、2碰到左位行程开关sq10、sq5,说明两小车到位,这时各个仓位可向小车要料;而且两油缸缩回,碰到行程右位开关sq8、sq9停止收缩,推车机下行到行程开关位sq7时停止。如图4-3所示:图4-3 自动操作程序图(3)手动操作程序的设计,手动操作控制简单,可按照一般继电器控制系统的逻辑设计法来设计。手动程序时,手动自动转换开关拨到手动档sa6,上下、左右转换开关拨到上/下行档时,按启动按钮sb5推车机上行,按停止按钮sb6推车机下行;上下、左右转换开关拨到左/右档时,拨动单动联动转换开关sa3(缸1动作),按启动按钮sb5,缸1伸出推动小车1左行;按停止按钮sb6,缸1缩回;拨动转换开关到sa5(缸2动作),按启动按钮sb5,缸2伸出推动小车2左行,按停止按钮sb6,缸2缩回;拨动单动联动转换开关到sa4(两缸同时动作)按启动按钮sb5,两缸伸出推动两小车左行;按停止按钮sb6,两缸缩回。如图4-4所示:图4-4 手动操作程序图(4)小车1自动送料运行程序,把小车1送到指定位置后,四个仓位就可以向小车要料了,m0.0-m0.3分别代表小车1的1号料仓到4号料仓的要料状态,运料小车1当前所处位置由i0.0-i0.3,运料小车1的右行,左行,停止控制由q0.4、q0.5。小车到位后,用上微分操作(p)来清除料仓要料状态信号及控制小车停车。(上微分操作的注意事项,上微分脉冲只存在一个扫描周期,接受这一脉冲控制的元件应写在这一脉冲出现的语句之后)。小车1自动送料图如下图4-5所示:图4-5 小车1左右自动送料运行程序图(5)小车2自动送料运行程序,把小车2送到指定位置后,四个仓位就可以向小车要料了,m1.0-m1.3分别代表小车2的1号料仓到4号料仓的要料状态。运料小车2当前所处位置由i1.0-i1.3,运料小车2的右行,左行,停止控制由q1.4、q1.5。小车到位后,用上微分操作(p)来清除料仓要料状态信号及控制小车停车。小车2自动送料图4-6所示:图4-6 小车2左右自动送料运行程序图4.4 程序运行原理说明调试与完善本程序是用梯形图所写的。在运行前,先选择工作方式,手动/自动。选择手动sa6时,把上/下、左/右转换开关旋转到上/下档sa1,按下sb5起动点动按钮,推车机上行,按下sb6停止点动按钮,推车机下行;把上/下、左/右转换开关旋转到左/右档sa2,再选择小车的单动、联动控制,小车1单动时把单动/联动转换开关旋转到单动档sa3,两小车联动时旋转到联动档sa4,小车2单动时旋转到单动档sa5,这时按下起动按钮sb5,油缸推动小车左行,按下停止按钮sb6,油缸缩回。选择自动sa7时,按下起动按钮sb5,推车机开始上行,碰到上限行程开关sq6时停车,两缸自动推出小车,小车碰到左限行程开关sq5、sq10时,说明小车到位,各个仓位可以向小车要料,这时两缸自动缩回,碰到右限行程开关sq8、sq9时,推车机自动下行,下行到位后(碰到sq7)停车。只有再次按下起动按钮sb5,才能再次运行。手动程序中设置了联锁和保护电路。如推车机的上行、下行常闭触点的联锁,推车机上下行行程有行程开关sq6、sq7控制保护。自动程序是根据推车机的位置、油缸的位置来控制电路执行下一条指令的。油缸把小车推到位后,小车处于准备送料的初始位置,这时1-4号仓位都可以向小车要料。本设计中要料时刻不同时,先要料者优先,但是要料时刻相同时,却不知道小车向哪个仓位送料,需要改进。4.5 系统总梯形图设计由以上,我们画出送料小车系统的总梯形图,其中包括推车机的手动控制程序、自动控制程序、送料小车1控制程序、送料小车2控制程序。如下图4-7所示:图4-7送料小车梯形图(a)图4-7 送料小车梯形图(b)图4-7 送料小车梯形图(c)图4-7 送料小车梯形图(d)4.6 小车程序设计由系统总梯形图,我们写出送料小车的程序指令,如下表4-2所示:表4-2 送料小车程序指令表ldni3.0ai3.3jmp0ai2.6ldi3.2ani2.4lps=q1.6ai2.6ldi2.4ani2.0om2.2=q2.0ani1.3lpp=m2.2ai2.7ldi3.4ani2.1om2.0=q2.1ai3.3ldi3.5ai2.7=m2.0ani2.2ldi3.4=q0.7om2.0ldi3.6ai3.3om2.0ai3.3ai3.3ai2.6ai2.7ani2.5ani2.3=q0.6=q1.7ldi2.5lbl0om2.1ldni3.1ani0.3jmp1=m2.1ldi2.6ldi3.6oq2.0om2.0ani2.0anq2.1oq1.7ani2.7ani2.3=q2.0anq1.6ldi2.0ani2.7oq0.6=q1.7ani2.5ldi2.5anq0.7ani2.4ani2.7oq2.1=q0.6anq2.0ldi2.5ani2.1om2.1ani2.7ani0.3=q2.1=m2.1lbl1ldi2.0ldi0.4oq1.6anm0.1ani2.4anm0.2anq1.7anm0.3ani2.7sm0.01=q1.6sq0.01ldi2.4ldi0.5om2.2anm0.0ani1.3anm0.2=m2.2anm0.3ldi2.5sm0.11oq0.7sq0.11ani2.2ldi0.6anq0.6anm0.0ani2.7anm0.1=q0.7anm0.3ldi2.4sm0.21sq0.21ai0.5ldi0.7oldanm0.0anq0.5anm0.1sq0.4anm0.2ldi0.3sm0.31oi0.2sq0.31oi0.1ldi0.0om2.1am0.0ai0.4ldi0.1ldi0.3am0.1oi0.2oldom2.1ldi0.2ai0.5am0.2oldoldldi0.3ldi0.3om2.1am0.3ai0.6oldoldeuldm2.1rq0.06ai0.7rm0.04oldldi0.0anq0.4oi0.1sq0.51oi0.2ldi1.4ai.7anm1.1ldi0.0anm1.2oi0.1anm1.3ai0.6sm1.01oldsq1.01ldi0.0ldi1.5anm1.0ldi1.0anm1.2oi1.1anm1.3oi1.2sm1.11ai1.7sq1.11ldi1.0ldi1.6oi1.1anm1.0ai1.6anm1.1oldanm1.3ldi1.0sm1.21ai1.5sq1.21oldldi1.7anq1.5anm1.0sq1.41anm1.1ldi1.3anm1.2oi1.2sm1.31oi1.1sq1.31om2.2ldi1.0ai1.4am1.0ldi1.3ldi1.1oi1.2am1.1om2.2oldai1.5ldi1.2oldam1.2ldi1.3oldom2.2ldi1.3ai1.6am1.3oldeuldm2.2rq1.06ai1.7rm1.04oldanq1.4sq1.51结 论在做这个设计中,我学会了很多以前没学过的知识,也巩固了很多以前没学好的知识,使我的专业理论知识更加扎实,软件操作更加熟练了。做完这个设计后,我得出几个结论如下:一、送料小车在硬件设计中,加入了扩展模块,可以在触点不够的情况下方便地实现该小车的系

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论