运用组态王软件作机械手_第1页
运用组态王软件作机械手_第2页
运用组态王软件作机械手_第3页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、I摘要I在当今社会,科学技术发展迅猛,而组态软件在工控自动化领域发展中也得到很:快的提高。由于工业自动化水平的迅速提高,计算机的广泛运用,人们对工业自动化I的要求也越来越高。而组态软件又有延续性和可扩充性, 易学易用性和通用性,使得I组态软件得到长足的发展。1本设计是运用组态王软件来完成机械手的模拟操作,不仅能够对机械手进行监I控,而且能够进行模拟控制。我们通过模拟机械手画图,做变量,编写程序,来实现I机械手的模拟操作。其中运用动画的效果去模拟机械手的运作,降低了学习的难度,装I而且可以很大程度上吸收经验,掌握知识。I【关键词】组态王 模拟控制 机械手订AbstractIn today'

2、;s society, the rapid developme nt of scie nee and tech no logy, and con figurati on software in the field of in dustrial automati on has also bee n improved. Soon With the in dustrial automati on level of in creas ing quickly, the computer is widely used, the people to the requireme nts of in dustr

3、ial automation more and more is also high. And the configuration software and continuity and scalability, easy to use and versatility, make configuration software get con siderable developme nt.This design is to use kingview to complete the simulation of the manipulator, can not only was subjected t

4、o operate, and be able to monitor simulate control.Wethrough the simulationmanipulator drawing, do variables,program, to realize the simulation of the manipulator operation. The applicationof animation to simulate the effect of the manipulator operation,and to reduce the lear ning difficulties, but

5、also can largely absorb ing experie nee, master kno wledge.【Key Words Configuration king simulation control manipulator目录摘要1Abstract 2第一章引言41.1 组态软件的架构划分41.2其中必备的典型组建51.3 组态王软件的特点 6第二章 机械手的概述 72.1 机械手简介72.2机械手的组成72.3 机械手的分类8第三章机械手的总体设计93.1课程设计目的93.2主要任务93.3课程设计的主要内容9第四章 机械手的设计过程 104.1数据变量的建立104.2 系统

6、程序的编希9 114.3 动画连接124.4 机械手的运行14结论15致谢16参考文献17第一章引言在当今社会,随着经济的快速发展和人们生活水平的不断提高,在工控自动化领域中,人们对自动化的要求越来越高,组态软件的发展也是非常迅速的。组态软件,又称为组态监控软件系统软件。它是指一些数据采集与过程控制的专 用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据 采集与监视控制以及过程控制等诸多领域。 在电力系统以及电气化铁道上又称

7、运动系 统。对于组态软件,它的结构划分有多种标准,这里是以使用软件的工作阶段和软件 体系的成员构成两种标准讨论其体系结构:1.1组态软件的结构划分(1) 以使用软件的工作阶段划分也可以说是按照系统结构划分, 从总体上讲,组态软件是由两大部分构成的, 系 统开发环境:是自动化工程设计工程师为实施其控制方案, 在组态软件的支持下进行 应用程序的系统生成工作所必须依赖的工作环境。通过建立一系列用户数据文件,生成最终的图形目标应用系统,供系统运行环境运行时使用。系统开发环境由若干个组态程序组成, 如图形界面组态程序、实时数据库组态程 序等。系统运行环境:在系统运行环境下,目标应用程序被装入计算机内存并

8、投入实 时运行。系统运行环境由若干个运行程序组成, 如图形界面运行程序、实时数据库运 行程序等。 组态软件支持在线组态技术,即在不退出系统运行环境的情况下可以直 接进入组态环境并修改组态,使修改后的组态直接生效。自动化工程设计工程师最先接触的一定是系统开发环境,通过一定工作量的系统组态和调试,最终将目标应用程序在系统运行环境投入实时运行,完成一个工程项目。(2) 按照成员构成划分组态软件因为其功能强大,而每个功能相对来说又具有一定的独立性, 因此其组 成形式是一个集成软件平台,由若干程序组件构成。1.2其中必备的典型组件(1)应用程序管理器应用程序管理器是提供应用程序的搜索、 备份、解压缩、建

9、立新应用等功能的专 用管理工具。在自动化工程设计工程师应用组态软件进行工程设计时,经常会遇到下面一些烦恼:经常要进行组态数据的备份;经常需要引用以往成功应用项目中的部分 组态成果(如画面);经常需要迅速了解计算机中保存了哪些应用项目。虽然这些要 求可以用手工方式实现,但效率低下,极易出错。有了应用程序管理器的支持,这些 操作将变得非常简单。(2) 图形界面开发程序是自动化工程设计工程师为实施其控制方案, 在图形编辑工具的支持下进行图形 系统生成工作所依赖的开发环境。通过建立一系列用户数据文件,生成最终的图形目 标应用系统,供图形运行环境运行时使用。(3) 图形界面运行程序在系统运行环境下,图形

