基于组态王的机械手系统设计.docx
《基于组态王的机械手系统设计.docx》由会员分享,可在线阅读,更多相关《基于组态王的机械手系统设计.docx(11页珍藏版)》请在冰点文库上搜索。
![基于组态王的机械手系统设计.docx](https://file1.bingdoc.com/fileroot1/2023-5/28/c16d0150-a0f7-4bfc-9e0e-853418941a0f/c16d0150-a0f7-4bfc-9e0e-853418941a0f1.gif)
基于组态王的机械手系统设计
组态王课程设计报告
——机械手控制系统设计
一.设计任务说明:
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.运行与调试。
对于不理想的在返回去重新设计。
四.实验结论或总结
这次实验是我们小组每一个成员真正亲自参加的一次组态王应用练习实验,它帮助我们更加深刻的了解和掌握了一些关于组态王的应用知识和方法。
在这个学习调试运行的过程中我们也遇到很多问题经过老师和同学的帮助最终解决了这些问题,成功地调试出结果,完成了实验,达到了预期的效果和目标。
但这使我们更加深刻地体会到对于这门课程还有多东西没有完全掌握也认识到这门课程的重要性,,使我们受益匪浅。