组态王6.5操作教程课件_第1页
组态王6.5操作教程课件_第2页
组态王6.5操作教程课件_第3页
组态王6.5操作教程课件_第4页
组态王6.5操作教程课件_第5页
已阅读5页,还剩115页未读 继续免费阅读

下载本文档

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

文档简介

组态王6.5教程Clickheretoenter1组态王6.5操作教程组态王6.5教程第一讲概述第二讲建立一个新工程第三讲让画面动起来第四讲报警和事件第五讲趋势曲线第六讲

DDE2组态王6.5操作教程第一讲概述主要知识点:组态的定义

组态的发展组态软件的数据处理流程使用组态软件的一般步骤组态软件的任务组态王概述3组态王6.5操作教程一、组态软件定义

第一讲概述组态,英文单词configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置自动执行特定任务,满足使用者要求的目的。监控组态软件,是面向监控和数据采集(SCADA

,supervisorycontrolanddataacquisition)的软件平台工具。最早出现时的内涵是人机界面HMI/MMI(HumanMachineInterface/manmachineinterface)。目前,实时数据库、实时控制、SCADA、通信及联网、开放数据接口、对I/O设备的广泛支持。4组态王6.5操作教程二、组态软件的发展

第一讲概述1.发展历史

组态软件依赖于计算机控制系统、依赖于计算机技术的发展。

20世纪50年代末计算机开始涉足工业过程控制领域;20世纪70年代微处理器的出现促进了计算机控制的发展,DCS计算机控制技术应用日益广泛。组态软件基于MS-DOS和iRMX86的,各DCS厂商的软件专用且封闭,不通用。5组态王6.5操作教程二、组态软件的发展(续)

第一讲概述1.发展历史(续)20世纪80年代末个人PC机和Windows操作系统的普及,基于PC机的组态软件开发,且由软件商专门从事组态软件的开发。美国的Wonderware公司推出第一个商品化的组态软件Intouch,提供了不同厂家、不同设备的对应的I/O驱动模块,使组态软件趋于通用。目前已有近几十种组态软件。6组态王6.5操作教程二、组态软件的发展(续)

第一讲概述公司名称产品名称国别IntellutionFIX,iFIX美国WonderwareInTouch美国西门子WinCC德国Rock-wellRSView32美国NationalInstrumentsLabview美国CitechCitech澳大利亚IconicsGenesis美国PCSoftWizCon以色列A-Bcontrolview美国7组态王6.5操作教程二、组态软件的发展

(续)第一讲概述公司名称产品名称国别亚控组态王中国三维科技力控中国昆仑通态MCGS中国华富ControX中国研华Genie台湾康拓ControlstarEasyControl中国国内较知名的监控组态软件8组态王6.5操作教程第一讲概述1、组态软件的主要功能三、组态软件的数据处理流程

以图形方式直观地显示现场I/O设备的数据

按照组态要求和操作人员的指令将控制数据送I/O设备,

对执行机构实施控制或调整参数数据的存储——供查询历史数据使用9组态王6.5操作教程第一讲概述2、数据流程三、组态软件的数据处理流程(续)

数据流1

现场数据

I/O设备

I/OServer

实时数据库存储

数据流2

实时数据库

画面显示

工作过程画面报警画面历史数据画面……

数据流3

控制数据

I/OServerI/O设备

执行机构

10组态王6.5操作教程第一讲概述三、组态软件的数据处理流程核心共享数据数据流程处理示意图11组态王6.5操作教程第一讲概述四、使用组态软件的一般步骤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.5操作教程第一讲概述四、使用组态软件的一般步骤(续)6、根据表1和表2,在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。7、根据前面设计的画面结构和画面草图,组态每一幅静态的操作画面(主要是绘图)。5、根据表1,建立实时数据库,正确组态各种变量参数。8、将操作画面中的图形对象与实时数据库变量建立动画连接关系,规定动画的属性和幅度。9、对组态的内容进行分段和总体调试。10、系统投入运行。13组态王6.5操作教程第一讲概述五、组态软件任务在组态软件的支持下,操作人员可完成:1、查看生产现场的实时数据及流程画面;2、自动打印各种实时/历史生产报表;3、自由浏览各个实时/历史趋势画面;4、及时得到并处理各种过程报警和系统报警;5、需要时,人为干预生产过程,修改生产过程参数和状态;6、与管理部门的计算机联网,为其提供生产实时数据。在一个自动控制系统中,系统投入运行后,组态软件就是自动监控系统中的数据收集处理中心、远程监视中心和数据转发中心。14组态王6.5操作教程第一讲概述五、组态软件任务组态软件

