基于PLC与组态王的机械手控制系统设计1.docx

上传人:王** 文档编号:718365 上传时间:2023-12-24 格式:DOCX 页数:14 大小:85.95KB
下载 相关 举报
基于PLC与组态王的机械手控制系统设计1.docx_第1页
第1页 / 共14页
基于PLC与组态王的机械手控制系统设计1.docx_第2页
第2页 / 共14页
基于PLC与组态王的机械手控制系统设计1.docx_第3页
第3页 / 共14页
基于PLC与组态王的机械手控制系统设计1.docx_第4页
第4页 / 共14页
基于PLC与组态王的机械手控制系统设计1.docx_第5页
第5页 / 共14页
基于PLC与组态王的机械手控制系统设计1.docx_第6页
第6页 / 共14页
基于PLC与组态王的机械手控制系统设计1.docx_第7页
第7页 / 共14页
基于PLC与组态王的机械手控制系统设计1.docx_第8页
第8页 / 共14页
基于PLC与组态王的机械手控制系统设计1.docx_第9页
第9页 / 共14页
基于PLC与组态王的机械手控制系统设计1.docx_第10页
第10页 / 共14页
亲,该文档总共14页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《基于PLC与组态王的机械手控制系统设计1.docx》由会员分享,可在线阅读,更多相关《基于PLC与组态王的机械手控制系统设计1.docx(14页珍藏版)》请在优知文库上搜索。

1、毕业徐丈标题:基于PLC与组态技术机械手的控制系统学生姓名:陈勇乐谭鑫系部:电子信息系专业:电气自动化技术班级:高电气1102班指导教师:罗麦丰老师湖南汽车工程职业学院教务处制目录摘要1引言1一、机械手控制系统的工作要求2二、下位机PLC控制系统设计32. 1机械手控制PLC输入输出端子分配33. 2机械手控制PLC顺序功能图44. 3机械手控制PLC外围接线图45. 4机械手控制PLC梯形图4三、系统上位机组态设计及功能实现56. 1设备连接57. 2通讯设备参数设置58. 3构造数据库59. 4监控界面的设计和动画连接610. 5系统运行8四、系统调试811. 1使用设备812. 2调试过

2、程8五、设计过程遇到的问题及解决方法9总结9参考文献10致谢U附录1错误!未定义书签。附录2错误!未定义书签。摘要本设计主要介绍了基于组态王与PLC实现对机械手控制系统设计,开发PLC控制系统与上位机监控界面。组态王通过设备驱动程序从现场硬件设备获取实时数据并处理,以动画的方式在上位机屏幕上显示,同时按照组态要求和操作人员的指令使机械手按照设定的轨迹运行,并且将现场动画在监控界面中显示出来。该系统可以很好的实现机械手的自动控制和管理。关键词:机械手:S7-200PLC:组态王引言随着科学技术的迅速开展,我国正在进行由手工操作到机械控制的变革。机械手的设计与控制对工业自动化的开展是不可缺少的,它

3、的到来加速了企业变革,在工业自动化的生产中,无论是单机床还是组合机床、以及自动化生产流水线都要用机械手完成工件的取放甚至更复杂、更精密的零件加工。机械手是在机械化、自动化生产过程中开展起来的一种新型装置。在现代生产过程中,机械手被广泛的运用于自动生产线,他是一门迅速开展起来的新兴技术。目前机械手虽然还不如人手那样灵活,但是他具有能不断重复工作和劳动,不知疲劳,不怕危险,因此,机械手越来越广泛地得到应用。在国内主要是逐步扩大应用范围,重点开展铸造、热处理方面的机械手,以减轻劳动强度,改善作业条件,在应用专用机械手的同时,相应的开展通用机械手,有条件的还要研制示教式机械手、计算机控制机械手和组合机

4、械手等。将机械手各运动构件,如伸缩、摆动、升降、横移、俯仰等机构以及根据不同类型的加紧机构,设计成典型的通用机构,所以便根据不同的作业要求选择不同类型的基加紧机构,即可组成不同用途的机械手。既便于设计制造,有便于更换工件,扩大应用范围。现代工业中,生产过程的机械化,自动化已成为突出的主题。化工等连续性生产过程的自动化已根本得到解决。专用机床是大批量生产自动化的有效的方法;控制机床、数控机床、加工中心等自动化机械是有效地解决多品种小批量生产自动化的重要方法。但除切削加工本身外,还有大量的装卸、搬运、装配等作业,有待于进一步实现机械化,工业机械手就是为实现这些工序的自动化而生产的。机械手是能够模仿

