基于组态王的机械手监控系统设计.doc

上传人:叶*** 文档编号:35106372 上传时间:2022-08-20 格式:DOC 页数:7 大小:56.50KB
返回 下载 相关 举报
基于组态王的机械手监控系统设计.doc_第1页
第1页 / 共7页
基于组态王的机械手监控系统设计.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《基于组态王的机械手监控系统设计.doc》由会员分享,可在线阅读,更多相关《基于组态王的机械手监控系统设计.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、基于组态王的机械手监控系统设计摘要:主要介绍了基于组态王实现对机械手控制系统的动画设计,开发上位机监控界面。组态王通过设备驱动程序从现场硬件设备获取实时数据并处理,以动画的方式在上位机屏幕上显示,同时按照组态要求与操作人员的指令使机械手按照设定的轨迹运行,并且将现场数据以报表的形式在监控界面中显示出来。该系统可以很好的实现机械手的自动控制与管理。关键词:机械手; S7-200 PLC; 组态王0 引言在工业生产中,人们经常受到高温、腐蚀及各种辐射等因素的危害,增加了操作人员的劳动强度,甚至于危及生命。机械手的问世,相应的各种难题迎刃而解。本机械手控制系统采用THFJX-1型机械手实物教学模型。

2、用西门子S7-200 PLC控制。 上位机监控系统采用组态王kingview6.53组态软件设计,组态王由亚控科技研制的组态软件,是运行于Microsoft Windows2000XP 中文平台的中文界面的人机界面软件,为用户提供了解决实际工程问题的完整方案与开发平台,能够完成现场数据采集、实时与历史数据处理、报警与平安机制、流程控制、动画显示、曲线与报表输出、企业监控网络系统等功能。通过对本监控系统的分析,主要实现了以下两个功能,一、充分利用了组态王的图形编辑功能,方便地构成监控画面,并以动画方式显示机械手的运行的状态 二、生成实时报表与历史报表并保存到指定的文件夹下,还可以对指定的变量进展

3、查询。1 机械手的控制系统工作原理THFJX-1型机械手实物教学模型,其主体由底板、实验桌型材构造、旋转底盘、气动局部、手爪、三维X、Y、Z运动机械及电气控制等四局部组成。气动局部由电磁阀与汽缸组成;三维运动机械局部是一个采用滚珠丝杠传动与齿轮传动相结合的模块化构造,用于实现定位功能。电气控制是由西门子S7-200小型PLC、步进电机驱动电源模块、开关电源、光电传感器等器件组成。通过传感器信号采集,PLC编程,对步进电机、直流电机、电磁阀进展较复杂的开关量控制、位置控制、时序逻辑控制,实现对机械手在工作台面范围内物体抓取、移、放的功能。具体的控制要求是:1按下上电按钮后,机械手得电进入工作状态

4、。2按下复位按钮后,复位指示灯闪烁,不管机械手在什么位置,都将回到原始位置。3按下启动按钮后,启动灯闪烁,当按下运行按钮时,机械手臂伸出下移抓紧上升手臂收入左摆伸出下移放开上移手臂收入右摆,进展一次循环运行,最后回到原始位置,等待下一次运行启动。2 输入输出端子分配该机械手的控制为纯开关控制,且所需I/O点数不多,一共使用了9个输入量与9个输出量。同时,为了确保今后系统的扩展,本系统采用性价比拟高的西门子S7-200的CPU226CN模块,该模块是具有40个I/O 点,包括24个输入点与16个输出点。其I/O分配如表1所示。输入横轴正限位输出横轴脉冲竖轴正限位竖轴脉冲横轴反限位横轴方向竖轴反限

5、位竖轴方向旋转脉冲手正转手正转限位手反转手反转限位底座正转底座正限位底座反转底座反限位电磁阀动作3 系统组态设计及功能实现组态的设计,其步骤如下:1 设备连接翻开组态王软件,进入工程管理器,新建一个工程,选择他的存储路径并设定工程名称为“机械手。进入工程浏览器后,首先进展设备的连接。上位机COM1与PLC之间通过PC/PPI编程电缆连接,选择工程浏览器左侧大纲项“设备COM1”,在工程浏览器右侧用鼠标左键双击“新建图标,运行“设备配置向导,相关配置如图1所示 图1 设备配置向导2通讯设备参数设置在组态王工程浏览器的工程目录显示区,点击“设备大纲项下PLC 与上位计算机所连串口,进展参数设置。P