在自动监控

系统中的作用15组态王6.5操作教程第一讲概述六、组态王概述

组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。“组态王6.5”是运行于MicrosoftWindows98/2000/NT/XP中文平台的中文界面的人机界面软件,采用了多线程、COM+组件等新技术,实现了实时多任务,软件运行稳定可靠。16组态王6.5操作教程第一讲概述六、组态王概述—组态王的结构“组态王6.5”软件由工程浏览器(TouchExplorer)、工程管理器(ProjManager)和画面运行系统(TouchVew)三部分组成。

工程管理器内嵌画面管理系统,用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。

工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。

运行系统是工程运行画面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的相互交互。17组态王6.5操作教程第一讲概述六、组态王概述—如何获取帮助

组态王帮助文档分组态王产品帮助文档和I/O驱动帮助文档两部分,可以通过如下几种方法打开:

方法一:单击桌面“开始”-“所有程序”-“组态王6.52”-“组态王文档”,此选项中包括组态王帮助文档、I/O驱动帮助文档和使用手册电子版、函数手册电子版。

方法二:在工程浏览器中单击“帮助”菜单中的“目录”命令,此帮助文档中只包含组态王软件帮助文档。方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。18组态王6.5操作教程19第二讲创建新工程

--创建应用工程的一般过程

创建应用工程大致可分为以下六个步骤:1、创建新工程2、设计图形界面3、定义设备驱动4、构造数据库变量5、建立动画连接6、运行和调试

完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。组态王6.5操作教程

在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个独立的目录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成了一些重要的数据文件,这些数据文件不允许直接修改的。

通过本课程的学习,您将建立一个反应车间的监控中心。监控中心从现场采集生产数据,并以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,最后完成一个数据统计的报表。

20第二讲创建新工程

--工程简介组态王6.5操作教程21第二讲创建新工程

--工程组态画面组态王6.5操作教程22

反应车间需要采集三个现场数据(在数据字典中进行操作):

1、原料油液位(变量名:原料油液位,最大值100,整型数据)

2、催化剂液位(变量名:催化剂液位,最大值100,整型数据)

3、成品油液位(变量名:成品油液位,最大值100,整型数据)

4、建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成品油出料阀。

第二讲创建新工程

--工程简介(续)组态王6.5操作教程组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。

工程管理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。23观看演示2.1建立新工程组态王6.5操作教程观看演示24组态王工程浏览器的主要作用是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。建立新画面使用工具箱使用图库管理器2.2设计画面组态王6.5操作教程组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便您定义外部设备,组态王设计了“设备配置向导”引导您一步步完成设备的连接。252.3定义设备和变量组态王6.5操作教程本课程中以组态王软件和亚控公司自行设计的仿真PLC(仿真程序)和组态王通信为例来讲解在组态王中如何定义设备和相关变量(实际硬件设备和变量的定义方式与其类似)。注:在实际的工程中组态王连接现场的实际采集设备,采集现场的数据。2.3定义设备26观看演示组态王6.5操作教程在组态王工程浏览器中提供了“数据库”项供用户定义设备变量。2.4定义外部设备变量27数据库的作用:

数据库是“组态王”最核心的部分。在TOUCHVEW运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。组态王6.5操作教程数据库中存放的是您制作应用系统时定义的变量以及系统预定义的变量。变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“I/O变量”两类。I/O变量,指的是需要“组态王”和外部设备或其它应用程序交换数据的变量。这种数据交换是双向的、动态的,就是说在“组态王”系统运行过程中,每当I/O变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据,发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O变量”。那些不需要和其它应用程序交换,只在“组态王”内需要的变量,比如计算过程中的中间变量,就可以设置成“内存变量”。2.4定义外部设备变量

--数据词典中变量的类型28组态王6.5操作教程基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。内存离散变量、I/O离散变量内存实型变量、I/O实型变量内存整数变量、I/O整数变量内存字符串型变量、I/O字符串型变量特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。这几种特殊类型的变量正是体现了“组态王”系统面向工控软件自动生成人机接口的特色。

2.4定义外部设备变量