5、人体上肢的局部功能,可以对其进行自动控制使其按照预定要求输送制品或操持工具进行生产操作的自动化生产设备。自上世纪六十年代,PLC设计的机械手被实现为一种产品后,对它的开发应用也在不断开展,它可以在减轻繁重的体力劳动、改善劳动条件和平安生产;提高生产效率、稳定产品质量、降低废品率、降低生产本钱、增强企业的竞争力等方面起到及其重要的作用。用西门子S7-200PLC控制。上位机监控系统采用组态王组态软件设计,组态王6.53是由亚控科技研制的组态软件,是运行于MicrosoftWindows2000XP中文平台的中文界面的人机界面软件,为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据

6、采集、实时和历史数据处理、报警和平安机制、流程控制、动画显示、曲线和报表输出、企业监控网络系统等功能。通过对本监控系统的分析,主要实现了以下两个功能,一、充分利用了组态王的图形编辑功能,方便地构成监控画面,并以动画方式显示机械手的运行的状态二、生成实时报表和历史报表并保存到指定的文件夹下,还可以对指定的变量进行查询。一、机械手控制系统的工作要求机械手在日常生活和生产中应用非常广泛的一种自动控制设备,它的广泛应用大大地减轻了操作工人的劳动强度,是实现工业自动化不可缺少的智能化设备。1、具体的控制要求是:总体要求:完成一个用PLC控制的工业机械手控制系统,实现机械手从原点位置(A点)将物品抓放至终

7、点位置B点)的控制。控制要求:机械手在原点时(1SQ、3SQ受压),人工发出启动命令(按下按钮SBl),机械手下降(Q0.0得电)一下降至下限位置(4SQ受压)一夹击工件(Q0.1得电)一机械手上升(Q0.2得电)一上升至上限位置(3SQ受压)一机械手手臂右移(Q03得电)一右移至右限位置(2SQ受压)一机械手下降(Q0.0得电)-下降至下限位置(4SQ受压)一放开物体3秒(Q0.1失电)一机械手上升(Q02得电)一上升至上限位置(3SQ受压)一机械手臂左移(Q0.4得电)一机械手左移到原位以后进入下一周期循环,按下停止按钮后停止在原位。二、下位机PLC控制系统设计1. 1PLC输入输出端子分

8、配该机械手的控制为纯开关控制,且所需I/O点数不多,一共使用了6个输入量和6个输出量。同时,为了确保今后系统的扩展,本系统采用性价比拟高的西门子S7-200的CPU224CN模块,该模块是具有24个I/O点,包括14个输入点和10个输出点。其I/O分配如表1所示。表LPLC的I/O地址分配表输入输出元件符号功能元件符号功能Siri10*0外部启动按钮QoQO.0下降电磁阀SQl10.1外部左限位开关QlQO.1夹紧电磁阀SQ210.2外部右限位开关Q2Q0,2上升电磁阀SQ310.3外部上限位开关Q3Q0,3右移电磁阀SQ410+4外部左限位开关Q4Qo+4左移电磁阀Sl定T0+5外部停止按钮

9、Q5Q0+5放松电磁阀SBlMO.0组态启动按钮SQlMO.1组态左限位开关SQ2M0.2组态右限位开关SQ3M0.3组态上限位开关SQ4M0.4组态左限位开关SB2M0.5组态停止按钮2. 2机械手控制系统PLC顺序功能图设计当机械手处于原位SO.O时,按启动MO.0接通,状态转移到SO.1,下降电磁阀Q0.0得电,当到达下限位使行程开关M0.4接通,状态转移到S0.2,而SO.1自动复位,夹紧电磁阀Q0.1得电。延时3秒,以使电磁力到达最大夹紧力。当T37接通,状态转移到S0.3,驱动Q0.2上升,当上升到达最高位,M0.3接通,状态转移到SO.4。S0.4驱动Q0.3右移。移到最右位,M

