《机械手组态界面设置.docx》由会员分享,可在线阅读,更多相关《机械手组态界面设置.docx(3页珍藏版)》请在优知文库上搜索。
1、3组态王3.1组态王实现功能图1.l工件主体上料单元组态王要实现的是模拟上料单元的实时监控以及实时控制的作用,运用组态王软件,画出动画效果,实时模拟下位机的动作显示在组态王软件上,并且能做到对上料单元上下位机切换、启动、停顿、12位等功能。组态王模拟动画如下图:由于上料单元需要用到多维的旋转,所以看采用的是用每一个状态切换到达模拟下位机动作效果,因此上图显示的是多个图的组合,在运行的时候就可以一个一个状态显示,尽量接近下位机动作效果。3.2组态王画面功能登陆界面我们设置了登陆以及退出键,如果所示:其中登陆键中我们设置了不同权限的登陆等级,有系统管理员还有管理员1,具体设置参数如下图:其中的画面
2、语言为:if(本站点$权限50)EhowPicture(上料单元);CIOSePiCtUre(欢送界面”);当按下登陆键的时候,显示上料单元画面,当按下退出键是直接退出欢送界面。上料单元画面上料单元的主要容为模仿下位机机器部件,以及报警灯还有各种所需要的按键,具体如下图:其中,工作台、扬臂、气缸、旋转柱都是需要动的。在我们设计的这个画面中,因为做不到柱子的旋转,因此我们用状态来表示下位机的操作。变量设如下图:画面语言:if(本站点汽缸电磁阀=0)本站点辅助变量1=1;if(本站点汽缸电磁阀=D本站点辅助变量1=0;)if(本站点工件检测=0)本站点辅助变量2=1;if(本站点工件检测=1)本站
3、点辅助变量2=0;if(本站点右行检测=1)本站点辅助变量3=0;if(本站点右行检测=O)本站点辅助变量3=1;if(本站点逆转检测=1)本站点辅助变量5=0;if(本站点逆转检测=0)本站点辅助变量5=1;if(本站点扬臂下行检测=1)本站点辅助变量4=0;if(本站点扬臂下行检测=0)本站点辅助变量4=1;if(本站点扬臂上行&本站点工件检测&本站点右行电机=1)本站点工作台:本站点工作台+20;if(本站点逆转检测&本站点辅助变量4=1)本站点工作台二本站点工作台-20;if(本站点扬臂上行&本站点工件检测&本站点右行电机=1)本站点旋转柱1=本站点旋转柱1+20;if(本站点逆转检测
4、&本站点辅助变量4=1)本站点旋转柱2=本站点旋转柱2+9;3. 3动画分析工作台的移动动画分析:工作台的移动直接有动画中水平位移向导,移动我们所需要的距离,具体参数设置如下图:画面语言为:if(本站点扬臂上行&本站点工件检测&本站点右行电机=1)本站点工作台=本站点工作台+20;if(本站点逆转检测&本站点辅助变量4=1)本站点工作台:本站点工作台-20;)旋转柱的右移动动画分析:由于我们没有将旋转柱与工作台成一个组合图素,因此它需要独立的动画,具体参数如下图:与工作台的移动为同步,所以参数需设置一样画面语言:if(本站点扬臂上行&本站点工件检测&本站点右行电机=1)本站点旋转柱1=本站点旋
5、转柱1+20;旋转柱的右移动动画分析:我们将旋转柱的左行与右行分开来做动画,所以他需要一个反方向的移动,具体参数如图:设置的参数应该与左行是相反的方向画面语言;if(本站点逆转检测&本站点辅助变量4=1)本站点旋转柱2=本站点旋转柱2+20;3.4调试过程问题与解决三个问题:3. 4.1.我们这组组态王做的是第一个工位,比拟特别,需要呈现的为立体的三维图像,而组态王只能画出平面的二维图像,这对我们来说是一个难点,这么在一个二维软件上表达出立体效果,于是我们采用各个状态的隐藏显现,就是将各个状态所需要的条件输入,在对的时刻出现对的画面即可。4. 4.2.由于机器有些老旧,在组态王的编程时,有许多
6、行程开关是失效的或者不够灵活的,这让我们在编程时遇到了许多困难,一个行程开关的失效让我们的画面不能及时显现,所以我们运用了替代法,例如左限位行程开关失效,我们则用左行电机的失电条件来代替,成功解决问题。3.4.3.最后一步时,柱子需要跟着底座移动,第一次向右移动,第二次为向左移动回到初始工位。在编程时,向右移动为正常,而向左移动则不同步。由于左右采用的是一样的编程方法,所以亳无疑问编程的方法并没有问题,首先我们将软件的数据库翻开,调出有关左行的属性,调快了采集频率,原木为100的采集频率被我们调到10,再改善左行的速度,将原本为20的速度降为10,写入程序后成功的解决了该问题,调试成功。3.5
7、实验总结在这次组态王的设计中,我和另一位组员齐心协力,共同解决了其中的难点,并成功做出动画效果,实现了上下位机的控制。在这之中。我们遇到了很多的问题,最大的问题是我们这一组需要用到旋转,在组态王中是不能实现旋转的这一功能的,所以这个问题困扰我们很久,在经过自己的思考以及询问马教师的意见之后,我们决定用每一个状态的切换来代替旋转的动画效果,虽然说这样没有很生动,但是已经是在组态王根底上最接近实际效果了,在确定了总体方案之后,我们便如鱼得水,将全部状态画出来之后再经过组合编程最终成功做出实验结果。在这个过程中,我们学习很多知识、不仅要熟悉整个机器的运作,还要熟悉S200的编程。这对我们今后的工作有很大的帮助。这一次实验的成功不仅是自己努力的结果,更是教师们指导有方,也要借此感直陪伴我们做课设的四位教师。