--数据词典中变量的类型(续)29观看演示组态王6.5操作教程第三讲让画面动起来在本节您将:Ø

理解动画连接的概念Ø

掌握定义动画连接的方法30组态王6.5操作教程

所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。

接下来为1号原料油罐、2号催化剂罐、成品油罐三个图素以及原料油出料阀、催化剂出料阀和成品油出料阀三个图素建立动画连接。观看演示31第三讲让画面动起来组态王6.5操作教程第四讲报警和事件在本课程您将:Ø

了解报警和事件窗口的作用Ø

掌握报警和事件窗口设置方法掌握运行的报警和事件窗口的操作方法

32组态王6.5操作教程报警和事件窗口的作用33

为保证工业现场安全生产,报警和事件的产生和记录是必不可少的,“组态王”提供了强有力的报警和事件系统。

组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。

为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。)

组态王6.5操作教程报警配置如下:定义报警组设置变量的报警定义属性建立报警和事件窗口

建立新画面

绘制报警和事件窗口

报警窗口的操作报警和事件的输出

文件输出、打印输出、数据库输出

34观看演示组态王6.5操作教程第五讲:趋势曲线

在本课程您将:Ø

了解实时趋势曲线和历史趋势曲线的作用Ø

掌握实时趋势曲线的使用方法Ø

掌握历史趋势曲线的使用方法35组态王6.5操作教程第五讲:趋势曲线

36

趋势曲线用来反应数据变量随时间的变化情况。趋势曲线有两种:

实时趋势曲线

历史趋势曲线观看演示组态王6.5操作教程第六讲:DDEØ

本章介绍:

组态王如何通过DDE方式与其他的应用程序交换数据。

动态数据交换(DDE)的概念

DDE是WINDOWS平台上的一个完整的通讯协议,它使应用程序之间能彼此交换数据和发送指令。进行DDE通讯的应用程序相互间是通过三个标识名来约定的:即一方的应用程序要想获取另一方的数据,必须定义另一方的三个标识:

37组态王6.5操作教程

应用程序名:即进行DDE对话的双方的名称,组态王的应用程序名为“VIEW”,EXCEL应用程序名为“Excel”。等等

主题:即被讨论的数据对象。组态王的主题规定为“tagname”,EXCEL规定为“sheet1”、sheet2”.......

项目:即被讨论的特定的数据对象。若工程人员把组态王作为服务器向另一个应用程序提供数据时,在数据词典里进行I/O变量定义后,其“设备名.寄存器名”就作为项目名;若把excel作为服务器向另一个应用程序提供数据时,则其项目是单元:如“r1c1”(表示第一行第一列的单元),具体说明可参看下面讲解。第六讲:DDE(续)组态王6.5操作教程组态王与Excel间的数据交换--组态王访问Excel的数据

在本例中,假设“组态王”访问Excel的数据,组态王”作为客户程序向Excel请求数据。具体步骤如下:1、在“组态王”中定义DDE设备

在工程浏览器中,从左边的工程目录显示区中选择“设备\DDE”,然后在右边的内容显示区中双击“新建”图标,则弹出“设备配置向导”,配置的DDE设备的信息总结列表框如图所示。组态王6.5操作教程组态王与Excel间的数据交换--组态王访问Excel的数据2、在“组态王”中定义变量

在工程浏览器左边的工程目录显示区中,选择“数据库\数据词典”,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变量属性”对话框,在此对话框中建立一个I/O实型变量,如图所示。变量名设为fromExceltoView,项目名设为r2c1,表明此变量将和Excel第二行第一列的单元进行连接。组态王6.5操作教程组态王与Excel间的数据交换--组态王访问Excel的数据3、创建“组态王”画面

新建组态王画面名为test,如图1所示。为文本对象“#####”设置“模拟值输出”的动画连接,如图2所示。图1图2组态王6.5操作教程组态王与Excel间的数据交换--组态王访问Excel的数据4、启动应用程序

首先启动Excel程序,然后启动组态王运行系统。在Excel的A2单元(第二行第一列)中输入数据,可以看到,TouchVew中的数据也同步变化。如图所示。图1图2组态王6.5操作教程组态王与Excel间的数据交换--Excel访问组态王的数据

在本例中,假设“组态王”通过驱动程序从下位机采集数据,Excel又向“组态王”请求数据。“组态王”既是驱动程序的“客户”,又充当了Excel的服务器,Excel访问组态王的数据。1、在“组态王”中定义设备

