基于PLC的大小球分拣系统专业:姓名:指导教师:摘要:机械手的积极作用正日益为人们所认识,其一,它能部分地代替人的劳动并能达到生产工艺的要求,遵循一定的程序、时间和位置来完成工件的传送。因为,它能大大地改善工人的劳动条件,加快实现工业生产机械化和自动化的步伐。因此,受到各先进单位的重视并投入了大量的人力物力加以研究和应用。尤其在高温、高压、粉尘、噪声的场合,应用得更为广泛。在我国,近代几年来也有较快的发展,并取得一定的成果,受到各工业部门的重视。在生产过程中,经常要对流水线上的产品进行分捡,本课题拟开发物料搬运机械手,采用的德国西门子S7-200系列PLC,对机械手的上下、左右以及抓取运动进行控制。用于分捡大小球的机械装置。我们利用可编程技术,结合相应的硬件装置,控制机械手完成各种动作。关键词:机械手,PLC,大小球ABSTRACTMechanicalhandpositiveroleisincreasinglyrecognized,oneof,itcanpartiallyreplacehumanlaborandcanmeettheproductionrequirements,followcertainprocedures,timeandlocationtocompleteworkpiecetransfer.Because,itcangreatlyimprovethelaborconditionsofworkers,acceleratetherealizationofindustrialproductionmechanizationandautomationofthepace.Therefore,bytheadvancedunittakeseriouslyandputalotofmanpowerandmaterialresourcestostudyandapply.Especiallyinthehightemperature,highpressure,dust,noiseoccasions,usedmorewidely.Inourcountry,moderninrecentyearshaverapiddevelopment,andachievedcertainresults,subjecttovariousindustrialdepartments.Intheproductionprocess,oftenonassemblylineproductsforsorting,thissubjecttothematerialhandlingmachineryhand,byGermanSiemensS7-200seriesPLC,themechanicalhandon,aroundandgrabbingmotioncontrol.Usedinsortingsizeballmechanicaldevice.Weusetheprogrammabletechnology,combinedwiththecorrespondinghardwaredevice,controlmanipulatortocompleteavarietyofactions.KeyWords:Manipulator,PLC,Sizeball第一章概述1.1设计介绍本课程设计主要对PLC程序的结构、特点、各器件的性能以及对被控对象的控制过程进行具体研究,并通过PLC来实现对大小球分拣系统的控制,随着工业自动化、机械化进程的加速,自动控制正在逐步取代传统的人工控制,在改善工作人员的工作环境的同时也使生产效率大大的提高,为了最大限度地满足被控对象和产生过程的控制要求。在本课程设计中对于一些原来用继电接触器线路不易实现的要求,使用PLC后,将很容易实现。在满足控制要求前提下,采用多种控制模式来对被控对象进行安全可靠的控制操作,使功能更加全面,其中包括手动控制,自动控制模式,使其操作性更强,便于企业各类人员操作,另外,该系统的手动控制模式,也使生产设备的检测和维护更加方便。1.2控制要求本次设计的大、小球分类选择传送PLC控制系统的机械臂起始位置在机械原点,为左限、上限并有显示;通过起动按钮和停止按钮控制运行,停止时机械手臂运行完本次吸球及放球整套动作然后回到原点;起动后机械臂动作顺序为:下降→吸球→上升(至上限)→右行(至右限)→下降→释放→上升(至上限)→左行返回(至原点);机械臂右行时有小球右限(X5)和大球右限(X6)之分,下降时,当电磁铁压着大球时下限开关X3断开,压着小球时下限开关X3接通。1.3PLC介绍可编程控制器(ProgrammableController)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控制器称作可编程逻辑控制器(ProgrammableLogicController),简称PLC,它主要用来代替继电器实现逻辑控制。随着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称PC。但是为了避免与个人计算机(PersonalComputer)的简称混淆,所以将可编程控制器简称PLCPLC问世以来,尽管时间不长,但发展迅速。为了使其生产和发展标准化,美国电气制造商协会NEMA(NationalElectricalManufactoryAssociation)经过四年的调查工作,于1984年首先将其正式命名为PC(ProgrammableController),并给PC作了如下定义“PC是一个数字式的电子装置,它使用了可编程序的记忆体储存指令。用来执行诸如逻辑,顺序,计时,计数与演算等功能,并通过数字或类似的输入/输出模块,以控制各种机械或工作程序。一部数字电子计算机若是从事执行PC之功能着,亦被视为PC,但不包括鼓式或类似的机械式顺序控制器。”以后国际电工委员会(IEC)又先后颁布了PLC标准的草案第一稿,第二稿,并在1987年2月通过了对它的定义:“可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。”总之,可编程控制器是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有丰富的输入/输出接口,并且具有较强的驱动能力。但可编程控制器产品并不针对某一具体工业应用,在实际应用时,其硬件需根据实际需要进行选用配置,其软件需根据控制要求进行设计编制。1.4PLC的工作原理PLC的工作原理:电力线是一个极其不稳定的高躁声、强衰减的传输通道,要实现可靠的电力线高速数据通信,必须解决低压配电网上各种因素如:噪声、阻抗波动、配电网结构、电磁兼容性以及线路阻抗和容性负载引起的信号衰减等主要因素对数据传输的影响。当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。(一)输入采样阶段在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。(二)用户程序执行阶段在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。(三)输出刷新阶段当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是PLC的真正输出。1.5PLC控制系统设计的原则和内容PLC的选择除了应满足技术指标的要求外,还应着重考虑产品的技术支持与售后服务等情况。最大限度地满足被控对象或产生过程的控制要求。对于一些原来用继电接触器线路不易实现的要求,使用PLC后,将很容易实现。在满足控制要求前提下,力求使控制简单、经济、操作和维护方便。对一些过去较为繁琐的控制可利用PLC的特点加以简化,通过内部程序化外部接线及操作方式。保证控制系统的安全、可靠。同时采取“软件兼施”的办法。考虑到生产的发展和工艺的改进,选择PLC容量及I/O点数时,应适当留有裕量。一个系统完成后,往往会发现一些原来没有考虑到的问题,或者新提出的问题,如果事先留有裕量。则PLC系统极易修改。同时对日后系统工艺的变更提供方便。当然对于不同的用户,要求的侧重点不同,设计的原则也应有所区别,如果以提高产品和安全为目标,则应将系统可靠性放在设计的重点,设置考虑采取冗余控制系统;如果要求系统改善信息管理,则应将系统通信能力与总线网络设计加以强化;如果系统工艺经常变更,则事先充分考虑。第二章PLC在大小球的分拣系统中的设计2.1系统的功能机械手分拣大小球的控制功能要求为:1)原位:机械手原始状态为左上角原位处,即上限开关LS3及左限开关LS1压合,同时机械手处于放松状态和球槽内有球(接近开关PS吸合),这时原位显示亮,表示准备就绪。2)按下启动按钮SB1后,机械手下降,经过2s后机械手一定会碰到球。如果同时碰到下限开关LS2,则一定是小球;如果此时未碰到下限开关LS2,则一定是打球。3)机械手吸住球后就提升,碰到上限开关LS3后就右行。4)如果是小球,则右行到LS4处;如果是大球,则右行到LS5处。5)机械手下降,当碰到下限开关LS2时,将小球释放到小球容器中;如果是大球,则释放到大球容器中。6)释放后机械手提升,碰到上限开关LS3后,左行。7)左行至碰到左限开关LS1时停下来,至此,一个工作循环结束。2.2大小球分拣系统的结构机械手分拣大小球的工作示意图如图2.1所示:图2.1机械手分拣大小球的工作示意图2.3电路设计及I/O接线方式2.3.1主电路如图2.2所示:++LS1LS3LS2LS4LS5电磁铁MPS0大小上行下行左行右行下限右限右限左限上限原点显示接近开关当吸住大球时,活塞未达到下限位置,LS2不动作M2QSKM1KM2KM4FUL1L2L3KM3FR1FR2M1图2.2主电路图2.3.2PLC控制的I/O地址分配表1为PLC控制的I/O地址分配,用此地址分配可以设计控制流程图及梯形图。表1I/O地址分配表输入输出X0启动按钮Y0原点显示X1左限位开关Y1下行X2下限位开关Y2上行X3上限位开关Y3右行X4中限位开关Y4左行X5右限位开关Y5吸球X6接近开关X7停止开关2.3.3硬件连接图如图2.3所示X0X1X2X3X4X5X6X7COMY0Y1Y2Y3Y4Y5COM0COM1X1X11X3X4X5X0COM2COM324VFUYV1YV2YV3YV4YV5原点KM1下降KM2上升KM3右行KM4左行吸球HLX6X7图2.3I/O接线图2.3.4大小球分拣的设计思想1)当输送机处于起始位置时,上限位开