6、LC 的通信参数与组态王设置应一致,同时组态王系统的COM1口设置要与PLC 一致。PLC 采用默认的通信参数1如下:波特率为9600bps,通信协议为PPI,模式为十一位。3构造数据库 数据库是组态王软件的核心局部。建立在数据库中的各种变量负责与各种外部设备进展数据交换, 以及相关数据的存储, 它将组态的工程的各个局部连接成有机的整体2。选择工程浏览器左侧大纲项“数据库 数据词典,在工程浏览器右侧用鼠标左键双击“新建图标,弹出“变量属性对话框,创立机械手控制系统各个变量数据。这些变量与PLC 内部变量一一对应,PLC的输入输出完全由组态王内部变量代替。通过建立动画连接,这样PLC的实际输入输

7、出状态就以动画的形式都反映在组态监控界面上。变量的定义如图2所示图2 变量定义4 监控界面的设计与动画连接 进入组态王的开发系统,新建一个画面。在画面上创立机械手控制示意图,画中主要绘制了机械手,开场/复位按钮与机械手位置指示灯。除此之外,画面中还增加了实时报表与指定查询报表,在报表中插入要查询的变量,以便用户方存储与查看。主画面如图3 所示 建立变量数据库中的变量与组态画面中各个对象间的联系,从而使画面能够根据实际数据的变化产生动画效果。编写应用程序,用户定义类似C语言的命令语言来驱动应用程序。下面是局部应用程序命令语言。if(本站点开关=1&本站点横轴反限位=1 &本站点竖轴反限位=1)

8、本站点水平移动=本站点水平移动+1;if(本站点水平移动=100) 本站点水平移动=100;if(本站点水平移动=100&本站点手正转限位=1&本站点手反转限位=1) 本站点垂直移动=本站点垂直移动+1;if( 本站点垂直移动=100) 本站点垂直移动=100;if(本站点手正转限位=0&本站点手反转限位=0) 本站点垂直移动=本站点垂直移动-1;本站点木块垂直移动=本站点木块垂直移动+1;图3 机械手监控界面 (5) 系统运行按照要求将上位机,PLC与机械手连接好以后,启动组态王运行系统TOUCHVIEW,运行机械手控制系统。将PLC开关指向RUN状态,观察组态画面是否与机械手运行一致,否那

9、么,检查组态画面动画隐含连接正确与否,直至组态动画正常运行为止。4 设计过程遇到的问题及解决方法组态监控过程中 PLC 与计算机之间是通过RS232 串行口进展通信3的,实验室中的PLC 与编程软件STEP-7之间也是通过RS232 串行口进展通信的,同一时刻只能有一个设备使用RS232串行口,所以在PLC梯形图编辑完并下载到PLC上后,应断开编程软件STEP-7与PLC之间的通信,否那么组态监控软件是无法对PLC中各个存放器的状态进展采样监控的。在进展监控界面的设计时,机械手的上移下移都很容易实现,但底座的旋转需要要考虑到视角的变化,因此需要设计多组横轴手臂,建立隐含连接。对在条件符合时,对

10、应的图像才会显现出来。程序控制为:if(本站点水平移动=100&本站点垂直移动=0&本站点木块垂直移动=100)本站点隐含标志=1;本站点木块隐含标志=1;if(本站点下降按钮=1)本站点垂直移动1=本站点垂直移动1+1;本站点木块垂直移动2=本站点木块垂直移动2+1;if(本站点下降按钮=0&本站点木块垂直移动2=100)本站点垂直移动1=本站点垂直移动1-1;if(本站点垂直移动1=0&本站点木块垂直移动2=100)本站点隐含标志=05 完毕语本机械手自动控制系统,其物理对象层控制采用西门子S7-200小型PLC是机械设备更灵活有效,动作准确,易于维护与扩展。上位机监控软件采用组态王kingview6.53 组态软件开发,操作界面友好,自动化程度高,监控可靠4。本机械手控制系统的研制,对工业现场货物的搬运具有较强的借鉴意义。参考文献1M 机械工业出版社 20072 北京亚控科技开展,组态王Version6.53用户手册M 20073 霍俊仪 袁长明 世纪星组态软件在机械手控制中的应用J 20054 覃贵礼 基于组态王Kingview6.53 在仿真机械手控制系统中的实现J 2021第 7 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 施工组织

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