在工程浏览器中,从左边的工程目录显示区中选择“设备”,然后在右边的内容显示区中双击“新建”图标,则弹出“设备配置向导”,配置的设备的信息总结列表框如图所示。组态王6.5操作教程组态王与Excel间的数据交换--Excel访问组态王的数据2、在“组态王”中定义I/O变量

在工程浏览器左边的工程目录显示区中,选择“数据库\数据词典”,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变量属性”对话框,在此对话框中建立一个I/O实型变量。如图所示。变量名设为FromViewToExcel,这个名称由工程人员自己定义。必须选择“允许DDE访问”选项。该选项用于组态王能够从外部采集来的数据传送给VB或EXCEL或其它应用程序使用。该变量的项目名为“PLC1.INCREA100”。组态王6.5操作教程组态王与Excel间的数据交换--Excel访问组态王的数据注意:

在定义变量时必须要选择“允许DDE访问”,否则在客户应用程序不能访问到组态王的变量。组态王6.5操作教程组态王与Excel间的数据交换--Excel访问组态王的数据3、创建“组态王”画面

新建组态王画面名为test1,如图1所示。为文本对象“%%%”设置“模拟值输出”的动画连接,如图2所示。图1图2组态王6.5操作教程组态王与Excel间的数据交换--Excel访问的组态王数据4、启动应用程序

启动“组态王”画面运行系统TouchVew。启动后,如果数据词典内定义的有I/O变量,TouchVew就自动开始连接。然后启动Excel。如图所示,选择Excel的任一单元,比如r3c3,输入远程公式:=VIEW|tagname!PLC1.INCREA100图2组态王6.5操作教程图1模拟量I/O点的参数点表图2开关量I/O点的参数点表48组态王6.5操作教程工程管理器49组态王6.5操作教程工程浏览器50组态王6.5操作教程51建立新工程

在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一”对话框,如下图:组态王6.5操作教程52建立新工程(续)

单击下一步按钮,弹出“新建工程向导之二”对话框,并单击浏览按钮,选择所要新建的工程存储的路径。组态王6.5操作教程53建立新工程(续)

单击下一步按钮,弹出“新建工程向导之三”对话框,并输入工程名称和工程描述。工程名称对话框中输入工程名称:我的工程在工程描述对话框中输入:反应车间监控中心组态王6.5操作教程54建立新工程(续)

单击“完成”。弹出对话框,选择“是”按钮,将新建工程设为组态王当前工程。组态王6.5操作教程55创建组态画面

—工程加密工程加密是为了保护工程文件不被其他人随意改动,只有设定密码的人或知道密码的人才可以对工程做编辑或修改。组态王6.5操作教程56创建组态画面

—建立新画面在工程浏览器中左侧的“工程目录显示区”中选择“画面”,在右侧视图中双击“新建”,弹出新建画面对话框如图所示。在“新画面”属性设置如下:画面名称:监控中心对应文件:pic00001.pic(自动生成,也可以用户自己定义)注释:反应车间的监控中心—主画面画面风格:覆盖式画面位置:左边:0

顶边:0显示宽度:1024

显示高度:768画面宽度:1024画面高度:768标题杆:无效大小可变:有效组态王6.5操作教程57创建组态画面

—使用工具箱绘制图素的主要工具放置在图形编辑工具箱内。当画面打开时,工具箱自动显示。如果工具箱没有出现,选择“工具”菜单中的“显示工具箱”或按F10键将其打开。组态王6.5操作教程58创建组态画面

