《气动机械手的自动控制和上位机监控设计.pdf》由会员分享,可在线阅读,更多相关《气动机械手的自动控制和上位机监控设计.pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1/7 气动机械手的自动控制和上位机监控设计 X平洋,吴向前 盖晓华(XX 大学电气工程学院,XX 乌鲁木齐 830008)摘要本设计采用松下FP1-C40型 PLC 为控制器,以组态王软件为上位机开发平台。通过分析控制动作流程,完成 PLC 程序设计,实现了气动机械手将不同颜色的物块搬运到指定位置。通过组态软件设计系统图形界面,定义 I/O 设备,构造数据库,建立动画连接及联机调试,实现了上位机对系统的实时监控。控制安全可靠,监控界面友好。关键词气动机械手;FP1-C40;上位机;实时监控 TheDesign of Automatic Control and Supervision with
2、 the Host puter forPneumatic Manipulator Abstract:The design is based on PLC of Panasonic FP1-C40 as the controller and the configuration software as the development platform of the host puter.We design the controlling flow chart,make the PLC control program,and fulfill to convey objects of diverse
3、colorsto different places with pneumatic manipulator.Moreover,using configuration software,we design the graphical interface,set the systems I/O device,structure the database,establish the animation connection,debug on line and finally achieve real-time monitoring and controlling of the host puter.T
4、he controlissafety,stableandthe controlling interface isfriendly.Keywords:pneumaticmanipulator;FP1-C40;the host puter;real-time monitoring and controlling 在现代工业中,工业机械手是自动控制领域的一个广泛关注的焦点,并已成为现代自动化生产领域的一个重要组成部分。本课题采用松下 FP1C40 型 PLC,根据控制要求对机械手系统进行 PLC 程序设计,实现机械手系统将不同颜色的物块搬运到指定位置,并以组态王软件为开发平台,实现对机械手分拣物料工
5、况的上位机实时监控。此机械手监控系统可移植应用于一些工业产品的分拣装箱,可大大提高工作效率,并能使人体避免接触一些对人体有害的化工产品,提高工厂的工作安全性。1 机械手控制系统硬件设计 1.1 硬件总体方案设计 气动机械手自动控制系统整体结构图如图 1 所示,主要设备有:计算机、松下FP1-C40型 PLC 和机械手工作台,其中机械手工作台主要包括以下部分:24V 稳压电源、空气压缩机、电感式接近开关、色标传感器、电控换向阀和气缸。2/7 松下FP1-C40型 PLC电感式接近开关色标传感器电控换向阀机械手工作台RS232上位机 图 1 气动机械手自动控制系统整体结构图 松下 FP1-C40
6、是机械手系统的控制器,通过编程实现对机械手装置的控制,以组态软件为开发平台,实现上位机实时监控。稳压电源为 PLC、电控阀、电感式接近开关及色彩识别元件供电,空气压缩机为气缸动作提供动力。通过电感式接近开关信号变化,借助电控换向阀改变气缸的运动方向,实现机械手抓取和松开物块,及机械大小臂前后、上下动作,完成传送物块任务。色标传感器用来检测物块的颜色,使机械手装置分拣不同颜色的物块到指定位置。1.2 机械手控制系统 I/O 接线 此机械手控制系统共有 33 个 I/O 点,其中 22 个输入点,11 个输出点,根据 I/O 分配表,焊接电感式接近开关、色标传感器,以及电控换向阀的电源线、信号线于
7、输入输出端子排,其中 PLC 面板上的均与电源的正极相连,上面的输入/输出端子均与在 PLC的内部相连。现场的接线面板上均与电源的负极相连,现场的输入/输出元件的负极均与在现场面板的内部相连,从而构成控制回路。机械手控制系统 I/O 接线如图 2 所示,其中,实线表示正极引线,虚线表示负极引线。3/7 AC220V+24V0P L C(FP1-C40)X21号臂前限位X31号臂后限位X65号气缸上限位X75号气缸下限位X86号气缸左限位X96号气缸右限位XA2号小臂上限位XB2号小臂下限位XC2号臂前限位XD2号臂后限位XE10号气缸左限位X11号气缸右限X10物料台接近开关X11传送台左接近
8、开关X12传送台右接近开关X13中间检测开关X141号色标传感器X152号色标传感器X161号小臂上限位1号小臂下限位X17Y82号机械手Y92号臂YA10号阀YB11号阀Y41号机械手Y55号阀Y66号阀Y72号小臂Y11号阀Y21号臂Y31号小臂COMCOMCOMCOMCOMCOMCOMCOMCOMCOMCOMCOMCOMCOMCOMY1Y0Y2Y3Y4Y5Y6Y7Y8Y9YAYBYCYDYEYFY1Y0Y2Y3Y4Y5Y6Y7Y8Y9YAYBYCYDYEYFX1X0X2X3X4X5X6X7X8X9XAXBXCXDXEXFX10X11X12X13X14X15X16X17X0X2X4X6X1
9、X3X5X7X9XBXDXFX8XAXCXEX11X13X15X17X10X12X14X16COM+24V0ONOFF 图 2 机械手控制系统 I/O 接线图 2 机械手控制系统软件设计 2.1 机械手控制系统程序流程图设计 根据机械手控制系统的工作要求,即把三种不同颜色的物块搬运到指定位置,机械手控制系统程序流程图如图 3 所示。物料台传送物料(工步1)机械手1取放物料系统上电机械手1 大臂(汽缸2)机械手1 小臂(汽缸3)机械手1(汽缸4)物料传送(汽缸1)中间传送台取料(汽缸5)中间传送台送料(汽缸6)机械手2(汽缸8)机械手2 小臂(汽缸7)机械手2 大臂(汽缸9)物料槽移动(汽缸10
10、)颜色识别中间传送台右物料检测中间传送台左物料检测传送到位检测物料槽移动(汽缸11)工步1工步3工步2工步4工步5工步7工步9工步8工步11工步19工步10工步13工步14工步18工步20工步21工步23工步27工步24工步28中间传送台传送物料(工步1112,1518)颜色识别(工步1314)机械手2 取放物块(工步 1928)工步17工步16工步15工步12工步6工步22工步25工步26(工步2 10)图 3 机械手控制系统程序流程图 4/7 2.2 机械手控制系统下位机程序设计 FPWIN-GR 软件是松下电工为其 FP 类型可编程控制器提供的编程软件。FPWIN GR 除有编写、修改程
11、序等基本功能外,该软件也支持 PLC 在线状态监控等功能。此机械手控制系统的程序包括物料台传送物块、机械手 1 取放物块、中间传送台传送物块、色彩识别定位物块存放位置和机械手 2 取放物块五部分,这里只分析色彩识别定位物块存放位置程序,程序如图 4 所示。当中间检测开关检测到的物块是黑色的时,X14、X15 均处于断开状态,10 号和 11 号气缸均不动作,物块放到 1 号槽;当检测到的物块是粉红色时,X14 处于闭合状态,X15 处于断开状态,通过中间寄存器 R4 使 10号气缸动作,物块放到 2 号槽;当检测到的物块是白色时,X14、X15 均处于闭合状态,通过中间寄存器 R5 使 10
12、号和 11 号气缸均动作,物块放到 3 号槽。另外,当定时器 T93延时到,10 和 11 号气缸均复位。图 4 通过色彩识别定位物块存放位置程序 2.3 下位机控制程序调试 FPWIN GR 软件与 PLC 的通信使用 RS232 串口通信,与编程计算机相连的是RS232C 端,与 PLC 相连的是 RS422 端。FPWIN GR 编程软件与 PLC 通信调试经验总结如下:1)当 PLC 上载或者下载程序时,PLC 必须处于 PROG 状态,不能处于 RUN 状态,而且 PLC 不能与上位机监控软件处于通信状态,否则操作会失败。2)FPWIN GR 编程软件内设定的口与 PLC 和计算机相
13、连的口必须一致,而且通讯参数设置应相同,否则通信会失败。3)程序编译后,若没经过 FPWIN GR 软件总体检查,且程序编写有错误时,程序可以下载到 PLC,但运行时程序不会被执行,故在下载程序到 PLC 时,应先对程序进5/7 行总体检查。2.4 机械手控制系统上位机监控设计 组态软件是在自动测控系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式提供良好的人机界面,此设计使用的组态王软件是我国自主研发的上位机监控软件,其功能完善,易学易用。设计组态王工程的一般过程是:图形组态、I/O设备组态、I/O变量组态和动画连接。2.4.1 图形组态 有效的利用菜单栏里的各种工具及图库模型是快速
14、建立图形画面的有效方法。机械手装置静态画面如图 5 所示。图 5机械手装置静态画面 2.4.2I/O 设备组态 在工程浏览器的目录区,用鼠标左键单击项目管理中设备下的1,从树形设备列表区中选择PLC子目录下的松下FP系列的FP1C40型,单击“下一步”按钮,则弹出设备配置向导“选择串口号”对话框,为配置的串行设备指定与计算机相连的串口号,并进一步为串口设备指定设备地址,最后设定通信参数,则完成了I/O设备组态。2.4.3I/O 变量组态 组态王工程中,不同的 PLC 定义 I/O 变量时,地址形式有所不同,对于松下 FP1-C4O型 PLC,离散 I/O 变量的地址是.0.,即按十六进制的方式
15、进行设定。如果变量地址设计形式出错,组态王与 PLC 联机调试时,通信会失败。2.4.4 动画连接 组态王开发系统中的画面都是静态的,要想反映机械手的工作状况,需要把 I/O 变量和静态画面中的图形进行“动画连接”,此设计的输出动画均用输入变量的与或运算表达式,结合组态王的隐含功能实现。6/7 3 联机调试 在运行组态王工程之前,根据需要可在组态王开发系统中对运行系统环境进行配置。组态王软件与PLC 联机调试经验总结如下:1)在联机调试时,如果某一个 I/O 端子接触不良,可能就会引起系统不能正常运行,故联机调试时不能盲目修改程序,还要确保硬件设计的可靠性。2)组态王工程设定的口与 PLC 和
16、计算机相连的口必须一致,而且通讯参数设置应相同,否则通信会失败。3)当 PLC 与 FPWIN GR 编程软件正在通信的条件下,联机调试通信会失败。故联机调试前,应先退出 FPWIN GR 编程软件。4)联机调试时,若机械手工作台附近有较剧烈振动时,色彩识别会出现错误,可能所有物块都会分拣到同一个物料槽内,故在联机调试时,空气压缩机不能离机械手装置太近。经过多次联机调试,实现了设计目的。通过上位机的启动按钮与停止按钮可以控制下位机 PLC 程序运行与否,从而控制机械手的工作状况,通过监控界面能实时监视系统运行状况。联机调试时,机械手控制系统根据物块颜色确定把物块放进哪一个物料槽,上位机通过采样
17、 I/O 状态,上位机监控画面中的对应部位会随着机械手工作台中相应部位的动作而有一定时间滞后的动作。机械手控制系统物块色彩识别现场画面与监控画面如图 6 所示。图 6 物块色彩识别现场画面与监控画面 4 结束语 此设计采用松下 FP1-C40 型 PLC 为控制器,以组态王软件为上位机开发平台,通过对系统硬件设计和软件设计,很好的实现了机械手系统的自动控制和上位机监控,达到了控制目的和良好的监控效果。对学习研究机械手控制系统的人员有一定参考价值。7/7 参 考 文 献:1 常斗南可编程控制器原理应用实验M:机械工业1998 2 严盈富监控组态软件与 PLC 入门:人民邮电2006 3樊尚春传感器技术及应用M:航空航天大学2004 4 闫坤,马英庆气动传送与分拣生产线控制系统的研究工业控制计算机2005 年第 6 期 5 亚控组态王 6.53 软件使用手册亚控发展科技 XX