10、0.2接通,状态转移到S0.5下降。下降到最低位,M0.4接通,状态转移到S0.6电磁阀Q0.5放松。为了使电磁力完全失掉,延时3秒。延时时间到,T38接通,状态转移到S0.7上升。上升到最高位,M0.3接通,状态转移到SLO左移。左移到最左位,使MO.1接通,如果按下停止按钮M0.5,那么返回初始状态S0.0,再开始第二次循环动作,否那么返回状态S0.1,继续循环。状态转移到SO.40S0.4驱动Q0.3右移。移到最右位,M0.2接通,状态转移到S0.5下降。下降到最低位,M0.4接通,状态转移到S0.6电磁阀Q0.5放松。为了使电磁力完全失掉,延时3秒。延时时间到,T38接通,状态转移到S

11、0.7上升。上升到最高位,MO.3接通,状态转移到SLO左移。左移到最左位,使MO.1接通,如果按下停止按钮M0.5,那么返回初始状态S0.0,再开始第二次循环动作,否那么返回状态S0.1,继续循环。根据顺序功能图编辑梯形图时,要注意驱动输出同一个线圈只能在程序里面出现一次,如果驱动输出同一个线圈只能在程序里面出现几次,输出状态就按照最后一次输出状态决定。因此编程时要注意这方面。机械手控制系统PLC梯形图三、系统上位机组态设计及功能实现下面介绍利用组态王kMngvMew6.53对机械手控制系统进行组态的设计,其步骤如下:3.1设备连接翻开组态王软件,进入工程管理器,新建一个工程,选择他的存储路

12、径并设定工程名称为“机械手系统设计。进入工程浏览器后,首先进行设备的连接。上位机COM4与PLC之间通过PC/PPM编程电缆连接,选择工程浏览器左侧大纲项“设备、C0M4,在工程浏览器右侧用鼠标左键双击“新建图标,运行“设备配置向导,相关配置如图5所示图2设备配置向导3. 2通讯设备参数设置在组态王工程浏览器的工程目录显示区,点击设备大纲项下PLC与上位计算机所连串口,进行参数设置。PLC的通信参数与组态王设置应一致,同时组态王系统的COM4口设置要与PLC一致。PLC采用默认的通信参数1如下:波特率为9600bps,通信协议为PPM。图3PLC的通信参数3. 3构造数据库数据库是组态王软件的

13、核心局部。建立在数据库中的各种变量负责和各种外部设备进行数据交换,以及相关数据的存储,它将组态的工程的各个局部连接成有机的整体2。选择工程浏览器左侧大纲项“数据库、数据词典,在工程浏览器右侧用鼠标左键双击“新建图标,弹出变量属性对话框,创立机械手控制系统各个变量数据。这些变量与PLC内部变量一一对应,PLC的输入输出完全由组态王内部变量代替。通过建立动画连接,这样PLC的实际输入输出状态就以动画的形式都反映在组态监控界面上。变量的定义如图6所示图4变量定义3.4监控界面的设计和动画连接进入组态王的开发系统,新建一个画面。在画面上创立机械手控制示意图,画中主要绘制了机械手,开始/复位按钮和机械手

14、位置指示灯。除此之外,画面中还增加了实时报表和指定查询报表,在报表中插入要查询的变量,以便用户方存储和查看。主画面如图3所示建立变量数据库中的变量与组态画面中各个对象间的联系,从而使画面能够根据实际数据的变化产生动画效果。编写应用程序,用户定义类似C语言的命令语言来驱动应用程序。下面是局部应用程序命令语言。if(运行标志=1)*本站点SB1=O;if(次数=0&次数50)/*下降*/下移阀=1;机械手y=机械手y+2;次数=次数+1;1何次数=50&次数70)/*夹紧*/夹紧阀=1;下移阀=0;次数=次数+1;if(次数=70&次数120)/*开始上升*/上移阀=1;夹紧阀=0;机械手y=机械手y-2;工件y=工件厂2;次数=次数+1;if(次数=120&次数220)上移阀=0;右移阀=1;机械手X=机械手x+1;工件X=工件x+1;次数=次数+1;if(次数=220&次数270)下移阀=1;右移阀=0;机械手y=机械手y+2;工件y=工件y+2:次数=次数+i;if(次数=270&次数290)下移阀=0;放松阀=1;次数=次数+1;if(次数=290&次数340)放松阀=0;上移阀=1;机械手y=机械手y-2:/*开始右移*/*开始下降*/*开始放松*/*开始上升*/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 通信/电子 > 电子电气自动化

copyright@ 2008-2023 yzwku网站版权所有

经营许可证编号:宁ICP备2022001189号-2

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