—使用图库管理器选择“图库”菜单中“打开图库”命令或按F2键打开图库管理器。使用图库管理器降低了工程人员设计界面的难度,用户更加集中精力与维护数据库和增强软件内部逻辑控制,缩短开发周期;同时用图库开发软件将具有统一的外观,方便工程人员学习和掌握;另外,利用图库的开放性,工程人员可以生成自己的图库元素。组态王6.5操作教程59反应车间监控画面组态王6.5操作教程60定义外部设备在组态王工程浏览器树形目录中选择设备,在右边的工作区双击“新建”图标,在弹出的“设备向导”对话框中选择设备驱动目录下PLC下的亚控仿真PLC串行后单击下一步。组态王6.5操作教程61定义外部设备(续)为仿真PLC设备取一个名称,如“PLC2”,进入下一步下PLC下的亚控仿真PLC串行后单击下一步,为设备选择连接的串口为COM2,单击下一步。组态王6.5操作教程62定义外部设备(续)填写设备地址(在连接现场设备时,设备地址处填写的地址和实际设备地址完全一致)和设置故障恢复参数(一般情况下使用系统默认设置即可)。组态王6.5操作教程63定义外部设备(续)检查各项设置,完成设备定义后可以在COM2项下看到新建的设备PLC2。组态王6.5操作教程64定义外部设备(续)双击COM2口,修改串口通信参数。组态王6.5操作教程65定义外部设备变量在工程浏览器树型目录选择“数据词典”,双击右侧“新建”图标,在弹出的“变量属性”对话框添加变量。组态王6.5操作教程66定义外部设备变量(续)对话框设置为:变量名:原料油液位变量类型:内存实数描述:原料油罐的液位变化灵敏度:0初始值:0最小值:0最大值:100组态王6.5操作教程67定义外部设备变量(续)

此外由于演示工程的需要还须建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成品油出料阀。组态王6.5操作教程68原料油罐液位动画设置

打开“监控中心”画面,在画面上双击“原料油罐”图形,弹出该图库的动画连接对话框,如图所示。表达式:原料油罐液位最小填充高度:对应数值:0

占据百分比:0最大填充高度:对应数值:100

占据百分比:100组态王6.5操作教程69原料油罐液位示值动画设置

作为一个实际可用的监控程序,可能操作者仍需要知道液面的准确高度,而不仅仅是设置刻度。这个功能由“模拟值输出”动画连接来实现。在工具箱中选用文本工具,在“原料油罐”矩形框的中部输入字符串“###”。这个字符串的内容是任意的,比如您可以输入“原料油液位”。当画面程序实际运行时,字符串的内容将被您需要输出的模拟值所取代。操作完成后,画面如下图。组态王6.5操作教程70原料油罐液位示值动画设置组态王6.5操作教程71

阀门动画设置

打开“监控中心”画面,在画面上双击“原料油出料阀”图形,弹出该图库的动画连接对话框,如图所示。变量名(离散量):\\本站站点\原料油出料阀

关闭时颜色:红色打开时颜色:绿色组态王6.5操作教程72液体流动动画设置1、数据词典中定义一个内存整型变量:变量名:原料油变量类型:内存整型初始值:0最小值:0最大值:1002、选择工具箱中的“立体管道”工具,在画面上画一管道,如图所示:组态王6.5操作教程73液体流动动画设置3、在画面上双击管道弹出动画连接对话框,在对话框中单击“流动”选项,弹出管道动连接设置对话框,如图所示:对话框设置如下:流动条件:\\本站点\原料油单击“确定”按钮完成动画连接的设置。组态王6.5操作教程74液体流动动画设置4、上述“表达式”中连接的\\本站点\原料油变量是一个内存变量,在画面上放一文本,双击该文本在弹出的动画连接对话框中选择“模拟值输出”按钮,弹出模拟值输出

连接对话框,

点击“?”

选择原料油变量,

如图所示:组态王6.5操作教程75运行效果图组态王6.5操作教程76动画功能设计范例(续)组态王6.5操作教程77动画功能设计范例(续)

例1“属性变化”、“位置与大小变化”和图形工具命令语言的简单应用。(1)填充与自制棒图

要求运行时调节游标可得变色的棒图。用到的属性:线属性(表达式取常数0)填充属性(定义变量填充0,内存实数,分段设置画刷和颜色)填充(表达式取:填充0)图库中的游标(表达式取:填充0)组态王6.5操作教程78动画功能设计范例(续)

(2)缩放

缩放连接是被连接的对象的大小随连接表达式的值而变化。在“动画连接”对话框中单击“缩放连接”按钮,弹出缩放对话框。用到的属性:线属性(表达式取0)填充属性(表达式取0)缩放(表达式取:缩放0)图库中的游标(表达式取:缩放0)组态王6.5操作教程79动画功能设计范例(续)

(3)手动旋转

要求运行时用游标控制图形旋转。用到的属性:旋转(表达式取:旋转0)图库中的游标(表达式取:旋转0)

(4)水平移动和垂直移动