10、目标应用系统被图形界面运行程序装入计算机内存并投 入实时运行。(4) 实时数据库系统组态程序有的组态软件只在图形开发环境中增加了简单的数据管理功能,因而不具备完整的实时数据库系统。目前比较先进的组态软件(如力控等)都有独立的实时数据库组 件,以提高系统的实时性,增强处理能力。实时数据库系统组态程序是建立实时数据 库的组态工具,可以定义实时数据库的结构、数据来源、数据连接、数据类型及相关 的各种参数。(5) 实时数据库系统运行程序在系统运行环境下,目标实时数据库及其应用系统被实时数据库系统运行程序装 入计算机内存并执行预定的各种数据计算、数据处理任务。历史数据的查询、检索、 报警的管理都是在实时

11、数据库系统运行程序中完成的。I/O驱动程序是组态软件中必不可少的组成部分,用于和 I/O设备通讯,互相交换数据,DDE 和OPC Client是两个通用的标准I/O驱动程序,用来和支持 DDEB准和OPC标准的 I/O设备通讯。多数组态软件的DDE驱动程序被整合在实时数据库系统或图形系统中, 而OPC Client则多数单独存在。1.3组态王软件的特点(1)丰富的I/O。将组态王和驱动程序整合在一起,通用性强,含有多种I /O驱动程序, I能与较多的PLC!信,并且通信可靠。;(2)报警和事件系统。组态王报警系统具有方便、灵活、可靠、易于扩展的特点。组丨态王分布式报警管理提供多种报警管理功能。

12、包括:基于事件的报警、报警分组管理、I报警优先级、报警过滤、新增死区和延时概念等功能,以及通过网络的远程报警管理。I组态王还可以记录应用程序事件和操作员操作信息。报警和事件具有多种输出方式:I文件、数据库、打印机和报警窗,并且可以利用控件等工具轻松浏览和打印报警数据I库的内容。装 (3)安全系统。组态王采用分级和分区保护的双重保护策略,对新增用户组和安全区I 管理、999个不同级别的权限和64个安全区形成双重保护,另外组态王能记录程序运I行中操作员的所有操作。订第二章机械手的概述2.1机械手简介机械手现在已经应用于各行各业中, 无论是在工地,港口还是各种各样的生产过程中,都涉及到机械手的操作。

13、它是一种能模仿人手和臂的某些动作功能,用以按固定程序抓取、搬运物件或操作工具的自动操作装置。机械手是最早出现的工业机器人, 也是最早出现的现代机器人,它可代替人的繁重劳动以实现生产的机械化和自动化, 能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工 和原子能等部门。2.2机械手的组成机械手主要由手部、运动机构和控制系统三大部分组成。手部是用来抓持工件(或 工具)的部件,根据被抓持物件的形状、尺寸、重量、材料和作业要求而有多种结构 形式,如夹持型、托持型和吸附型等。运动机构,使手部完成各种转动(摆动) 、移 动或复合运动来实现规定的动作,改变被抓持物件的位置和姿势。运动

14、机构的升降、 伸缩、旋转等独立运动方式,称为机械手的自由度。为了抓取空间中任意位置和方位的物体,需有6个自由度。自由度是机 械手设计的关 键参数。自由 度越多,机械手的灵活性越大,通用性越广,其结构也越复杂。一般专用机械手有 23个自由度。 控制系统是通过对机械手每个自由度的电机的控制, 来完成特定动作。同时接收传感 器反馈的信息,形成稳定的闭环控制。控制系统的核心通常是由单片机或 dsp等微控 制芯片构成,通过对其编程实现所要功能。2.3机械手的分类在现有的各行各业中,机械手的种类繁多,按驱动方式可分为液压式、气动式、电动式、机械式机械手;按适用范围可分为专用机械手和通用机械手两种;按运动轨

15、迹控制方式可分为点位控制和连续轨迹控制机械手等。机械手通常用作机床或其他机 器的附加装置,如在自动机床或自动生产线上装卸和传递工件, 在加工中心中更换刀 具等,一般没有独立的控制装置。有些操作装置需要由人直接操纵,如用于原子能部 门操持危险物品的主从式操作手也常称为机械手。 机械手在锻造工业中的应用能进一 步发展锻造设备的生产能力,改善热、累等劳动条件。机械手首先是从美国开始研制 的。1958年美国联合控制公司研制出第一台机械手。第三章机械手的总体设计3.1课程设计目的1. 熟悉并熟练掌握组态王软件的功能和特点;2. 掌握组态王软件的系统构成;3. 通过组态王软件的使用,进一步掌握了解机械手的

