-》基于S7_200的搬运机械手的PLC控制

  • 格式:pdf
  • 大小:712.43 KB
  • 文档页数:3

2011年第30卷2月第2期机械科学与技术MechanicalScienceandTechnologyforAerospaceEngineeringFebruaryVol.302011No.2

收稿日期:2010-02-04基金项目:学院基金项目

(KY-2009-7)资助作者简介:韩伟娜(1979~),讲师,硕士研究生,研究方向为机电一体化、CAD/CAM,hanvenus@163.com韩伟娜基于S7-200的搬运机械手的PLC控制

韩伟娜,刘宝华

(北华航天工业学院,廊坊065000)

摘要:以德国西门子公司的SIMATICS7-200系列PLC为基础,介绍PLC在机械手搬运控制中的

应用,给出了详细软、硬件设计过程。该控制系统具有连线简单、功耗低、可靠性高等性能,可用于

教学实践和工业应用。

关键词:S7-200;可编程序控制器;机械手;应用

中图分类号:TP2文献标识码:A文章编号:1003-8728(2011)02-0259-03

PLCControlofTransportationManipulatorBasedonS7-200

HanWeina,LiuBaohua

(NorthChinaInstituteofAstronauticEngineering,Langfang065000)Abstract:BasedonthePLCofSIMENSSIMATICS7-200type,thispaperintroducesPLCapplicationtoamanip-

ulatortransportationcontrolsystem,andprovidesthehardwareandsoftwaredesigningprocessindetail.Thissys-

temcanperformasimpleconnectionwithlowpowerconsumptionandhighreliability,anditcanbeusedinprac-

ticeteachingandindustrialapplications.

Keywords:S7-200;PLC;manipulator;application

机械手是在机械化、自动化生产过程中发展起

来的一种新型装置,它能模仿人手臂的某些动作功

能,可按固定顺序在空间抓、放、搬运物体等,动作灵

活多样,广泛应用在工业生产和其他领域内。应用

机械手可减少工人的重复操作,并能代替人类在危

险与有毒性环境中工作,极大地提高了生产效率与

工作精度,而且对保障人身安全,改善劳动环境,减

轻劳动强度有着十分重要的意义。

可编程序控制器(PLC)是从20世纪60年代

末发展起来的一种新型的电气控制装置,它以微处

理器为核心,将计算机技术、自动控制技术和通信

技术融为一体,以其结构简单、易于编程、性能优

越、可靠性高等显著优点而在工业控制领域得到了

迅猛的发展,被广泛地应用于各种生产机械和生产

过程的自动控制中。德国西门子公司的PLC产品

在国内应用比较广泛,其中S7-200系列PLC以结构紧凑、高性价比、多种多样的CPU尺寸以及基于Windows的编程工具等特点在中、小规模控制系统

中有独特的优势。

笔者选用西门子S7-200为控制器,所研究的机

械手采用水平/垂直位移加平面转动式结构。机械

手的全部动作由气缸驱动,PLC控制相应的电磁阀

驱动气动执行元件完成各动作。这种控制系统能十

分方便地嵌入到各类工业生产线中,完成零部件产

品在固定位置之间的搬运,实现生产自动化。

1控制功能分析

机械手搬运零部件动作示意图如图1所示,该

机械手可用来将工件从左工作台搬到右工作台,其

动作过程分为10工步,即从原位开始顺序经过10

个动作后完成一个周期,并返回原位。该机械手能

够抓取的工件质量m为0.1kg,搬运物料过程中垂

直方向加速度和水平方向加速度均为0.3g(g为重

力加速度),平面转动的回转半径r为0.5m,转动

角速度ω为3.5rad/s,角加速度β为2.1rad/s2,转

动角度为180°。机械科学与技术第30卷

图1机械手动作示意图

其中为了使上升/下降、左移/右移和顺转/逆转

动作能够执行,分别由3个双线圈二位电磁阀控制气

缸的动作。当某个电磁阀线圈通电,就一直保持现有

的机械动作,例如一旦下降的电磁阀线圈通电,机械

手下降,即使线圈再断电,仍保持现有的下降动作状

态,直到相反方向的线圈通电为止。另外,夹紧/放松

由单线圈二位电磁阀控制气缸运动来实现,线圈通电

时执行夹紧动作,线圈断电时执行放松动作。

为了使机械手动作准确到位,在机械手的极限

位置分别安装了限位开关,对机械手分别进行上升、

下降、左旋、右旋、伸臂、缩臂等动作的限位,并发出

动作到位的输入信号。另外,为了保证安全,还安装

了光电开关负责检测左工作台上的工件是否已移

走,当机械手行至左上位时,只有当左台面为空时,

才允许下降动作进行。

为满足生产要求,机械手的工作方式分为单操

作、步进操作、单周期操作和连续操作4种。为了区

分这几种操作且便于编程,可以设置相应的开关。

