计算机在机械手远程控制系统中的应用.doc

计算机在机械手远程控制系统中的应用.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
. .. 计算机-PLC在机械手远程控制系统中的应用 当今社会,科学技术飞速发展,人类活动给世界带来了巨大的改变。在科技进步的同时,以各种控制器控制的不同类型的机械手以其突出的性能越来越多的被人们所应用。机械手在不同的作业场合,尤其是在特殊的环境背景下,为人类活动的顺利快速进行带来了极大的方便和益处,尤为明显的是在工业及军事领域内。工业中大量的生产活动,存在着很多不便于人类操纵的环节,特别是在工作环境较危险的情况下,如果使用具有远程控制功能的机械手,则可以增加系统的安全性,大大的节约损耗,提高效率。可见,在自动化、工业化进程中,在特殊背景环境中使用机械手已成为一种必然的趋势。 2、控制系统组成   2.1 系统组成   本控制系统中选用三菱公司的FX2N系列PLC,控制结构采用主从式,以一台上位计算机为主站,实现对远程机械手工作过程的监控;以PLC为从站,作为前端控制器,实现对机械手的现场控制。将计算机的串口与FX-485PC-IF的RS232C的接口连接,FX-485PC-IF的RS422/485的接口与FX2N-485BD连接,完成RS232与RS485之间电平转换。FX2N-485BD作为PLC的通信扩展模块,实现PLC与上位机的串行通信。PLC将上位机发送过来的控制信息转换成控制命令,驱动机械手动作;PLC再将机械手的工作状态,通过串行通信传递给上位机,由上位机监视机械手的工作过程。上位机软件以实时动画的形式,向操作人员提供机械手的运动情况,实现操作过程的可视化。系统组成原理如图1所示。 图1 系统组成原理图   2.2 控制方式   系统设有三种控制方式:远程分步动作控制、远程循环动作控制和现场手动控制,前两种控制方式在上位机监控界面上进行操作控制,后一种控制方式在工业现场通过手动实现控制。   2.2.1 远程分步动作控制   在上位机监控界面分步动作控制区,通过选择“启动”、“停止”、“上升”、“下降”、“左移”、“右移”、“松开”、“夹紧”、“制动”等命令按钮,即可实现相应的动作。操作人员根据监控软件的实时监视动画,任意组合九种动作,实现对机械手的远程分步动作控制。   2.2.2 远程循环动作控制   在上位机监控界面循环动作控制区,选择“启动”按钮,机械手从起始位置开始,按如图2所示流程自动地、连续不断地循环动作,直到按下“停止”按钮。按下“停止”按钮后,机械手完成一个周期的动作后,回到起始位置停止。 图2 循环动作顺序图   2.2.3 现场手动控制   在工业现场,通过选择机械手控制箱上的各种命令按钮,可实现对机械手的控制。此项控制主要用于机械手的安装调试,以及远程通信线路出现故障时能够在现场有效的控制机械手。 3、PLC控制系统设计   3.1 硬件设计   控制系统的PLC选用日本三菱公司的FX2N-48MR,该产品具有24点输入,24点输出,用于对机械手的控制,PLC外部I∕O地址分配如表1所示。 表1 机械手远程控制系统I∕O地址分配表   输入端有8个按钮,用于现场手动控制;1个2档选择开关,用于远程∕现场控制选择;4个限位开关,用于控制机械手上、下、左、右的极限位置。   输出端有6个电磁阀,控制机械手上升、下降、左移、右移、松开、夹紧。为避免断开电流时电磁阀会在其两端产生极高的感应电压,在每个电磁阀线圈两端并联续流二极管。   3.2 软件设计   按照机械手的动作先后顺序,在远程∕现场控制信号的作用下,根据内部状态和时间顺序,机械手内部各执行机构自动地、有序地进行动作。为简化PLC程序、增强程序的可读性,利用控制系统的顺序功能图设计梯形图,系统软件采用模块化的结构,如图3所示。 图3 PLC控制系统软件结构图   3.2.1 远程分步动作控制   在上位机分步动作控制区选择“启动”∕“停止”按钮,上位机远程控制PLC辅助触点M1闭合∕断开,决定远程分步动作控制子程序是否执行。PLC根据接收到的不同控制命令,使辅助触点M101~M106分别闭合∕断开,从而控制输出继电器Y0~Y5通断,实现机械手的远程分步动作控制。   3.2.2 远程循环动作控制   只要接收到上位机“循环动作启动”命令(辅助触点M0闭合),PLC就会根据机械手的动作顺序,利用4个限位开关的输入信号X12~X15和松开、夹紧定时器的触点状态依次控制输出继电器Y0~Y5通断,实现机械手的远程循环动作控制。   完成一个周期动作,机械手返回起始位置,开始第二个周期动作,直到上位机向PLC发送“循环动作停止”命令。在循环动作期间,收到“停止”命令,系统将完成一个完整循环动作后返回起始位置停止。   3.2.3现场手动控制   手动控制比较简单,利用X0~X7对应的现

文档评论(0)

ygxt89 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档