您好,欢迎访问三七文档
组态王6.5教程Clickheretoenter•1组态王6.5教程第一讲概述第二讲建立一个新工程第三讲让画面动起来第四讲报警和事件第五讲趋势曲线第六讲DDE•2第一讲概述主要知识点:组态的定义组态的发展组态软件的数据处理流程使用组态软件的一般步骤组态软件的任务组态王概述•3一、组态软件定义第一讲概述•组态(configuration)的意思就是多种工具模块的任意组合,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置自动执行特定任务,满足使用者要求的目的。•DCS的监控组态软件,是面向监控和数据采集(SCADA,supervisorycontrolanddataacquisition)的软件平台工具。为用户提供了高可靠性实时运行环境和功能强大的开发工具,组态软件使用者可以利用DCS提供的组态软件,将各种功能软件进行适当的“组装连接”(即组态),便可极为方便地生成满足控制系统要求的应用系统。•4二、组态软件的发展第一讲概述1.发展历史组态软件依赖于计算机控制系统、依赖于计算机技术的发展。20世纪50年代末计算机开始涉足工业过程控制领域;20世纪70年代微处理器的出现促进了计算机控制的发展,DCS计算机控制技术应用日益广泛。组态软件基于MS-DOS和iRMX86的,各DCS厂商的软件专用且封闭,不通用。•5二、组态软件的发展(续)第一讲概述1.发展历史(续)20世纪80年代末个人PC机和Windows操作系统的普及,基于PC机的组态软件开发,且由软件商专门从事组态软件的开发。美国的Wonderware公司推出第一个商品化的组态软件Intouch,提供了不同厂家、不同设备的对应的I/O驱动模块,使组态软件趋于通用。目前已有近几十种组态软件。•6二、组态软件的发展(续)第一讲概述公司名称产品名称国别IntellutionFIX,iFIX美国WonderwareInTouch美国西门子WinCC德国Rock-wellRSView32美国NationalInstrumentsLabview美国CitechCitech澳大利亚IconicsGenesis美国PCSoftWizCon以色列A-Bcontrolview美国•7二、组态软件的发展(续)第一讲概述公司名称产品名称国别亚控组态王中国三维科技力控中国昆仑通态MCGS中国华富ControX中国研华Genie台湾康拓ControlstarEasyControl中国国内较知名的监控组态软件•8第一讲概述1、组态软件的主要功能三、组态软件的数据处理流程以图形方式直观地显示现场I/O设备的数据按照组态要求和操作人员的指令将控制数据送I/O设备,对执行机构实施控制或调整参数数据的存储——供查询历史数据使用•9第一讲概述2、数据流程三、组态软件的数据处理流程(续)•数据流1现场数据I/O设备I/OServer实时数据库存储数据流2实时数据库画面显示工作过程画面报警画面历史数据画面……•数据流3控制数据I/OServerI/O设备执行机构•10第一讲概述三、组态软件的数据处理流程核心共享数据•数据流程处理示意图•11第一讲概述四、使用组态软件的一般步骤1、收集所有I/O点的参数,填写表格(表1),以便在监控组态软件和PLC上组态时使用。2、确定所使用的I/O设备的生产商、种类、型号,使用的通信接口类型,采用的通信协议。3、收集所有I/O点的I/O标识,填写表格(表2)。I/O标识是唯一地确定一个I/O点的关键字,在大多数情况下I/O标识是I/O点的地址或位号名称。4、根据工艺过程绘制,设计画面结构和画面草图。•12第一讲概述四、使用组态软件的一般步骤(续)6、根据表1和表2,在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。7、根据前面设计的画面结构和画面草图,组态每一幅静态的操作画面(主要是绘图)。5、根据表1,建立实时数据库,正确组态各种变量参数。8、将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画的属性和幅度。9、对组态的内容进行分段和总体调试。10、系统投入运行。•13第一讲概述五、组态软件任务在组态软件的支持下,操作人员可完成:1、查看生产现场的实时数据及流程画面;2、自动打印各种实时/历史生产报表;3、自由浏览各个实时/历史趋势画面;4、及时得到并处理各种过程报警和系统报警;5、需要时,人为干预生产过程,修改生产过程参数和状态;6、与管理部门的计算机联网,为其提供生产实时数据。在一个自动控制系统中,系统投入运行后,组态软件就是自动监控系统中的数据收集处理中心、远程监视中心和数据转发中心。•14第一讲概述五、组态软件任务组态软件在自动监控系统中的作用•15第一讲概述六、组态王概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。“组态王6.5”是运行于MicrosoftWindows98/2000/NT/XP中文平台的中文界面的人机界面软件,采用了多线程、COM+组件等新技术,实现了实时多任务,软件运行稳定可靠。•16第一讲概述六、组态王概述—组态王的结构“组态王6.5”软件由工程浏览器(TouchExplorer)、工程管理器(ProjManager)和画面运行系统(TouchVew)三部分组成。工程管理器内嵌画面管理系统,用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。运行系统是工程运行画面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的相互交互。•17第一讲概述六、组态王概述—如何获取帮助组态王帮助文档分组态王产品帮助文档和I/O驱动帮助文档两部分,可以通过如下几种方法打开:方法一:单击桌面“开始”-“所有程序”-“组态王6.52”-“组态王文档”,此选项中包括组态王帮助文档、I/O驱动帮助文档和使用手册电子版、函数手册电子版。方法二:在工程浏览器中单击“帮助”菜单中的“目录”命令,此帮助文档中只包含组态王软件帮助文档。方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。•18•19第二讲创建新工程--创建应用工程的一般过程创建应用工程大致可分为以下六个步骤:1、创建新工程2、设计图形界面3、定义设备驱动4、构造数据库变量5、建立动画连接6、运行和调试完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个独立的目录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成了一些重要的数据文件,这些数据文件不允许直接修改的。通过本课程的学习,您将建立一个反应车间的监控中心。监控中心从现场采集生产数据,并以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,最后完成一个数据统计的报表。•20第二讲创建新工程--工程简介•21第二讲创建新工程--工程组态画面•22反应车间需要采集三个现场数据(在数据字典中进行操作):1、原料油液位(变量名:原料油液位,最大值100,整型数据)2、催化剂液位(变量名:催化剂液位,最大值100,整型数据)3、成品油液位(变量名:成品油液位,最大值100,整型数据)4、建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成品油出料阀。第二讲创建新工程--工程简介(续)组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。•23观看演示2.1建立新工程观看演示•24组态王工程浏览器的主要作用是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。建立新画面使用工具箱使用图库管理器2.2设计画面组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便您定义外部设备,组态王设计了“设备配置向导”引导您一步步完成设备的连接。•252.3定义设备和变量本课程中以组态王软件和亚控公司自行设计的仿真PLC(仿真程序)和组态王通信为例来讲解在组态王中如何定义设备和相关变量(实际硬件设备和变量的定义方式与其类似)。注:在实际的工程中组态王连接现场的实际采集设备,采集现场的数据。2.3定义设备•26观看演示在组态王工程浏览器中提供了“数据库”项供用户定义设备变量。2.4定义外部设备变量•27数据库的作用:数据库是“组态王”最核心的部分。在TOUCHVEW运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。数据库中存放的是您制作应用系统时定义的变量以及系统预定义的变量。变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“I/O变量”两类。I/O变量,指的是需要“组态王”和外部设备或其它应用程序交换数据的变量。这种数据交换是双向的、动态的,就是说在“组态王”系统运行过程中,每当I/O变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据,发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O变量”。那些不需要和其它应用程序交换,只在“组态王”内需要的变量,比如计算过程中的中间变量,就可以设置成“内存变量”。2.4定义外部设备变量--数据词典中变量的类型•28基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。内存离散变量、I/O离散变量内存实型变量、I/O实型变量内存整数变量、I/O整数变量内存字符串型变量、I/O字符串型变量特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。这几种特殊类型的变量正是体现了“组态王”系统面向工控软件自动生成人机接口的特色。2.4定义外部设备变量--数据词典中变量的类型(续)•29观看演示第三讲让画面动起来在本节您将:Ø理解动画连接的概念Ø掌握定义动画连接的方法•30所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。接下来为1号原料油罐、2号催化剂罐、成品油罐三个图素以及原料油出料阀、催化剂出料阀和成品油出料阀三个图素建立动画连接。观看演示•31第三讲让画面动起来第四讲报警和事件在本课程您将:Ø了解报警和事件窗口的作用Ø掌握报警和事件窗口设置方法掌握运行的报警和事件窗口的操作方法•32报警和事件窗口的作用•33为保证工业现场安全生产,报警和事件的产生和记录是必不可少的,“组态王”提供了强有力的报警和事件系统。组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只
本文标题:组态王-课件
链接地址:https://www.777doc.com/doc-3730556 .html