16、工作原理;4. 培养自主查找资料,收索信息的能力;|5.培养实践动手能力与合作精神。;3.2主要任务:1. 了解机械手的控制要求。丨2.确定系统的控制方案。I3.利用组态软件编制监控系统图形画面。;4件事实时数据库,画面的图形对象与数据库的数据变量之间的关系。丨5.编制程序实现对机械手以及物品的控制和监视。装6.对本次课程设计进行总结,撰写课程设计报告。;3.3课程设计的主要内容;1.熟悉所用组态软件的操作。丨2.查看有关参考书籍,查阅相关文献资料,独立设计基于组态软件的机械手的控订制方案。I3.根据实际系统的要求,进行简单的画面设计与编辑,简单控制程序的编写,设:定动画连接等功能。I4.进行

17、程序的运行,调试与改进。线第四章 机械手的设计过程4.1数据变量的建立数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即定义数据变 量的过程。定义数据变量的内容主要包括:指定数据变量名称、类型、初始值和数值 范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限 等。数据对象有I /O开关型、I /O数值型、I / O字符型、内存开关型等8种类型。不同类型的数据对象,属性不同,用途也不同4-1建立工程工程【I】配且坨1奁看即工具口帝助即i 1 t B i*Tl应画页-逗I酣竽语苫1_1 JS用程厚命辛诣言 U匏菇改变命"言 娶件潇卷誉書 1J执谨命令西有

18、 目定虫函数我 语言0非崂性系 -由数据库孵琶墜1 口 EIS-心设孫 曲 CQHL 张 COM2 占DUE 园桓卡 番眈眼务器 黒网塔站点-丸系斷配置 即设豊开发系規 3设宜运行系统 c报嚳配育 3历史强罄记录 起柯isfies C 用 pfies 学打erks 博SOL访闫管理固 祠表韬模扳 g诃录体肢虽翩厂ID内存豹狙1畅$月内存蛋型2脳汨内存实型3内存实型4内刊型5肉存阚抚&内存宇符串7内存宁将串冃膽關户击内存芋将串9垃问取限肉存丈型10鞭$启动历史记录內存禹敌11够宗启动报警葩录内肓克散12畅馆动启音曲酱语茗内存离姑13翔i摇学内存矣散H$艰机轉各伏态内存整迫15内再实塑1东

19、网第状誉内存整型17內柱型23场丟直籟制L肉弁整型22鞭启动内存喜散23酚时间内存塞型24够水平誓动内存整型25 1平移动L内施型26向上叮鬲的存离散27向下10亮內再离敌26豁向左疔壳内存离散29內荐离散30水平裕动£内磁型31下移上移右移下移上移左移(回到原僅j 实现倆坏4-2数据词典的定义4.2系统程序的编制通过定义的数据词典,编制机械手运行的程序,系统的部分程序如图4-2if(本站盘启动=1)本站点时问丰站点时间+1;匹(本站点时间=5)CA本站点'垂:&移动=讥本站点'垂左移埶+10;讥本站点'向下灯亮=L:ifOA本站点时闾:5 沁、木站点

20、'时间-10丰站点、垂直移动叫'丰站点A蚩直移动-11氐本站点'垂直移动秸丰站点、垂直移动1+10; 讥本站点向下灯丢0;从丰站点向上灯亮=!; if0本站点'时(b10昭本站点'时间=50)(本站点水平移动=讥本站点'水平移动+10.讥本站点水平移动1 =讥本站点水平移动1+lt . 丰站燉水平移动2=丰站点水平移动2+10; 0本站点'向上灯亮=心讥本站克向右灯亮=1; 1 本站点时间50酸本站点时间U55)CA本站点'垂直移动二讥本站.克I垂亘移功+10:讥本站点'垂宜移动m本站点垂言移功170; 本站点向右灯參口八

21、本站点'向下灯売=L;if(讥本站克时间:55驗讥本站克时间=60)Cl本站点垂直務动二讥本站点蚩直移)-10;本站点向下灯*=0;本站点向上灯亮=1; ifC本站点I时间刊)(本站点水平移动=本站献水平移动-10. 本站点休平移动2=本站点沐平移动AM 本文占虎向上灯亮=0; 本站点向左灯亮=L; ifOA本站痘时间1OOJ本站点水平移1=0;站点A时iJ=a;本站点向左灯亮=o;ncis= (Vv本站点'垂直移动列;V本站点垂言移功I* V本站点启功=1讥本站点时阖丸, 本站a水平移动二o. XX本站点水平移动1=0: '本站点A冋上灯亮丸;、本站点、向下灯亮丸. 畝本站点、向左灯亮=0; W本站点向右灯亮=H: Z本站点水平移动2=0: 4-2系统的部分程序4.3动画连接由图形对象搭制而成的图形界面是静止不动的, 需要对这些图形对象进行动画设 计,真实地描述外界对象的状态变化, 达到过程实时监控的目的。组态王实现图形动 画设计的主要方法是将用户窗口中的图形对象与实时数据库中的数据对象建立相关 性连接,并设置相应的动画属性。动

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论