这些开关集中安装在操作面板上,设计的操作面板

如图2所示。单操作要完成的是各个动作的手动控

制,如在该方式下选择上升/下降运动时,按下启动

按钮,机械手上升;按下停止按钮,机械手下降,其它

动作的控制类似。这种方式一般维修时使用。

图2操作面板布置图2PLC硬件设计

根据控制要求进行分析,该系统为开关量顺序

控制系统,且控制系统所要求的输入输出点数及所

需内存都不很多,可选用一般小型PLC。本文机械

手控制系统选用SIEMENS公司S7-200系列CPU

224,该机集成14输入/10输出共24个数字量I/O

点,I/O端子排可以容易地整体拆卸,是一种具有较

强控制能力的控制器。采用数字扩展模块EM223,

其最大扩展点数是32。控制系统PLC的输入输出

接线图如图3所示。

图3I/O接线图

输入电路除按钮、行程开关就是手动开关,通断

可靠;输入电路应用了S7-200的24V自带电源,其

容量能够满足输入信号的要求。输出驱动有电磁阀

线圈且使用直流24V外加电源。由于电磁阀线圈

和信号灯需要的驱动功率较小,所以由PLC的输出

电器直接驱动。

3PLC程序设计

图4主程序梯形图由于控制系统工作

方式较多,所以采用模

块式程序结构。机械手

的4种操作方式可分为

手动和自动两种,自动

即为步进、单周期和连

续。手动程序和自动程

序可分别编成相对独立

的子程序模块,通过调

用指令进行功能选择。

当工作方式选择开关选择单操作时,I1.1接通,执行

手动工作程序;当工作方式选择开关选择自动方式(步进、单周期和连续)时,I1.2、I1.3、I1.4分别接通,

执行自动控制程序。整体设计的主程序如图4所示。

手动操作不需要按工序顺序动作,可以按普通

继电器接触器控制系统来设计。手动控制的梯形图062第2期韩伟娜等:基于S7-200的搬运机械手的PLC控制

如图5所示。为了保持系统的安全运行,必须设置

一些必要的联锁保护,如机械手只有处于上限位置(I0.2=1)时,才允许伸缩臂和左右旋;由于夹紧、放

松动作选用单线圈双位电磁阀控制,故在梯形图中

用置位、复位指令来控制,该指令具有保持功能,并

且也设置了机械联锁,只有机械手处于下限位置(I0.1=1)时,才能进行夹紧和放松动作。

图5手动控制梯形图(子程序0)

机械手的自动操作属于顺序控制,对于顺序控制

可用多种方法进行编程,用移位寄存器很容易实现这

种控制功能,转换的条件由各行程开关及定时器的状

态来决定。机械手夹紧和放松动作的控制原则,可以

采用压力检测、位置检测或按照时间的原则进行控

制,本实例用定时器T37控制夹紧时间,T38控制放

松时间。自动操作控制的梯形图如图6所示。

自动操作程序中包含了连续、单周期或步进运

动,程序的执行取决于工作方式选择开关。当选择

连续方式时,I1.4使M30.0置“1”,当机械手回到原

位时,移位寄存器复位即M1.0为“1”,又获得一个

移位信号,机械手周而复始地执行各步动作;直到按

过停止按钮后,I1.0使M30.0置“0”,机械手完成当

前一个运动周期后停到原位。当选择单周期操作方

式时,I1.3使M30.0置“0”,当机械手在原点时,每

按一次启动按钮,机械手自动执行一个周期的动作

后停止在原位。当选择步进操作方式时,I1.2使M30.0置“1”,每按一次启动按钮I0.0才能产生一

个移位信号,机械手按动作顺序完成一步。

机械手的运动主要包括上升、下降、夹紧、放松、

左旋、右旋、伸臂、缩臂,在控制程序中,M1.0控制原位显示,M1.1、M1.6分别控制左右下降,M1.2控

制夹紧,M1.7控制放松,M1.3、M2.0分别控制左右

上升,M1.4、M2.2分别控制左旋、右旋运动,M1.5、

M2.1分别控制伸臂、缩臂运动。

图6自动操作梯形图(子程序1)

4结束语

笔者提出了一种机械手的控制系统设计方案,

采用技术先进、可靠性非常高的S7-200可编程控

制器,能够实现机械手将物料从一个工位搬到另一

个工位的自动控制,并且动作准确,易于维护。另外

多种工作方式的自由切换,满足了各种生产方式的

需要。该控制方案应用于实践教学和生产控制中,

取得了较好的效果。

[参考文献]

[1]齐占庆.机床电气控制技术[M].北京:机械工业出版社,1997[2]廖常初.S7-200PLC编程及应用[M].北京:机械工业出版社,2007[3]严纪兰.基于PLC控制的搬运机械手的应用[J].机械工程与自动化,2008,(2):156~158162