要求运行时用游标控制图形移动。用到的属性:水平移动(表达式取:水平移动0)垂直移动(表达式取:垂直移动0)图库中的游标(表达式分别取:水平移动0

垂直移动0)组态王6.5操作教程80动画功能设计范例(续)

(5)水平移动和垂直移动

要求运行时调节游标可得图形移动。用到的属性:水平移动(表达式取:水平移动0)垂直移动(表达式取:垂直移动0)分别用两个游标控制水平移动和垂直移动组态王6.5操作教程81动画功能设计范例(续)

(6)图形工具命令语言的简单应用

选取旋转(表达式取:旋转1)用启动和停止按钮控制。启动和停止按钮弹起时的命令语言分别为:

\\本站点\旋转启停0=1;和\\本站点\旋转启停0=0;

画面命令语言显示时的代码为:

\\本站点\旋转1=10;

存在时的代码为:

if(\\本站点\旋转启停0==1)

\\本站点\旋转1=\\本站点\旋转1+1;

if(\\本站点\旋转1==101)

\\本站点\旋转1=0;组态王6.5操作教程82动画功能设计范例(续)例2模拟值输入连接。过程控制系统中设定期望值在线实时修改。组态王6.5操作教程83动画功能设计范例(续)例3滑动杆输入连接和文本值输出的简单应用。

首先定义变量:水平滑动杆输入坐标X设定0,垂直滑动杆输入坐标Y设定0,内存实数。用合成单元技术建立一个XY坐标系,在原点设置具有水平和垂直两种滑动杆输入连接性能的圆,以此圆作为滑动杆,并设置两个接收文本,来显示XY坐标值,文本值输出取模拟值输出。组态王6.5操作教程84动画功能设计范例(续)例4隐含和位图的简单应用。按钮按下时的命令语言代码:if(\\本站点\隐含0==0)\\本站点\隐含0=1;else\\本站点\隐含0=0;组态王6.5操作教程85动画功能设计范例(续)例2模拟值输入连接。过程控制系统中设定期望值在线实时修改。按钮按下时的命令语言代码:if(\\本站点\隐含0==0)\\本站点\隐含0=1;else\\本站点\隐含0=0;组态王6.5操作教程一、定义报警组861)在工程浏览器窗口左侧“工程目录显示区”中选择“数据库”中的“报警组”选项,在右侧“目录内容显示区”中双击“进入报警组”图标弹出“报警组定义”对话框,如图示:组态王6.5操作教程一、定义报警组(续)872)单击“修改”按钮,将名称为“RootNode”报警组改名为“化工厂”。3)选中“化工厂”报警组,单击“增加”按钮增加此报警组的子报警组,名称为:反应车间。组态王6.5操作教程二、设置变量的报警属性881)在数据词典中选择“原料油液位”变量,双击此变量,在弹出的“定义变量”对话框中单击“报警定义”选项卡,如图示:对话框设置如下:报警组名:反应车间低:10原料油液位过低高:90原料油液位过高优先级:100组态王6.5操作教程三、建立报警事件窗口89

报警窗口是用来显示“组态王”系统中发生的报警和事件信息,报警窗口分:实时报警窗口和历史报警窗口。实时报警窗口主要显示当前系统中发生的实时报警信息和报警确认信息,一旦报警恢复后将从窗口中消失。历史报警窗口中显示系统发生的所有报警和事件信息,主要用于对报警和事件信息进行查询。组态王6.5操作教程三、建立报警事件窗口901)新建画面,名称为:报警和事件画面,类型为:覆盖式。2)选择工具箱中的工具,在画面上输入文字:报警和事件。3)选择工具箱中的工具,在画面中绘制报警窗口,如图示:组态王6.5操作教程三、建立报警事件窗口(续)914)双击“报警窗口”对象,弹出报警窗口配置对话框,如图示:报警窗口分为五个属性页:通用属性页列属性页操作属性页条件属性页颜色和字体属性页组态王6.5操作教程三、建立报警事件窗口(续)92

