《组态王操作教程课件.ppt》由会员分享,可在线阅读,更多相关《组态王操作教程课件.ppt(119页珍藏版)》请在三一办公上搜索。
1、组态王6.5教程,Click here to enter,1,t课件,组态王6.5教程,第一讲 概述第二讲 建立一个新工程第三讲 让画面动起来第四讲 报警和事件第五讲 趋势曲线第六讲 DDE,2,2,t课件,第一讲 概述,主要知识点:,组态的定义,组态的发展,组态软件的数据处理流程,使用组态软件的一般步骤,组态软件的任务,组态王概述,3,t课件,一、组态软件定义,第一讲 概述,组态,英文单词configuration,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置自动执行特定任务,满足使用者要求的目的。,监控组态软件,是面向监控和数据采集( SCADA ,s
2、upervisory control and data acquisition)的软件平台工具。最早出现时的内涵是人机界面HMI/MMI (Human Machine Interface /man machine interface)。目前,实时数据库、实时控制、SCADA、通信及联网、开放数据接口、对I/O设备的广泛支持。,4,t课件,二、组态软件的发展,第一讲 概述,1. 发展历史,组态软件依赖于计算机控制系统、依赖于计算机技术的发展。 20世纪50年代末 计算机开始涉足工业过程控制领域; 20世纪70年代 微处理器的出现促进了计算机控制的发展,DCS计算机控制技术应用日益广泛。组态软件基
3、于MS-DOS和iRMX86的,各DCS厂商的软件专用且封闭,不通用。,5,t课件,二、组态软件的发展(续),第一讲 概述,1. 发展历史(续),20世纪80年代末 个人PC机和Windows操作系统的普及,基于PC机的组态软件开发,且由软件商专门从事组态软件的开发。美国的Wonderware公司推出第一个商品化的组态软件Intouch,提供了不同厂家、不同设备的对应的I/O驱动模块,使组态软件趋于通用。目前已有近几十种组态软件。,6,t课件,二、组态软件的发展(续),第一讲 概述,7,t课件,二、组态软件的发展(续),第一讲 概述,国内较知名的监控组态软件,8,t课件,第一讲 概述,1、组态
4、软件的主要功能,三、组态软件的数据处理流程,以图形方式直观地显示现场I/O设备的数据 按照组态要求和操作人员的指令将控制数据送I/O设备, 对执行机构实施控制或调整参数 数据的存储供查询历史数据使用,9,t课件,第一讲 概述,2、数据流程,三、组态软件的数据处理流程(续),10,t课件,第一讲 概述,三、组态软件的数据处理流程,核心,数据流程处理示意图,11,t课件,第一讲 概述,四、使用组态软件的一般步骤,1、收集所有I/O点的参数,填写表格(表1) ,以便在监控组态软件和PLC上组态时使用。,3、收集所有I/O点的I/O标识,填写表格(表2)。 I/O标识是唯一地确定一个I/O点的关键字,
5、在大多数情况下I/O标识是I/O点的地址或位号名称。,12,t课件,第一讲 概述,四、使用组态软件的一般步骤(续),5、根据表1,建立实时数据库,正确组态各种变量参数。,10、系统投入运行。,13,t课件,第一讲 概述,五、组态软件任务,在组态软件的支持下,操作人员可完成:1、查看生产现场的实时数据及流程画面;2、自动打印各种实时历史生产报表;3、自由浏览各个实时历史趋势画面;4、及时得到并处理各种过程报警和系统报警;5、需要时,人为干预生产过程,修改生产过程参数和状态;6、与管理部门的计算机联网,为其提供生产实时数据。,在一个自动控制系统中,系统投入运行后,组态软件就是自动监控系统中的数据收
6、集处理中心、远程监视中心和数据转发中心。,14,t课件,第一讲 概述,五、组态软件任务,组态软件 在自动监控 系统中的作用,15,t课件,第一讲 概述,六、组态王概述,组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。“组态王6.5”是运行于Microsoft Windows 98/2000/NT/XP中文平台的中文界面的人机界面软件,采用了多线程、COM+组件等新技术,实现了实时多任务,软件运行稳定可靠。,16,t课件,第一讲 概述,六、组态王概述组态王的结构,“组态王6.5”软件由
7、工程浏览器(TouchExplorer)、工程管理器(ProjManager)和画面运行系统(TouchVew)三部分组成。 工程管理器内嵌画面管理系统,用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统是工程运行画面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的相互交互。,17,t课件,第一讲 概述,六、组态王概述如何获取帮助,组态王帮助文档分组态王产品帮助
8、文档和I/O 驱动帮助文档两部分,可以通过如下几种方法打开: 方法一:单击桌面“开始”“所有程序”“组态王6.52”“组态王文档”,此选项中包括组态王帮助文档、I/O 驱动帮助文档和使用手册电子版、函数手册电子版。 方法二:在工程浏览器中单击“帮助”菜单中的“目录”命令,此帮助文档中只包含组态王软件帮助文档。 方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。,18,t课件,19,第二讲 创建新工程 -创建应用工程的一般过程,创建应用工程大致可分为以下六个步骤:1、创建新工程2、设计图形界面3、定义设备驱动4、构造数据库变量5、建立动画连接6、运行和调试 完成以上步骤后,
9、一个可以拿到现场运行的工程就制作完成了。,t课件,在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个独立的目录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成了一些重要的数据文件,这些数据文件不允许直接修改的。 通过本课程的学习,您将建立一个反应车间的监控中心。监控中心从现场采集生产数据,并以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,最后完成一个数据统计的报表。,20,第二讲 创建新工程 -工程简介,t课件,21,第二讲 创建新工程 -工程组态画面,t课件,22,反应车间需要采集三个现场数据(在数据字典中进行操作):
10、1、原料油液位(变量名:原料油液位,最大值100,整型数据) 2、催化剂液位(变量名:催化剂液位,最大值100,整型数据) 3、成品油液位(变量名:成品油液位,最大值100,整型数据) 4、建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成品油出料阀。,第二讲 创建新工程 -工程简介(续),t课件,组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。 工程管理器的主要功能包括: 新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。,23,观看演示,2.1 建立新工程,t课件,观看演示,24,组态王工程浏
11、览器的主要作用是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。建立新画面使用工具箱使用图库管理器,2.2 设计画面,t课件,组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便您定义外部设备,组态王设计了“设备配置向导”引导您一步步完成设备的连接。,25,2.3
12、 定义设备和变量,t课件,本课程中以组态王软件和亚控公司自行设计的仿真PLC(仿真程序)和组态王通信为例来讲解在组态王中如何定义设备和相关变量(实际硬件设备和变量的定义方式与其类似)。注:在实际的工程中组态王连接现场的实际采集设备,采集现场的数据。,2.3 定义设备,26,观看演示,t课件,在组态王工程浏览器中提供了“数据库”项供用户定义设备变量。,2.4 定义外部设备变量,27,数据库的作用:,数据库是“组态王”最核心的部分。在TOUCHVEW运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据
13、库是联系上位机和下位机的桥梁。,t课件,数据库中存放的是您制作应用系统时定义的变量以及系统预定义的变量。变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和“IO变量”两类。IO变量,指的是需要“组态王”和外部设备或其它应用程序交换数据的变量。这种数据交换是双向的、动态的,就是说在“组态王”系统运行过程中,每当IO变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据,发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O变量”。那些不需要和其它应用程序交换,
14、只在“组态王”内需要的变量,比如计算过程中的中间变量,就可以设置成“内存变量”。,2.4 定义外部设备变量 -数据词典中变量的类型,28,t课件,基本类型的变量也可以按照数据类型分为离散型、模拟型、长整数型和字符串型。内存离散变量、IO离散变量内存实型变量、IO实型变量内存整数变量、IO整数变量内存字符串型变量、IO字符串型变量特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。这几种特殊类型的变量正是体现了“组态王”系统面向工控软件自动生成人机接口的特色。,2.4 定义外部设备变量 -数据词典中变量的类型(续),29,观看演示,t课件,第三讲 让画面动起来,在本节您将:
15、理解动画连接的概念 掌握定义动画连接的方法,30,30,t课件,所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。 接下来为1号原料油罐、2号催化剂罐、成品油罐三个图素以及原料油出料阀、催化剂出料阀和成品油出料阀三个图素建立动画连接。,观看演示,31,第三讲 让画面动起来,t课件,第四讲 报警和事件,在本课程您将:了解报警和事件窗口的作用 掌握报警和事件窗口设置方法掌握运行的报警和事件窗
16、口的操作方法,32,t课件,报警和事件窗口的作用,33,为保证工业现场安全生产,报警和事件的产生和记录是必不可少的,“组态王”提供了强有力的报警和事件系统。 组态王中的报警和事件主要包括变量报警事件、操作事件、用户登录事件和工作站事件。通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。 为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。),t课件,报警配置如下:,定义报警组 设置变量的报警定
17、义属性建立报警和事件窗口 建立新画面 绘制报警和事件窗口 报警窗口的操作报警和事件的输出 文件输出、打印输出、数据库输出,34,观看演示,t课件,第五讲:趋势曲线,在本课程您将:了解实时趋势曲线和历史趋势曲线的作用掌握实时趋势曲线的使用方法 掌握历史趋势曲线的使用方法,35,t课件,第五讲:趋势曲线,36,趋势曲线用来反应数据变量随时间的变化情况。趋势曲线有两种: 实时趋势曲线 历史趋势曲线,观看演示,t课件,第六讲:DDE,本章介绍: 组态王如何通过DDE方式与其他的应用程序交换数据。 动态数据交换(DDE)的概念 DDE是WINDOWS平台上的一个完整的通讯协议,它使应用程序之间能彼此交换
18、数据和发送指令。进行DDE通讯的应用程序相互间是通过三个标识名来约定的:即一方的应用程序要想获取另一方的数据,必须定义另一方的三个标识:,37,t课件,应用程序名: 即进行DDE对话的双方的名称,组态王的应用程序名为“VIEW”,EXCEL应用程序名为“Excel”。等等 主题:即被讨论的数据对象。组态王的主题规定为“tagname”,EXCEL规定为“sheet1”、sheet2”. 项目:即被讨论的特定的数据对象。若工程人员把组态王作为服务器向另一个应用程序提供数据时,在数据词典里进行I/O变量定义后,其“设备名.寄存器名”就作为项目名;若把excel作为服务器向另一个应用程序提供数据时,
19、则其项目是单元:如“r1c1”(表示第一行第一列的单元),具体说明可参看下面讲解。,第六讲:DDE(续),t课件,组态王与Excel间的数据交换 -组态王访问Excel的数据,在本例中,假设“组态王”访问Excel的数据,组态王”作为客户程序向Excel请求数据。具体步骤如下:1、在“组态王”中定义DDE设备 在工程浏览器中,从左边的工程目录显示区中选择“设备DDE”,然后在右边的内容显示区中双击“新建”图标,则弹出“设备配置向导”,配置的DDE设备的信息总结列表框如图所示。,t课件,组态王与Excel间的数据交换 -组态王访问Excel的数据,2、在“组态王”中定义变量 在工程浏览器左边的工
20、程目录显示区中,选择“数据库数据词典”,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变量属性”对话框,在此对话框中建立一个I/O实型变量,如图所示。变量名设为fromExceltoView,项目名设为r2c1,表明此变量将和Excel第二行第一列的单元进行连接。,t课件,组态王与Excel间的数据交换 -组态王访问Excel的数据,3、创建“组态王”画面 新建组态王画面名为test,如图1所示。为文本对象“#”设置“模拟值输出”的动画连接,如图2所示。,图1,图2,t课件,组态王与Excel间的数据交换 -组态王访问Excel的数据,4、启动应用程序 首先启动Excel程序,然后
21、启动组态王运行系统。在Excel的A2单元(第二行第一列)中输入数据,可以看到,TouchVew中的数据也同步变化。如图所示。,图1,图2,t课件,组态王与Excel间的数据交换 -Excel访问组态王的数据,在本例中,假设“组态王”通过驱动程序从下位机采集数据,Excel又向“组态王”请求数据。“组态王”既是驱动程序的“客户”,又充当了Excel的服务器,Excel访问组态王的数据。1、在“组态王”中定义设备 在工程浏览器中,从左边的工程目录显示区中选择“设备”,然后在右边的内容显示区中双击“新建”图标,则弹出“设备配置向导”,配置的设备的信息总结列表框如图所示。,t课件,组态王与Excel
22、间的数据交换 -Excel访问组态王的数据,2、在“组态王”中定义I/O变量 在工程浏览器左边的工程目录显示区中,选择“数据库数据词典”,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变量属性”对话框,在此对话框中建立一个I/O实型变量。如图所示。变量名设为FromViewToExcel,这个名称由工程人员自己定义。必须选择“允许DDE访问”选项。该选项用于组态王能够从外部采集来的数据传送给VB或EXCEL或其它应用程序使用。该变量的项目名为“PLC1.INCREA100”。,t课件,组态王与Excel间的数据交换 -Excel访问组态王的数据,注意: 在定义变量时必须要选择“允许
23、DDE访问”,否则在客户应用程序不能访问到组态王的变量。,t课件,组态王与Excel间的数据交换 -Excel访问组态王的数据,3、创建“组态王”画面 新建组态王画面名为test1,如图1所示。为文本对象“%”设置“模拟值输出”的动画连接,如图2所示。,图1,图2,t课件,组态王与Excel间的数据交换 -Excel访问的组态王数据,4、启动应用程序 启动“组态王”画面运行系统TouchVew。启动后,如果数据词典内定义的有I/O变量,TouchVew就自动开始连接。然后启动Excel。如图所示,选择Excel的任一单元,比如r3c3,输入远程公式:=VIEW|tagname! PLC1.IN
24、CREA100,图2,t课件,图1 模拟量I/O点的参数点表,图2 开关量I/O点的参数点表,48,t课件,工程管理器,49,t课件,工程浏览器,50,t课件,51,建立新工程,在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一” 对话框,如下图:,t课件,52,建立新工程(续),单击下一步按钮,弹出“新建工程向导之二”对话框,并单击浏览按钮,选择所要新建的工程存储的路径。,t课件,53,建立新工程(续),单击下一步按钮,弹出“新建工程向导之三”对话框,并输入工程名称和工程描述。,工程名称对话框中输入工程名称:我的工程在工程描述对话框中输入:反应车间
25、监控中心,t课件,54,建立新工程(续),单击“完成”。弹出对话框,选择“是”按钮,将新建工程设为组态王当前工程。,t课件,55,创建组态画面 工程加密,工程加密是为了保护工程文件不被其他人随意改动,只有设定密码的人或知道密码的人才可以对工程做编辑或修改。,t课件,56,创建组态画面 建立新画面,在工程浏览器中左侧的“工程目录显示区”中选择“画面”,在右侧视图中双击“新建”,弹出新建画面对话框如图所示。,在“新画面”属性设置如下:画面名称:监控中心对应文件:pic00001.pic(自动生成,也可以用户自己定义)注释:反应车间的监控中心主画面画面风格:覆盖式画面位置:左边 :0 顶边:0显示宽
26、度:1024 显示高度:768画面宽度:1024 画面高度:768标题杆: 无效 大小可变:有效,t课件,57,创建组态画面 使用工具箱,绘制图素的主要工具放置在图形编辑工具箱内。当画面打开时,工具箱自动显示。如果工具箱没有出现,选择“工具”菜单中的“显示工具箱”或按F10键将其打开。,t课件,58,创建组态画面 使用图库管理器,选择“图库”菜单中“打开图库”命令或按F2键打开图库管理器。使用图库管理器降低了工程人员设计界面的难度,用户更加集中精力与维护数据库和增强软件内部逻辑控制,缩短开发周期;同时用图库开发软件将具有统一的外观,方便工程人员学习和掌握;另外,利用图库的开放性,工程人员可以生
27、成自己的图库元素。,t课件,59,反应车间监控画面,t课件,60,定义外部设备,在组态王工程浏览器树形目录中选择设备,在右边的工作区双击“新建”图标,在弹出的“设备向导”对话框中选择设备驱动目录下PLC下的亚控仿真PLC串行后单击下一步。,t课件,61,定义外部设备(续),为仿真PLC设备取一个名称,如“PLC2”,进入下一步下PLC下的亚控仿真PLC串行后单击下一步,为设备选择连接的串口为COM2,单击下一步。,t课件,62,定义外部设备(续),填写设备地址(在连接现场设备时,设备地址处填写的地址和实际设备地址完全一致)和设置故障恢复参数(一般情况下使用系统默认设置即可)。,t课件,63,定
28、义外部设备(续),检查各项设置,完成设备定义后可以在COM2项下看到新建的设备PLC2。,t课件,64,定义外部设备(续),双击COM2口,修改串口通信参数。,t课件,65,定义外部设备变量,在工程浏览器树型目录选择“数据词典”,双击右侧“新建”图标,在弹出的“变量属性”对话框添加变量。,t课件,66,定义外部设备变量(续),对话框设置为:变量名:原料油液位变量类型:内存实数描述:原料油罐的液位变化灵敏度:0初始值:0最小值:0最大值:100,t课件,67,定义外部设备变量(续),此外由于演示工程的需要还须建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成品油出料阀。,t课件,68,原料
29、油罐液位动画设置,打开“监控中心”画面,在画面上双击“原料油罐”图形,弹出该图库的动画连接对话框,如图所示。,表达式:原料油罐液位最小填充高度: 对应数值:0 占据百分比:0最大填充高度:对应数值:100 占据百分比:100,t课件,69,原料油罐液位示值动画设置,作为一个实际可用的监控程序,可能操作者仍需要知道液面的准确高度,而不仅仅是设置刻度。这个功能由“模拟值输出”动画连接来实现 。 在工具箱中选用文本工具,在“原料油罐”矩形框的中部输入字符串“”。 这个字符串的内容是任意的,比如您可以输入“原料油液位”。当画面程序实际运行时,字符串的内容将被您需要输出的模拟值所取代。 操作完成后,画面
30、如下图。,t课件,70,原料油罐液位示值动画设置,t课件,71,阀门动画设置,打开“监控中心”画面,在画面上双击“原料油出料阀”图形,弹出该图库的动画连接对话框,如图所示。,变量名(离散量):本站站点原料油出料阀 关闭时颜色:红色 打开时颜色:绿色,t课件,72,液体流动动画设置,1、数据词典中定义一个内存整型变量: 变量名:原料油变量类型:内存整型 初始值:0 最小值:0 最大值:100,2、选择工具箱中的“立体管道”工具,在画面上画一管道,如图所示:,t课件,73,液体流动动画设置,3、在画面上双击管道弹出动画连接对话框,在对话框中单击“流动”选项,弹出管道动连接设置对话框,如图所示:,对
31、话框设置如下: 流动条件:本站点原料油单击“确定”按钮完成动画连接的设置。,t课件,74,液体流动动画设置,4、上述“表达式”中连接的本站点原料油变量是一个内存变量,在画面上放一文本,双击该文本在弹出的动画连接对话框中选择“模拟值输出”按钮,弹出模拟值输出 连接对话框, 点击“?” 选择原料油变量, 如图所示:,t课件,75,运行效果图,t课件,76,动画功能设计范例(续),t课件,77,动画功能设计范例(续),例1“属性变化”、“位置与大小变化”和图形工具命令语言的简单应用。 (1)填充与自制棒图 要求运行时调节游标可得变色的棒图。 用到的属性:线属性(表达式取常数0)填充属性(定义变量填充
32、0,内存实数,分段 设置画刷和颜色)填充(表达式取:填充0)图库中的游标(表达式取:填充0),t课件,78,动画功能设计范例(续),(2)缩放 缩放连接是被连接的对象的大小随连接表达式的值而变化。在“动画连接”对话框中单击“缩放连接”按钮,弹出缩放对话框。 用到的属性:线属性(表达式取0)填充属性(表达式取0)缩放(表达式取:缩放0)图库中的游标(表达式取:缩放0),t课件,79,动画功能设计范例(续),(3)手动旋转 要求运行时用游标控制图形旋转。用到的属性:旋转(表达式取:旋转0)图库中的游标(表达式取:旋转0),(4)水平移动和垂直移动 要求运行时用游标控制图形移动。用到的属性:水平移动
33、(表达式取:水平移动0)垂直移动(表达式取:垂直移动0)图库中的游标(表达式分别取:水平移动0 垂直移动0 ),t课件,80,动画功能设计范例(续),(5)水平移动和垂直移动 要求运行时调节游标可得图形移动。 用到的属性:水平移动(表达式取:水平移动0)垂直移动(表达式取:垂直移动0)分别用两个游标控制水平移动和垂直移动,t课件,81,动画功能设计范例(续),(6)图形工具命令语言的简单应用 选取旋转(表达式取:旋转1)用启动和停止按钮控制。启动和停止按钮弹起时的命令语言分别为: 本站点旋转启停0=1;和本站点旋转启停0=0; 画面命令语言显示时的代码为: 本站点旋转1=10; 存在时的代码为
34、: if(本站点旋转启停0=1) 本站点旋转1=本站点旋转1+1; if(本站点旋转1=101) 本站点旋转1=0;,t课件,82,动画功能设计范例(续),例2 模拟值输入连接。过程控制系统中设定期望值在线实时修改。,t课件,83,动画功能设计范例(续),例3 滑动杆输入连接和文本值输出的简单应用。,首先定义变量:水平滑动杆输入坐标X设定0,垂直滑动杆输入坐标Y设定0,内存实数。用合成单元技术建立一个XY坐标系,在原点设置具有水平和垂直两种滑动杆输入连接性能的圆,以此圆作为滑动杆,并设置两个接收文本,来显示XY坐标值,文本值输出取模拟值输出。,t课件,84,动画功能设计范例(续),例4 隐含和
35、位图的简单应用。按钮按下时的命令语言代码:if(本站点隐含0=0) 本站点隐含0=1;else 本站点隐含0=0;,t课件,85,动画功能设计范例(续),例2 模拟值输入连接。过程控制系统中设定期望值在线实时修改。按钮按下时的命令语言代码:if(本站点隐含0=0) 本站点隐含0=1;else 本站点隐含0=0;,t课件,一、定义报警组,86,1)在工程浏览器窗口左侧“工程目录显示区”中选择“数据库”中的“报警组”选项,在右侧“目录内容显示区”中双击“进入报警组”图标弹出“报警组定义”对话框,如图示:,t课件,一、定义报警组(续),87,2)单击“修改”按钮,将名称为“RootNode”报警组改
36、名为“化工厂”。 3)选中“化工厂”报警组,单击“增加”按钮增加此报警组的子报警组,名称为:反应车间。,t课件,二、设置变量的报警属性,88,1)在数据词典中选择“原料油液位”变量,双击此变量,在弹出的“定义变量”对话框中单击“报警定义”选项卡,如图示:,对话框设置如下: 报警组名:反应车间 低:10 原料油液位过低 高:90 原料油液位过高 优先级:100,t课件,三、建立报警事件窗口,89,报警窗口是用来显示“组态王”系统中发生的报警和事件信息,报警窗口分:实时报警窗口和历史报警窗口。 实时报警窗口主要显示当前系统中发生的实时报警信息和报警确认信息, 一旦报警恢复后将从窗口中消失。 历史报
37、警窗口中显示系统发生的所有报警和事件信息,主要用于对报警和事件信息进行查询。,t课件,三、建立报警事件窗口,90,1)新建画面,名称为:报警和事件画面,类型为:覆盖式。 2)选择工具箱中的工具,在画面上输入文字:报警和事件。 3) 选择工具箱中的工具,在画面中绘制报警窗口,如图示:,t课件,三、建立报警事件窗口(续),91,4)双击“报警窗口”对象,弹出报警窗口配置对话框,如图示:,报警窗口分为五个属性页:通用属性页列属性页操作属性页条件属性页颜色和字体属性页,t课件,三、建立报警事件窗口(续),92,通用属性页:在此属性页中您可以设置窗口的名称、窗口的类型(实时报警窗口或历史报警窗口)、窗口
38、显示属性以及日期和时间显示格式等;,列属性页:报警窗口中的“列属性页”对话框,如图示:,t课件,三、建立报警事件窗口(续),93,操作属性页:报警窗口中的“操作属性页”对话框,如图 示:,t课件,三、建立报警事件窗口(续),94,条件属性页:报警窗口中的“条件属性页”对话框,如图 示:,在此属性页中您可以设置哪些类型的报警或事件发生时才在此报警窗口中显示, 并设置其优先级和报警组。 优先级:999 报警组:反应车间,t课件,三、建立报警事件窗口(续),95,颜色和字体属性页:报警窗口中的“颜色和字体属性页”对话框,如图 示:,t课件,三、建立报警事件窗口(续),96,6、单击“文件”菜单中的“
39、切换到 VIEW”命令,进入运行系统。系统默认运行的画面可能不是您刚刚编辑完成的“报警和事件画面”,您可以通过运行界面中“画面”菜单中的“打开”命令将其打开后方可运行,如图示:,t课件,三、建立报警事件窗口(续),97,当系统处于运行状态时,用户可以通过报警窗口上方的工具箱对报警信息进行操作,如图所示:,报警确认: 滚动 : 更改报警类型: 更改事件类型: 更改优先级: 更改报警组: 更改站点名: 更改报警服务器名:,t课件,四、报警和事件输出,98,对于系统中的报警和事件信息不仅可以输出到报警窗口中还可以输出到文件、 数据库和打印机中。此功能可通过报警配置属性窗口来实现,配置过程如下:,t课
40、件,四、报警和事件输出(续),99,1、在工程浏览器窗口左侧的“工程目录显示区”中双击“系统配置”中的“报警配置”选项弹出“报警配置属性”对话框,如图所示:,报警配置属性窗口分为三个属性页:文件配置页数据库配置页打印配置页。,t课件,四、报警和事件输出(续),100,文件配置页:在此属性页中您可以设置将哪些报警和事件记录到文件中以及记录的格式、记录的目录、记录时间、记录哪些报警组的报警信息等等,文件记录格式如下: 示例:工作站事件文件记录: 工作站日期:2001 年4月 28 日 工作站时间:14 时24分 7秒 事件类型:工作站启动 机器名:本站点 工作站日期:2001年 4月 28 日 工
41、作站时间:14 时24分 14秒 事件类型:工作站退出 机器名:本站点,t课件,四、报警和事件输出(续),101,数据库配置页:数据库配置页对话框,如图所示:,在此属性页中您可以设置将哪些报警和事件记录到数据库中以及记录的格式、 数据源的选择、登陆数据库时的用户名和密码等等:,t课件,四、报警和事件输出(续),102,打印配置页:打印配置页对话框,如图所示:,在此属性页中您可以设置将哪些报警和事件输出到打印机中以及打印的格式、 打印机的端口号等,打印输出格式如下: 示例:工作站事件打印: /,t课件,一、实时曲线的定义,103,实时趋势曲线定义过程如下: 1、 新建一画面,名称为:实时趋势曲线
42、画面。 2、 选择工具箱中的文本工具,在画面上输入文字:实时趋势曲线。 3、 选择工具箱中的实时趋势曲线工具,在画面上绘制一实时趋势曲线窗口,如图所示:,t课件,一、实时曲线的定义(续),104,双击“实时趋势曲线”对象,弹出“实时趋势曲线”设置窗口,如图所示。 实时趋势曲线设置窗口分为两个属性页: 曲线定义属性页 标识定义属性页,t课件,一、实时曲线的定义(续),105,曲线定义属性页:在此属性页中您不仅可以设置曲线窗口的显示风格,还可以设置趋势曲线中所要显示的变量。单击“曲线 1”编辑框后的 按钮,在弹出的“选择变量名”对话框中选择变量本站点原料油液位,曲线颜色设置为:红色。,t课件,一、
43、实时曲线的定义(续),106,标识定义属性页:标识定义属性页,如图 所示。,在此属性页中您可以设置数值轴和时间轴的显示风格。 设置如下: 标识 X轴时间轴:有效 标识 Y轴数据轴:有效 起始值:0 最大值:200 数值格式:实际值时间轴:分、秒有效 更新频率:1秒 时间长度:30 秒,t课件,一、实时曲线的定义(续),107,实时趋势曲线运行效果如图 所示。,t课件,二、历史趋势曲线,108,组态王提供三种形式的历史趋势曲线:第一种是从图库中调用已经定义好各功能按扭的历史趋势曲线,对于这种历史趋势曲线,用户只需要定义几个相关变量,适当调整曲线外观即可完成历史趋势曲线的复杂功能,这种形式使用简单
44、方便;该曲线控件最多可以绘制8条曲线,但该曲线无法实现曲线打印功能。第二种是调用历史趋势曲线控件,对于这种历史趋势曲线,功能很强大,使用比较简单。通过该控件,不但可以实现组态王历史数据的曲线绘制,还可以实现ODBC数据库中数据记录的曲线绘制,而且在运行状态下,可以实现在线动态增加/删除曲线、曲线图表的无级缩放、曲线的动态比较、曲线的打印等等。第三种是从工具箱中调用历史趋势曲线,对于这种历史趋势曲线,用户需要对曲线的各个操作按扭进行定义,即建立命令语言连接才能操作历史曲线,对于这种形式,用户使用时自主性较强,能做出个性化的历史趋势曲线;该曲线控件最多可以绘制8条曲线,该曲线无法实现曲线打印功能。
45、无论使用哪一种历史趋势曲线,都要进行相关配置,主要包括变量属性配置和历史数据文件存放位置配置。,t课件,二、历史趋势曲线(续),109,对于要以历史趋势曲线形式显示的变量,必须设置变量的记录属性,设置过程如下:,在工程浏览窗口左侧的“工程目录显示区”中选择“数据库”中的“数据词典”选项,在“数据词典”中选择变量本站点原料油液位,双击此变量,在弹出的“定义变量”对话框中单击“记录和安全区”属性页,设置记录类型为:数据变化记录,变化灵敏度为:0。如图示:,t课件,二、历史趋势曲线(续),110,定义历史数据文件的存储目录,在工程浏览器窗口左侧的“工程目录显示区”中双击“系统配置”中的“历史数据记录
46、”选项,弹出“历史记录配置”对话框,如图 所示:,t课件,二、历史趋势曲线(续),111,创建历史曲线控件,1、 新建一画面,名称为: 历史趋势曲线画面 2、 选择工具箱中的 工具,在画面上输入文字:历史趋势 曲线。 3、 选择工具箱中的 工具, 在画面中插入通用控件窗口 中的“历史趋势曲线” 控件,如图 所示:,注:欲想显示历史趋势曲线窗口下方的“工具条”和“列表框”必须将窗口拉伸到足够大。,t课件,二、历史趋势曲线(续),112,创建历史曲线控件,t课件,二、历史趋势曲线(续),113,选中此控件,单击鼠标右键在弹出的下拉菜单中执行“控件属性”命令,弹出控件属性对话框,如图所示:历史趋势曲
47、线属性窗口分为五个属性页:曲线属性页、坐标系属性页、预置打印选项属性页、报警区域选项属性页、游标配置选项属性页。,t课件,二、历史趋势曲线(续),114,曲线属性页:在此属性页中您可以利用“历史库中添加”按钮添加历史曲线变量,绘制方式:模拟,如图所示:,t课件,二、历史趋势曲线(续),115,坐标系属性页:在此属性页中您可以设置历史曲线控件的显示风格如:历史曲线控件背景颜色、坐标轴的显示风格、数据轴、时间轴的显示格式等等。在“数据轴” 中设置数值的显示方式。如图所示:,t课件,二、历史趋势曲线(续),116,预置打印选项属性页: 在此属性页中您可以设置历史曲线控件的打印格式及打印的背景颜色。历
48、史曲线控件中的“预置打印选项属性页”对话框,如图所示:,t课件,二、历史趋势曲线(续),117,报警区域选项属性页: 在此属性页中您可以设置历史曲线窗口中报警区域显示的颜色,包括:高高限报警区的颜色、高限报警区的颜色、低限报警区的颜色和低低限报警区的颜色及各报警区颜色显示的范围。通过报警区颜色的设置使您对变量的报警情况一目了然。如图所示:,t课件,二、历史趋势曲线(续),118,游标配置选项属性页:在此属性页中您可以设置历史曲线窗口左右游标在显示数值时的显示风格及显示的附加信息,附加信息的设置不仅可以在编辑框中输入静态信息还可使用 ODBC 从任何第三方数据库中得到动态的附加信息。如图所示:,t课件,二、历史趋势曲线(续),119,t课件,