基于组态王的机械手系统设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

组态王课程设计报告

——机械手控制系统设计

一.设计任务说明:

1.机械手实验:熟完成一个工业机械手监控系统设计,(对象自己定)要求有流程图画面,报表画面。各画面间能实现灵活切换,所以画面都能实现动画效果或数据或曲线显示,其中报表画面要求对机械手状态实现实时记录,并在能完成打印功能。

二.实验目的

1.熟悉组态王软件,达到熟练使用组态软件的常用工具;

2.学会完成组态工程的设计步骤;

3.锻炼学生的动手能力和分析问题解决问题的能力。三.实验步骤

A.启动浏览器,新建工程。

B.设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件。

C.变量定义:完成所以能想到的变量定义,对于没有想到的后面设计过程遇到在定义也可。注意:对I/O或监控数据定义其报警条件和历史数据记录方式。

1.定义x、x1、y、y1、启动、时间、旋转、停止

D.画面绘制:完成各种需要画面的绘制。

E.动画连接及程序编写。注意:对于没有实际对象的模拟监控变量一定要人为编程改变其数据变化,以此来仿真动画效果。

一、动画连接

1机械手

2物品

3传送带

二、程序编写

if(\\本站点\启动==1)

{\\本站点\时间=\\本站点\时间+1;

if(\\本站点\时间<=10)

{\\本站点\y=\\本站点\y+10;}

if(\\本站点\时间>10 &&\\本站点\时间<=20)

{\\本站点\y=\\本站点\y-10;\\本站点\y1=\\本站点\y1-10;}

if(\\本站点\时间>20 &&\\本站点\时间<=30)

{\\本站点\x=\\本站点\x+10;\\本站点\x1=\\本站点\x1+10;}

if(\\本站点\时间>30 &&\\本站点\时间<=40)

{\\本站点\y=\\本站点\y+10;\\本站点\y1=\\本站点\y1+10;}

if(\\本站点\时间>40 &&\\本站点\时间<=50)

{\\本站点\y=\\本站点\y-10;}

if(\\本站点\时间>50 &&\\本站点\时间<=60)

{\\本站点\x=\\本站点\x-10;\\本站点\旋转=\\本站点\旋转+10;\\本站点\x1=\\本站点\x1+10;}

if(\\本站点\时间>60)

{\\本站点\时间=0;\\本站点\x=0;\\本站点\y=0;\\本站点\x1=0;\\本站点\y1=100;\\本站点\旋转=0;}

}

F.配置系统

G.运行与调试。对于不理想的在返回去重新设计。

四.实验结论或总结

这次实验是我们小组每一个成员真正亲自参加的一次组态王应用练习实验,它帮助我们更加深刻的了解和掌握了一些关于组态王的应用知识和方法。在这个学习调试运行的过程中我们也遇到很多问题经过老师和同学的帮助最终解决了这些问题,成功地调试出结果,完成了实验,达到了预期的效果和目标。但这使我们更加深刻地体会到对于这门课程还有多东西没有完全掌握也认识到这门课程的重要

性,,使我们受益匪浅。

相关文档
最新文档