通用属性页:在此属性页中您可以设置窗口的名称、窗口的类型(实时报警窗口或历史报警窗口)、窗口显示属性以及日期和时间显示格式等;列属性页:报警窗口中的“列属性页”对话框,如图示:组态王6.5操作教程三、建立报警事件窗口(续)93操作属性页:报警窗口中的“操作属性页”对话框,如图示:组态王6.5操作教程三、建立报警事件窗口(续)94条件属性页:报警窗口中的“条件属性页”对话框,如图示:在此属性页中您可以设置哪些类型的报警或事件发生时才在此报警窗口中显示,并设置其优先级和报警组。优先级:999报警组:反应车间组态王6.5操作教程三、建立报警事件窗口(续)95颜色和字体属性页:报警窗口中的“颜色和字体属性页”对话框,如图示:组态王6.5操作教程三、建立报警事件窗口(续)966、单击“文件”菜单中的“切换到VIEW”命令,进入运行系统。系统默认运行的画面可能不是您刚刚编辑完成的“报警和事件画面”,您可以通过运行界面中“画面”菜单中的“打开”命令将其打开后方可运行,如图示:组态王6.5操作教程三、建立报警事件窗口(续)97

当系统处于运行状态时,用户可以通过报警窗口上方的工具箱对报警信息进行操作,如图所示:

报警确认:

滚动:

更改报警类型:更改事件类型:更改优先级:更改报警组:更改站点名:

更改报警服务器名:组态王6.5操作教程四、报警和事件输出98

对于系统中的报警和事件信息不仅可以输出到报警窗口中还可以输出到文件、数据库和打印机中。此功能可通过报警配置属性窗口来实现,配置过程如下:组态王6.5操作教程四、报警和事件输出(续)991、在工程浏览器窗口左侧的“工程目录显示区”中双击“系统配置”中的“报警配置”选项弹出“报警配置属性”对话框,如图所示:报警配置属性窗口分为三个属性页:文件配置页数据库配置页打印配置页。组态王6.5操作教程四、报警和事件输出(续)100

文件配置页:在此属性页中您可以设置将哪些报警和事件记录到文件中以及记录的格式、记录的目录、记录时间、记录哪些报警组的报警信息等等,文件记录格式如下:示例:工作站事件文件记录:[工作站日期:2001年4月28日][工作站时间:14时24分7秒][事件类型:工作站启动][机器名:本站点][工作站日期:2001年4月28日][工作站时间:14时24分14秒][事件类型:工作站退出][机器名:本站点]组态王6.5操作教程四、报警和事件输出(续)101

数据库配置页:数据库配置页对话框,如图所示:在此属性页中您可以设置将哪些报警和事件记录到数据库中以及记录的格式、数据源的选择、登陆数据库时的用户名和密码等等:组态王6.5操作教程四、报警和事件输出(续)102

打印配置页:打印配置页对话框,如图所示:在此属性页中您可以设置将哪些报警和事件输出到打印机中以及打印的格式、打印机的端口号等,打印输出格式如下:示例:工作站事件打印:<工作站日期:2009

年11月17日>/<工作站时间:15

时21分7秒>/<事件类型:工作站启动>/<机器名:本站点>组态王6.5操作教程一、实时曲线的定义103实时趋势曲线定义过程如下:1、新建一画面,名称为:实时趋势曲线画面。2、选择工具箱中的文本工具,在画面上输入文字:实时趋势曲线。3、选择工具箱中的实时趋势曲线工具,在画面上绘制一实时趋势曲线窗口,如图所示:组态王6.5操作教程一、实时曲线的定义(续)104

双击“实时趋势曲线”对象,弹出“实时趋势曲线”设置窗口,如图所示。

实时趋势曲线设置窗口分为两个属性页:

曲线定义属性页

标识定义属性页组态王6.5操作教程一、实时曲线的定义(续)105

曲线定义属性页:在此属性页中您不仅可以设置曲线窗口的显示风格,还可以设置趋势曲线中所要显示的变量。单击“曲线1”编辑框后的按钮,在弹出的“选择变量名”对话框中选择变量\\本站点\原料油液位,曲线颜色设置为:红色。组态王6.5操作教程一、实时曲线的定义(续)106

标识定义属性页:标识定义属性页,如图所示。在此属性页中您可以设置数值轴和时间轴的显示风格。设置如下:标识X轴—时间轴:有效标识Y轴—数据轴:有效起始值:0最大值:200数值格式:实际值时间轴:分、秒有效更新频率:1秒时间长度:30秒组态王6.5操作教程一、实时曲线的定义(续)107

实时趋势曲线运行效果如图所示。组态王6.5操作教程二、历史趋势曲线108

组态王提供三种形

温馨提示

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

评论

0/150

提交评论