1、组态的概念最早出现在工业计算机控制中。如DCS(集散控制系统)组态,PLC(可编程控制器)梯形图组态。人机界面生成软件就叫工控组态软件。其实在其他行业也有组态的概念,人们只是不这么叫而已。如AutoCAD,PhotoShop,办公软件(PowerPoint)都存在相似的操作,即用软件提供的工具来形成自己的作品,并以数据文件保存作品,而不是执行程序。组态形成的数据只有其制造工具或其他专用工具才能识别。但是不同之处在于,工业控制中形成的组态结果是用在实时监控的。组态工具的解释引擎,要根据这些组态结果实时运行。从表面上看,组态工具的运行程序就是执行自己特定的任务。1.2 组态组成、功能和特点(1)实
2、验全部用软件来实现,只需利用现有的计算机就可完成自动控制系统课程的实验,从而大大减少购置仪器的经费。(2)该系统是中文界面,具有人机界面友好、结果可视化的优点。对用户而言,操作简单易学且编程简单,参数输入与修改灵活,具有多次或重复仿真运行的控制能力,可以实时地显示参数变化前后系统的特性曲线,能很直观地显示控制系统的实时趋势曲线,这些很强的交互能力使其在自动控制系统的实验中可以发挥理想的效果。在采用组态王开发系统编制应用程序过程中要考虑以下三个方面(1)图形,是用抽象的图形画面来模拟实际的工业现场和相应的工控设备。(2)数据,就是创建一个具体的数据库,并用此数据库中的变量描述工控对象的各种属性,
3、比如水位、流量等。(3)连接,就是画面上的图素以怎样的动画来模拟现场设备的运行,以及怎样让操作者输入控制设备的指令。第二章 机械手介绍与分析2.1机械手介绍机械手是一种能模拟人手臂的部分动作,按预定的程序、轨迹及其它要求,实现抓取、搬运工件或操纵工具的自动化装置。可编程控制器是以微处理技术为基础,综合计算机技术和自动控制技术发展起来的一种新型工业控制器。它在工业现场中对机械手能起到有效而灵活的控制。可编程控制器和监控系统的通讯,往往需要采用高级语言编程实现,对用户有着很高的要求。这需要用户必须熟悉互联的可编程控制器及其网络采用的通讯协议,严格按照通讯协议规定为计算机编写通讯程序。然而,用户希望
4、监控系统具有界面简单、便于操作、实时性好、开发周期短和可移植性强等特点。组态技术在数据处理、网络通讯和图形界面等方面给监控系统提供了有力的支持。机械手首先是从美国开始研制的。1954年美国戴沃尔最早提出了工业机器人的概念,并申请了专利。该专利的要点是借助伺服技术控制机器人的关节,利用人手对机器人进行动作示教,机器人能实现动作的记录和再现。这就是所谓的示教再现机器人。现有的机器人差不多都采用这种控制方式。1958年美国联合控制公司研制出第一台机械手铆接机器人。作为机器人产品最早的实用机型(示教再现)是1962年美国AMF公司推出的“VERSTRAN”和UNIMATION公司推出的“UNIMATE
5、”。这些工业机器人主要由类似人的手和臂组成它可代替人的繁重劳动以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因而广泛应用于机械制造、冶金、电子、轻工和原子能等部门。2.2、机械手控制要求分析 分析机械手控制系统的控制要求。机械手具有启动、停止、移动、抓、放等功能。机械手操作人员可以通过启动、停止按钮来控制机械手的启动和停止。移动和抓、放功能通过内在程序自动完成。机械手的动作有如下过程:(1) 当按钮启停调整为开始时,机械手开始动作。(2) 机械手下放,(包括伸缩杆、抓)(3) 机械手抓物体。(4) 机械手与物体一起上台,(包括伸缩杆、抓、物体)(5) 机械手与与物体一起平移,(
6、包括伸缩杆、抓、物体)(6) 机械手与物下放,(包括伸缩杆、抓、物体)(7) 机械手上并回到原点2.3参数设定与画面设计在设计中有用到很多参数变量,其中有些实体共同包括多个变量,其中部分变量设定如下:2-3-1物体垂直移动变量设置2-3-2设计中所有变量2-3-3动画连接设置2-3-4伸缩杆水平移动距离设置2-3-5机械手整体设计图24设计控制程序清单清单如下:if(本站点启停=1)本站点时间=本站点时间+1;if(本站点时间10 &本站点时间=15) 本站点f3=本站点f3+10; 本站点f4=本站点f4+10;15 &=25) 本站点c2=本站点c2-10; 本站点d2=本站点d2-10;
7、 本站点e2=本站点e2+10; 本站点f2=本站点f2-10;25 &=35) 本站点a1= 本站点a1+10; 本站点b1= 本站点b1+10; 本站点c1= 本站点c1+10; 本站点d1= 本站点d1+10; 本站点e1= 本站点e1+10; 本站点f1=本站点f1+10;35 &=45) 本站点c2=本站点c2+10; 本站点e2=本站点e2-10;45 &=50) 本站点f3=本站点f3-10; 本站点f4=本站点f4-10;50 &=60) 本站点c2=本站点c2-10;60 &=70) 本站点a1= 本站点a1-10; 本站点b1= 本站点b1-10; 本站点c1= 本站点c1
8、-10; 本站点d1= 本站点d1-10; 本站点f1=本站点f1-10; 70 &=72) 本站点a1=0; 本站点a2=0; 本站点b1= 0;本站点b2= 0; 本站点c1= 0; 本站点c2= 0; 本站点d1= 0;本站点d2= 0; 本站点e1=0;本站点e2= 0; 本站点时间=0;第三章 总结这次又一次完成了一个课程的设计,本次的实验是组态机械手,在试验中,首先遇到的困难就是在组态好久没有用的情况下去熟悉软件。一个看似简单的动作,但在组态中,其实没有那么简单了,从着手了解到初步有了可动的画面,着实有很大的困难,但是在不断的学习,查资料拾起原来的知识也很棒,最后还是通过一系列的调
9、整与修正终于完成了。在这次实验中觉得再一次的认识到在理论与实际的结合有很大的距离。参考文献(References):1廖常初PLC编程及应用M北京:机械工业出版社,2004:1982102北京亚控科技有限公司组态王电子参考手册EZ20033吴明亮,蔡夕忠可编程控制器实训教程M北京:化学工业出版社,2005:44514Wonderware CorporationIn Touch 70 Advanced,Training Manualz19985常斗南可编程控制其原理、应用、实验M北京:机械工业出版社,1998:l1O一1326刘彬,杜金翔关于建立PLC立体教学实验新体系的探讨J实验技术与管理,2005,22(8)7何立新PLC控制技术实践教学的改革J实验室研究与探索,2005,24(52):3032