触摸屏在机械手控制系统中的应用与设计

本文介绍了将触摸屏应用于机械手PLC控制系统的设计与实现。系统采用PACSystemsRX3i PLC和触摸屏,通过ProficyMachineEdition6.0进行编程,实现了机械手的自动搬运循环、紧急停止和复位功能。触摸屏界面直观显示机械手状态,通过动画连接与PLC变量同步,确保人机交互的便捷性和准确性。在软硬件联调后,系统能够满足控制要求,适用于教学和实际工程应用。
摘要由CSDN通过智能技术生成

1 机械手控制系统
1.1 系统的控制要求
图1 机械手
触摸屏在机械手控制系统中的应用与设计 第一张
图1 机械手
搬运机械手见图1, 其任务为将左工位上加工好的工件送到右工位, 已知待搬运工件在机械手初始位置正下方, 对此机械手有如下控制要求:
(1)机械手在初始位置, 按下启动按钮后, 机械手下移至工件处→夹紧工件→携工件上升→右移至下一个工位上方→下移至指定位置→放下工件→上移→左移, 回到原始位置。此过程反复循环执行。
(2)机械手如果在运动过程中按下停止按钮, 机械手并不马上停止, 也不主动复位, 而是继续工作, 直到完成本周期操作, 回到原始位置, 之后停止, 不再循环。如果按下急停按钮, 机械手停在当前位置,解除急停后, 按下复位按钮, 机械手复位, 停在初始位置等待重新开始操作。
1.2 系统硬件配置
(1) 控制系统的选型。目前,在国内市场上有国外引进的和国内组装、开发的多种PLC。故PLC 系列标准不一, 功能参差不齐, 价格悬殊, 考虑到PLC 的性价比、适应负载的能力和学校教学的适应性等因素, 选用PACSystems RX3i 系列PLC 产品和QP Control 6″ TFT(IC754Cxx06Cxx) 触摸屏。控制软件采用GE 公司的集成开发环境Proficy Machine Edition 6.0, 该软件在一个开发环境中集成Proficy View(触摸屏)、Logic Developer-PLC(PLC/PAC 的编程)、Logic Developer-PC (基于PC 控制的编程与运行调试) 和Proficy Motion Developer (运动控制编程) 编程界面, 编程界面的切换只需点击菜单栏Window 的下拉菜单中的Apply Themes 即可实现。Proficy ME 软件平台在多种硬件上具有很好的可移植性[3]。
(2) PLC 系统硬件组成。PLC 系统的硬件结构主要包括: RX3i 可编程控制器CPU 模块(IC695CPU310)、12 插槽底板(IC695CHS012)、直流24 伏单幅宽电源模块(IC695PSD040)、以太网通信模块(IC695ETM001)、32 点控制指令输入模块(IC694MDL655)、32 点控制指令输出模块(IC694MDL754)[4]。其硬件结构组成见图2。
图2 控制系统硬件结构图
触摸屏在机械手控制系统中的应用与设计 第二张
图2 控制系统硬件结构图
1.3 系统软件设计
(1) 系统的地址分配。根据机械手的控制要求可知, 本控制系统共有4 个按钮输入信号, 分别执行启动、停止、急停和复位功能; 位置检测传感器需要4 个, 分别执行左限位、上限位、下限位和右限位的功能; 输出信号有5 个, 分别执行机械手的下移、夹紧、上升、右移和左移的功能。系统的I / O 分配见表1。
触摸屏在机械手控制系统中的应用与设计 第三张
表1 控制系统的I/O 分配表
表1 控制系统的I/O 分配表
(2) 触摸屏人机界面的设计由以下两部分组成。第一部分:监控界面设计。该系统的触摸屏选用IC754VSL12CTD, 分辨率为800×600 像素。触摸屏的操作系统是微软Windows CE.NETFM, 它保存在16MB 闪存中, 在使用时被拷贝到动态内存中, 上电或者重新启动触摸屏后, 操作系统自动开始运行。由于GE 公司将触摸屏Quick panel View 编程软件与Proficy MachineEdition 软件相融合, 所有接口产品均可以采用同一个软件包来进行软件编制, 该软件包括有组态、部件、绘图和编制脚本程序等丰富的工具, 因此可以在较短时间内完成复杂的监控画面开发。完成整体画面制作和脚本程序的编制后, 通过触摸屏上一个自适应、半双工或全双工的网卡端口, 将在Proficy Machine Edition 中编好的软件用网线通过PLC 的以太网通讯模块下载到触摸屏中,同时实现与PLC 通信和人机交互操作。本系统触摸屏监控画面如图3 所示。
图3 机械手控制系统的触摸屏监控界面
触摸屏在机械手控制系统中的应用与设计 第四张
图3 机械手控制系统的触摸屏监控界面
监控画面中画出了机械手的简单示意图, 并设计了四个输入按钮、四个限位开关的指示灯、两个夹紧和放松的指示灯, 机械手的上、下、左、右动作可以从画面上直观看到。画面中还设计了两个状态指示灯, 代表机械手运行和停止运行的状态, 当机械手处于运行和停止运行的状态时, 它们将进行相应的指示。第二部分: 变量的动画连接。本控制系统中触摸屏监控画面中相对应的按钮、指示灯和机械手的运动等与PLC 中的变量建立连接, 以便能使监控画面按照动作要求动起来。触摸屏上的按钮和限位开关的指示灯是通过中间继电器与梯形图程序建立连接, 机械手的上、下、左、右四个动作变量与输出继电器进行连接和相应的脚本程序实现动画功能。按钮的动画连接(以启动按钮为例) 需进行Touch 和Color 配置; 指示灯的动画连接需进行Color 颜色配置和脚本程序实现; 机械手臂的移动需进行Size、Position 配置和脚本程序实现。配置方法以启动按钮触摸动态配置为例,
触摸屏在机械手控制系统中的应用与设计 第五张
图4 启动按钮触摸动态配置
见图4。
图4 启动按钮触摸动态配置
机械手臂的移动动画和位置传感器指示灯的状态变化的脚本程序(以机械手臂下移和下限位传感器指示灯为例) 如下:
IF Targetl.Q00001>0
xiajiang:=xiajiang+10
ENDIF
IF xiajiang>50
Targetl.M00007:=1
ENDIF
IF Targetl.Q00003>0
Targetl.M00007:=0
ENDIF
(3) PLC 软件程序设计。控制系统软件采用ProficyME 6.0 编程, Proficy ME 6.0 软件是在Windows 操作系统下对GE PLC 编程的可视化开发工具, 利用Logic Developer—PLC 可以在个人计算机上进行控制程序的开发, 并且通过以太网或串行口下载到PLC 中。
2 控制系统的软、硬件联调
通过Proficy Machine Edition 编程界面的连接(Online/Offline) 建立PC 机与PAC 的连接并下载, 并将CPU310 上的拨钮开关打到RUN OUTPUT DISABLE 位置, 观察程序输出的运行结果是否正确, 如果软件程序设计正确, 将拨钮开关打到RUN I/O ENABLE。右击触摸屏目标对象, 按左键选择下拉菜单中的下载并运行, 将触摸屏运行画面及脚本程序下载到触摸屏中, 点击画面上的输入按钮, 修改程序及监控画面直到触摸屏画面中观察机械手的运行过程满足控制系统的控制要求为止。
3 结束语
该设计提出将触摸屏应用到机械手的PLC 控制系统中。对整个控制系统的软、硬件设计和系统的调试可以实现PLC 控制触摸屏画面的机械手, 真实展现机械手作为控制系统中被控对象的工作过程。实践应用证实, 该系统设计方案合理, 仿真效果逼真, 有助于提高学生在工业控制中PLC 编程能力和达到丰富学生工程实践经验的目的, 可在高校教学中推广, 具有很强的实用性。
文章来自触摸液晶屏:https://www.leehon.com/product/,转载请注明出处!

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
机械手搬运控制系统应用摘要:机械手是在机械化、自动化生产过程发展起来的一种新型装置。它可在空间抓、放、搬运物体等,动作灵活多样,广泛应用在工业生产和其他领域内。应用PLC控制机械手能实现各种规定的工序动作,不仅可以提高产品的质量与产量,而且对保障人身安全,改善劳动环境,减轻劳动强度,提高劳动生产率,节约原材料消耗以及降低生产成本,有着十分重要的意义。本文以日本三菱FX2N-48MR型的PLC为基础,介绍PLC在机械手搬运控制应用,并给出了详细的PLC程序设计过程。该程序已在工业机械手获得了广泛应用,具有稳定、可靠的性能。关键词:PLC·机械手,控制。应用1机械结构和控制要求如图1所示是一个将工件由A处传送到B处的机械手示意图,机械手的上升,下降和左移,右移的执行用双线圈二位电磁阀推动气缸完成。其上升与下降对应电磁阀的线圈分别为YVl与w2,左行、右行对应电磁阀的线圈分别为YV3与YV4。当某个电磁阀线圈通电,就一直保持现有的机械动作,直到相对的另一线圈通电为止。气动机械手的夹紧,松开的动作由只有一个线圈的两位电磁阀驱动的气缸完成,线圈(YVS)断电夹住工件,线圈(YV5)通电,松开工件,以防止停电时的工件跌落。机械手的工作臂都设有上、下限位和左、右限位的位置开关SQl、SQ2和sQ3、SQ4,夹持装置不带限位开关,它是通过一定的延时来表示其夹持动作的完成。机械手在最上面、最左边且除松开的电磁线圈(YV5)通电外其它线圈全部断电的状态为机械手的原位。机械手的操作面板分布情况如图2所示,机械手具有手动、单步,单周期、连续和回原位五种工作方式,用开关SA进行选择。手动工作方式时,用各操作按钮(SB5、SB6,SB7、SB8、SB9、SBIO、SBll)来点动执行相应的各动作l单步工作方式时,每按一次起动按钮(SB3),向前执行一步动作,单周期工作方式时,机械手在原位,按下起动按钮SB3,自动地执行一个工作周期的动作,最后返回原位(如果在动作过程按下停止按钮SB4,机械手停在该工序上,再按下起动按钮SB3,则又从该工序继续工作,最后停在原位)j连续工作方式时,机械手在原位,按下起动按钮(SB3),机械手就连续重复进行工作(如果按下停止按钮SB4,机械手运行到原位后停止);返回原位工作方式时,按下。回原位”按钮SBll,机械手自动回到原位状态。2 LC的I/o分配如图3所示为PLC的I/O接线图,选用FX2N·48MR的PLC,系统共有18个输入设备和5个输出设备分别占用PLC的18个输入点和5个输出点。为了保证在紧急情况下(包括PLC发生故障时),能可靠地切断PLC的负载电源,设置了交流接触器KM。在PLC开始运行时按下“电源”按钮SBl,使KM线圈得电并自锁,KM的主触点接通,给输出设备提供电源;出现紧急情况时,按下“急停”按钮SB2,KM触点断开电源。 PLC程序设计3.1程序的总体结构如图4所示为机械手系统的PLC梯形图程序的总体结构,将程序分为公用程序、自动程序、手动程序和回原位程序四个部分,其自动程序包括单步、单周期和连续工作的程序,这是因为它们的工作都是按照同样的顺序进行,所以将它们合在一起编程更加简单。梯形图使用跳转指令使得自动程序、手动程序和回原位程序不会同时执行。假设选择。手动”方式,则X0为ON、X1为OFF,此时PLC执行完公用程序后,将跳过动程序到P0处,由于X0常闭触点为断开,故执行“手动程序”,执行到P1处,由于X1常闭触点为闭合,所以又跳过回原位程序到P2处l假设选择分“回原位”方式,则X0为OFF、X1为ON,跳过自动程序和手动程序执行回原位程序,假设选择“单步”或“单周期”或“连续”方式,则X0、X1均为OFF,此时执行完自动程序后,跳过手动程序和回原位程序。3.2各部分程序的设计(1)公用程序公用程序如图5所示,左限位开关X12、上限位开关X10的常开触点和表示机械手松开的Y4的常开触点的串联电路接通时,辅助继电器M0变为ON,表示机械手在原位。公用程序用于自动程序和手动程序相互切换的处理,当系统处于手动工作方式时,必须将除初始步以外的各步对应的辅助继电器(M1I-M18)复位,同时将表示连续工作状态的M1复位,否则当系统从自动工作方式切换到手动工作方式,然后又返回自动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值