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

下载本文档

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

文档简介

1、组态王6.5教程,Click here to enter,1,组态王6.5教程,第一讲 概述 第二讲 建立一个新工程 第三讲 让画面动起来 第四讲 报警和事件 第五讲 趋势曲线 第六讲 DDE,2,第一讲 概述,主要知识点:,组态的定义,组态的发展,组态软件的数据处理流程,使用组态软件的一般步骤,组态软件的任务,组态王概述,3,一、组态软件定义,第一讲 概述,组态(configuration)的意思就是多种工具模块的任意组合,含义是使用软件工具对计算机及软件的各种资源进行配置,达到使计算机或软件按照预先设置自动执行特定任务,满足使用者要求的目的。,DCS的监控组态软件,是面向监控和数据采集(

2、SCADA ,supervisory control and data acquisition)的软件平台工具。为用户提供了高可靠性实时运行环境和功能强大的开发工具,组态软件使用者可以利用DCS提供的组态软件,将各种功能软件进行适当的“组装连接”(即组态),便可极为方便地生成满足控制系统要求的应用系统。,4,二、组态软件的发展,第一讲 概述,1. 发展历史,组态软件依赖于计算机控制系统、依赖于计算机技术的发展。 20世纪50年代末 计算机开始涉足工业过程控制领域; 20世纪70年代 微处理器的出现促进了计算机控制的发展,DCS计算机控制技术应用日益广泛。组态软件基于MS-DOS和iRMX86的

3、,各DCS厂商的软件专用且封闭,不通用。,5,二、组态软件的发展(续),第一讲 概述,1. 发展历史(续),20世纪80年代末 个人PC机和Windows操作系统的普及,基于PC机的组态软件开发,且由软件商专门从事组态软件的开发。美国的Wonderware公司推出第一个商品化的组态软件Intouch,提供了不同厂家、不同设备的对应的I/O驱动模块,使组态软件趋于通用。 目前已有近几十种组态软件。,6,二、组态软件的发展(续),第一讲 概述,7,二、组态软件的发展(续),第一讲 概述,国内较知名的监控组态软件,8,第一讲 概述,1、组态软件的主要功能,三、组态软件的数据处理流程,以图形方式直观地

4、显示现场I/O设备的数据 按照组态要求和操作人员的指令将控制数据送I/O设备, 对执行机构实施控制或调整参数 数据的存储供查询历史数据使用,9,第一讲 概述,2、数据流程,三、组态软件的数据处理流程(续),10,第一讲 概述,三、组态软件的数据处理流程,核心,数据流程处理示意图,11,第一讲 概述,四、使用组态软件的一般步骤,1、收集所有I/O点的参数,填写表格(表1) ,以便在监控组态软件和PLC上组态时使用。,3、收集所有I/O点的I/O标识,填写表格(表2)。 I/O标识是唯一地确定一个I/O点的关键字,在大多数情况下I/O标识是I/O点的地址或位号名称。,12,第一讲 概述,四、使用组

5、态软件的一般步骤(续),5、根据表1,建立实时数据库,正确组态各种变量参数。,10、系统投入运行。,13,第一讲 概述,五、组态软件任务,在组态软件的支持下,操作人员可完成: 1、查看生产现场的实时数据及流程画面; 2、自动打印各种实时历史生产报表; 3、自由浏览各个实时历史趋势画面; 4、及时得到并处理各种过程报警和系统报警; 5、需要时,人为干预生产过程,修改生产过程参数和状态; 6、与管理部门的计算机联网,为其提供生产实时数据。,在一个自动控制系统中,系统投入运行后,组态软件就是自动监控系统中的数据收集处理中心、远程监视中心和数据转发中心。,14,第一讲 概述,五、组态软件任务,组态软件

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

7、)三部分组成。 工程管理器内嵌画面管理系统,用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。 工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 运行系统是工程运行画面,从采集设备中获得通讯数据,并依据工程浏览器的动画设计显示动态画面,实现人与控制设备的相互交互。,17,第一讲 概述,六、组态王概述如何获取帮助,组态王帮助文档分组态王产品帮助文档和I/O 驱动帮助文档两部分,可以通过如下几种方法打开: 方法一:单击桌面“开始”“所有程序”“组态王6.52”“

8、组态王文档”,此选项中包括组态王帮助文档、I/O 驱动帮助文档和使用手册电子版、函数手册电子版。 方法二:在工程浏览器中单击“帮助”菜单中的“目录”命令,此帮助文档中只包含组态王软件帮助文档。 方法三:在工程浏览器中任何时候通过“F1”快捷键弹出组态王软件帮助文档。,18,19,第二讲 创建新工程 -创建应用工程的一般过程,创建应用工程大致可分为以下六个步骤: 1、创建新工程 2、设计图形界面 3、定义设备驱动 4、构造数据库变量 5、建立动画连接 6、运行和调试 完成以上步骤后,一个可以拿到现场运行的工程就制作完成了。,在组态王中,您所建立的每一个应用称为一个工程。每个工程必须在一个独立的目

9、录下,不同的工程不能共用一个目录。在每一个工程的路径下,生成了一些重要的数据文件,这些数据文件不允许直接修改的。 通过本课程的学习,您将建立一个反应车间的监控中心。监控中心从现场采集生产数据,并以动画形式直观的显示在监控画面上。监控画面还将显示实时趋势和报警信息,并提供历史数据查询的功能,最后完成一个数据统计的报表。,20,第二讲 创建新工程 -工程简介,21,第二讲 创建新工程 -工程组态画面,22,反应车间需要采集三个现场数据(在数据字典中进行操作): 1、原料油液位(变量名:原料油液位,最大值100,整型数据) 2、催化剂液位(变量名:催化剂液位,最大值100,整型数据) 3、成品油液位

10、(变量名:成品油液位,最大值100,整型数据) 4、建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成品油出料阀。,第二讲 创建新工程 -工程简介(续),组态王工程管理器的主要作用是为用户集中管理本机上的组态王工程。 工程管理器的主要功能包括: 新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程的备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。,23,观看演示,2.1 建立新工程,观看演示,24,组态王工程浏览器的主要作用是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。 建立新画面 使用工

11、具箱 使用图库管理器,2.2 设计画面,组态王把那些需要与之交换数据的设备或程序都作为外部设备。外部设备包括:下位机(PLC、仪表、模块、板卡、变频器等),它们一般通过串行口和上位机交换数据;其他Windows应用程序,它们之间一般通过DDE交换数据;外部设备还包括网络上的其他计算机。 只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。为方便您定义外部设备,组态王设计了“设备配置向导”引导您一步步完成设备的连接。,25,2.3 定义设备和变量,本课程中以组态王软件和亚控公司自行设计的仿真PLC(仿真程序)和组态王通信为例来讲解在组态王中如何定义设备和相关变量(实际硬件设备和变量

12、的定义方式与其类似)。 注:在实际的工程中组态王连接现场的实际采集设备,采集现场的数据。,2.3 定义设备,26,观看演示,在组态王工程浏览器中提供了“数据库”项供用户定义设备变量。,2.4 定义外部设备变量,27,数据库的作用:,数据库是“组态王”最核心的部分。在TOUCHVEW运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场,所有这一切都是以实时数据库为中介环节,所以说数据库是联系上位机和下位机的桥梁。,数据库中存放的是您制作应用系统时定义的变量以及系统预定义的变量。变量可以分为基本类型和特殊类型两大类。基本类型的变量又分为“内存变量”和

13、“IO变量”两类。 IO变量,指的是需要“组态王”和外部设备或其它应用程序交换数据的变量。这种数据交换是双向的、动态的,就是说在“组态王”系统运行过程中,每当IO变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据,发送给下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O变量”。那些不需要和其它应用程序交换,只在“组态王”内需要的变量,比如计算过程中的中间变量,就可以设置成“内存变量”。,2.4 定义外部设备变量 -数据词典中变量的类型,28,基本类型的变量也可以按照数据类型分为

14、离散型、模拟型、长整数型和字符串型。 内存离散变量、IO离散变量 内存实型变量、IO实型变量 内存整数变量、IO整数变量 内存字符串型变量、IO字符串型变量 特殊变量类型有报警窗口变量、报警组变量、历史趋势曲线变量、时间变量四种。这几种特殊类型的变量正是体现了“组态王”系统面向工控软件自动生成人机接口的特色。,2.4 定义外部设备变量 -数据词典中变量的类型(续),29,观看演示,第三讲 让画面动起来,在本节您将: 理解动画连接的概念 掌握定义动画连接的方法,30,所谓“动画连接”就是建立画面的图素与数据库变量的对应关系。对于我们已经建立的“监控中心”,如果画面上的原料油罐图素能够随着变量“原

15、料油液位”等变量值的大小变化实时显示液位的高低,那么对于操作者来说,他就能够看到一个真实反映工业现场的监控画面,这正是本课的目的。 接下来为1号原料油罐、2号催化剂罐、成品油罐三个图素以及原料油出料阀、催化剂出料阀和成品油出料阀三个图素建立动画连接。,观看演示,31,第三讲 让画面动起来,第四讲 报警和事件,在本课程您将: 了解报警和事件窗口的作用 掌握报警和事件窗口设置方法 掌握运行的报警和事件窗口的操作方法,32,报警和事件窗口的作用,33,为保证工业现场安全生产,报警和事件的产生和记录是必不可少的,“组态王”提供了强有力的报警和事件系统。 组态王中的报警和事件主要包括变量报警事件、操作事

16、件、用户登录事件和工作站事件。通过这些报警和事件,用户可以方便地记录和查看系统的报警、操作和各个工作站的运行情况。当报警和事件发生时,在报警窗中会按照设置的过滤条件实时的显示出来。 为了分类显示报警事件,可以把变量划分到不同的报警组,同时指定报警窗口中只显示所需的报警组。(注:趋势曲线、报警窗口都是一类特殊的变量,有变量名和变量属性等。),报警配置如下:,定义报警组 设置变量的报警定义属性 建立报警和事件窗口 建立新画面 绘制报警和事件窗口 报警窗口的操作 报警和事件的输出 文件输出、打印输出、数据库输出,34,观看演示,第五讲:趋势曲线,在本课程您将: 了解实时趋势曲线和历史趋势曲线的作用

17、掌握实时趋势曲线的使用方法 掌握历史趋势曲线的使用方法,35,第五讲:趋势曲线,36,趋势曲线用来反应数据变量随时间的变化情况。趋势曲线有两种: 实时趋势曲线 历史趋势曲线,观看演示,第六讲:DDE,本章介绍: 组态王如何通过DDE方式与其他的应用程序交换数据。 动态数据交换(DDE)的概念 DDE是WINDOWS平台上的一个完整的通讯协议,它使应用程序之间能彼此交换数据和发送指令。进行DDE通讯的应用程序相互间是通过三个标识名来约定的:即一方的应用程序要想获取另一方的数据,必须定义另一方的三个标识:,37,应用程序名: 即进行DDE对话的双方的名称,组态王的应用程序名为“VIEW”,EXCE

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

19、xcel请求数据。具体步骤如下: 1、在“组态王”中定义DDE设备 在工程浏览器中,从左边 的工程目录显示区中选择 “设备DDE”,然后在右边 的内容显示区中双击“新建” 图标,则弹出“设备配置向 导”,配置的DDE设备的信 息总结列表框如图所示。,组态王与Excel间的数据交换 -组态王访问Excel的数据,2、在“组态王”中定义变量 在工程浏览器左边的工程目录显示区中,选择“数据库数据词典”,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变 量属性”对话框,在此对话框 中建立一个I/O实型变量,如图 所示。变量名设为 fromExceltoView,项目名设为 r2c1,表明此

20、变量将和Excel 第二行第一列的单元进行连接。,组态王与Excel间的数据交换 -组态王访问Excel的数据,3、创建“组态王”画面 新建组态王画面名为test,如图1所示。为文本对象“#”设置“模拟值输出”的动画连接,如图2所示。,图1,图2,组态王与Excel间的数据交换 -组态王访问Excel的数据,4、启动应用程序 首先启动Excel程序,然后启动组态王运行系统。在Excel的A2单元(第二行第一列)中输入数据,可以看到,TouchVew中的数据也同步变化。如图所示。,图1,图2,组态王与Excel间的数据交换 -Excel访问组态王的数据,在本例中,假设“组态王”通过驱动程序从下位

21、机采集数据,Excel又向“组态王”请求数据。“组态王”既是驱动程序的“客户”,又充当了Excel的服务器,Excel访问组态王的数据。 1、在“组态王”中定义设备 在工程浏览器中,从左边的 工程目录显示区中选择“设备”, 然后在右边的内容显示区中双击 “新建”图标,则弹出“设备配 置向导”,配置的设备的信息总 结列表框如图所示。,组态王与Excel间的数据交换 -Excel访问组态王的数据,2、在“组态王”中定义I/O变量 在工程浏览器左边的工程目录显示区中,选择“数据库数据词典”,然后在右边的目录内容显示区中用左键双击“新建”图标,弹出“变量属性”对话框,在此对话框中建立一个I/O实型变量

22、。如图所示。变量名设为FromViewToExcel,这个名称由工程人员自己定义。必须选择“允许DDE访问”选项。该选项用于组态王能够从外部采集来的数据传送给VB或EXCEL或其它应用程序使用。该变量的项目名为“PLC1.INCREA100”。,组态王与Excel间的数据交换 -Excel访问组态王的数据,注意: 在定义变量时必须要选择“允许DDE访问”,否则在客户应用程序不能访问到组态王的变量。,组态王与Excel间的数据交换 -Excel访问组态王的数据,3、创建“组态王”画面 新建组态王画面名为test1,如图1所示。为文本对象“%”设置“模拟值输出”的动画连接,如图2所示。,图1,图2

23、,组态王与Excel间的数据交换 -Excel访问的组态王数据,4、启动应用程序 启动“组态王”画面 运行系统TouchVew。 启动后,如果数据词典内 定义的有I/O变量,TouchVew 就自动开始连接。然后 启动Excel。如图所示, 选择Excel的任一单元, 比如r3c3,输入 远程公式: =VIEW|tagname! PLC1.INCREA100,图2,图1 模拟量I/O点的参数点表,图2 开关量I/O点的参数点表,48,工程管理器,49,工程浏览器,50,51,建立新工程,在工程管理器中选择菜单“文件/新建工程”,或者点击工具栏的“新建”按钮,出现“新建工程向导之一” 对话框,如

24、下图:,52,建立新工程(续),单击下一步按钮,弹出“新建工程向导之二”对话框,并单击浏览按钮,选择所要新建的工程存储的路径。,53,建立新工程(续),单击下一步按钮,弹出“新建工程向导之三”对话框,并输入工程名称和工程描述。,工程名称对话框中输入工程名称:我的工程 在工程描述对话框中输入:反应车间监控中心,54,建立新工程(续),单击“完成”。弹出对话框,选择“是”按钮,将新建工程设为组态王当前工程。,55,创建组态画面 工程加密,工程加密是为了保护工程文件不被其他人随意改动,只有设定密码的人或知道密码的人才可以对工程做编辑或修改。,56,创建组态画面 建立新画面,在工程浏览器中左侧的“工程

25、目录显示区”中选择“画面”,在右侧视图中双击“新建”,弹出新建画面对话框如图所示。,在“新画面”属性设置如下: 画面名称:监控中心 对应文件:pic00001.pic(自动生成,也可以用户自己定义) 注释:反应车间的监控中心主画面 画面风格:覆盖式 画面位置:左边 :0 顶边:0 显示宽度:1024 显示高度:768 画面宽度:1024 画面高度:768 标题杆: 无效 大小可变:有效,57,创建组态画面 使用工具箱,绘制图素的主要工具放置在图形编辑工具箱内。当画面打开时,工具箱自动显示。如果工具箱没有出现,选择“工具”菜单中的“显示工具箱”或按F10键将其打开。,58,创建组态画面 使用图库

26、管理器,选择“图库”菜单中“打开图库”命令或按F2键打开图库管理器。 使用图库管理器降低了工程人员设计界面的难度,用户更加集中精力与维护数据库和增强软件内部逻辑控制,缩短开发周期;同时用图库开发软件将具有统一的外观,方便工程人员学习和掌握;另外,利用图库的开放性,工程人员可以生成自己的图库元素。,59,反应车间监控画面,60,定义外部设备,在组态王工程浏览器树形目录中选择设备,在右边的工作区双击“新建”图标,在弹出的“设备向导”对话框中选择设备驱动目录下PLC下的亚控仿真PLC串行后单击下一步。,61,定义外部设备(续),为仿真PLC设备取一个名称,如“PLC2”,进入下一步下PLC下的亚控仿

27、真PLC串行后单击下一步,为设备选择连接的串口为COM2,单击下一步。,62,定义外部设备(续),填写设备地址(在连接现场设备时,设备地址处填写的地址和实际设备地址完全一致)和设置故障恢复参数(一般情况下使用系统默认设置即可)。,63,定义外部设备(续),检查各项设置,完成设备定义后可以在COM2项下看到新建的设备PLC2。,64,定义外部设备(续),双击COM2口,修改串口通信参数。,65,定义外部设备变量,在工程浏览器树型目录选择“数据词典”,双击右侧“新建”图标,在弹出的“变量属性”对话框添加变量。,66,定义外部设备变量(续),对话框设置为: 变量名:原料油液位 变量类型:内存实数 描

28、述:原料油罐的液位 变化灵敏度:0 初始值:0 最小值:0 最大值:100,67,定义外部设备变量(续),此外由于演示工程的需要还须建立三个离散型内存变量为:原料油出料阀、催化剂出料阀、成品油出料阀。,68,原料油罐液位动画设置,打开“监控中心”画面,在画面上双击“原料油罐”图形,弹出该图库的动画连接对话框,如图所示。,表达式:原料油罐液位 最小填充高度: 对应数值:0 占据百分比:0 最大填充高度: 对应数值:100 占据百分比:100,69,原料油罐液位示值动画设置,作为一个实际可用的监控程序,可能操作者仍需要知道液面的准确高度,而不仅仅是设置刻度。这个功能由“模拟值输出”动画连接来实现

29、。 在工具箱中选用文本工具,在“原料油罐”矩形框的中部输入字符串“”。 这个字符串的内容是任意的,比如您可以输入“原料油液位”。当画面程序实际运行时,字符串的内容将被您需要输出的模拟值所取代。 操作完成后,画面如下图。,70,原料油罐液位示值动画设置,71,阀门动画设置,打开“监控中心”画面,在画面上双击“原料油出料阀”图形,弹出该图库的动画连接对话框,如图所示。,变量名(离散量):本站站点原料油出料阀 关闭时颜色:红色 打开时颜色:绿色,72,液体流动动画设置,1、数据词典中定义一个内存整型变量: 变量名:原料油 变量类型:内存整型 初始值:0 最小值:0 最大值:100,2、选择工具箱中的

30、“立体管道”工具,在画面上画一管道,如图所示:,73,液体流动动画设置,3、在画面上双击管道弹出动画连接对话框,在对话框中单击“流动”选项,弹出管道动连接设置对话框,如图所示:,对话框设置如下: 流动条件:本站点原料油 单击“确定”按钮完成动画连接的设置。,74,液体流动动画设置,4、上述“表达式”中连接的本站点原料油变量是一个内存变量,在画面上放一文本,双击该文本在弹出的动画连接对话框中选择“模拟值输出”按钮,弹出模拟值输出 连接对话框, 点击“?” 选择原料油变量, 如图所示:,75,运行效果图,76,动画功能设计范例(续),77,动画功能设计范例(续),例1“属性变化”、“位置与大小变化

31、”和图形工具命令语言的简单应用。 (1)填充与自制棒图 要求运行时调节游标可得变色的棒图。 用到的属性: 线属性(表达式取常数0) 填充属性(定义变量填充0,内存实数,分段 设置画刷和颜色) 填充(表达式取:填充0) 图库中的游标(表达式取:填充0),78,动画功能设计范例(续),(2)缩放 缩放连接是被连接的对象的大小随连接表达式的值而变化。在“动画连接”对话框中单击“缩放连接”按钮,弹出缩放对话框。 用到的属性: 线属性(表达式取0) 填充属性(表达式取0) 缩放(表达式取:缩放0) 图库中的游标(表达式取:缩放0),79,动画功能设计范例(续),(3)手动旋转 要求运行时用游标控制图形旋

32、转。用到的属性: 旋转(表达式取:旋转0) 图库中的游标(表达式取:旋转0),(4)水平移动和垂直移动 要求运行时用游标控制图形移动。用到的属性: 水平移动(表达式取:水平移动0) 垂直移动(表达式取:垂直移动0) 图库中的游标(表达式分别取:水平移动0 垂直移动0 ),80,动画功能设计范例(续),(5)水平移动和垂直移动 要求运行时调节游标可得图形移动。 用到的属性: 水平移动(表达式取:水平移动0) 垂直移动(表达式取:垂直移动0) 分别用两个游标控制水平移动和垂直移动,81,动画功能设计范例(续),(6)图形工具命令语言的简单应用 选取旋转(表达式取:旋转1)用启动和停止按钮控制。启动

33、和停止按钮弹起时的命令语言分别为: 本站点旋转启停0=1;和本站点旋转启停0=0; 画面命令语言显示时的代码为: 本站点旋转1=10; 存在时的代码为: if(本站点旋转启停0=1) 本站点旋转1=本站点旋转1+1; if(本站点旋转1=101) 本站点旋转1=0;,82,动画功能设计范例(续),例2 模拟值输入连接。过程控制系统中设定期望值在线实时修改。,83,动画功能设计范例(续),例3 滑动杆输入连接和文本值输出的简单应用。,首先定义变量:水平滑动杆输入坐标X设定0,垂直滑动杆输入坐标Y设定0,内存实数。用合成单元技术建立一个XY坐标系,在原点设置具有水平和垂直两种滑动杆输入连接性能的圆

34、,以此圆作为滑动杆,并设置两个接收文本,来显示XY坐标值,文本值输出取模拟值输出。,84,动画功能设计范例(续),例4 隐含和位图的简单应用。 按钮按下时的命令语言代码: if(本站点隐含0=0) 本站点隐含0=1; else 本站点隐含0=0;,85,动画功能设计范例(续),例2 模拟值输入连接。过程控制系统中设定期望值在线实时修改。 按钮按下时的命令语言代码: if(本站点隐含0=0) 本站点隐含0=1; else 本站点隐含0=0;,一、定义报警组,86,1)在工程浏览器窗口左侧“工程目录显示区”中选择“数据库”中的“报警组”选项,在右侧“目录内容显示区”中双击“进入报警组”图标弹出“报

35、警组定义”对话框,如图示:,一、定义报警组(续),87,2)单击“修改”按钮,将名称为“RootNode”报警组改名为“化工厂”。 3)选中“化工厂”报警组,单击“增加”按钮增加此报警组的子报警组,名称为:反应车间。,二、设置变量的报警属性,88,1)在数据词典中选择“原料油液位”变量,双击此变量,在弹出的“定义变量”对话框中单击“报警定义”选项卡,如图示:,对话框设置如下: 报警组名:反应车间 低:10 原料油液位过低 高:90 原料油液位过高 优先级:100,三、建立报警事件窗口,89,报警窗口是用来显示“组态王”系统中发生的报警和事件信息,报警窗口分:实时报警窗口和历史报警窗口。 实时报

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

37、页:在此属性页中您可以设置窗口的名称、窗口的类型(实时报警窗口或历史报警窗口)、窗口显示属性以及日期和时间显示格式等;,列属性页:报警窗口中的“列属性页”对话框,如图示:,三、建立报警事件窗口(续),93,操作属性页:报警窗口中的“操作属性页”对话框,如图 示:,三、建立报警事件窗口(续),94,条件属性页:报警窗口中的“条件属性页”对话框,如图 示:,在此属性页中您可以设置哪些类型的报警或事件发生时才在此报警窗口中显示, 并设置 其优先级和报警组。 优先级:999 报警组:反应车间,三、建立报警事件窗口(续),95,颜色和字体属性页:报警窗口中的“颜色和字体属性页”对话框,如图 示:,三、建

38、立报警事件窗口(续),96,6、单击“文件”菜单中的“切换到 VIEW”命令,进入运行系统。系统默认运行的画面可能不是您刚刚编辑完成的“报警和事件画面”,您可以通过运行界面中“画面”菜单中的“打开”命令将其打开后方可运行,如图示:,三、建立报警事件窗口(续),97,当系统处于运行状态时,用户可以通过报警窗口上方的工具箱对报警信息进行操作,如图所示:,报警确认: 滚动 : 更改报警类型: 更改事件类型: 更改优先级: 更改报警组: 更改站点名: 更改报警服务器名:,四、报警和事件输出,98,对于系统中的报警和事件信息不仅可以输出到报警窗口中还可以输出到文件、 数据库和打印机中。此功能可通过报警配

39、置属性窗口来实现,配置过程如下:,四、报警和事件输出(续),99,1、在工程浏览器窗口左侧的“工程目录显示区”中双击“系统配置”中的“报警配置”选项弹出“报警配置属性”对话框,如图所示:,报警配置属性窗口分为三个属性页: 文件配置页 数据库配置页 打印配置页。,四、报警和事件输出(续),100,文件配置页:在此属性页中您可以设置将哪些报警和事件记录到文件中以及记录的格式、记录的目录、记录时间、记录哪些报警组的报警信息等等,文件记录格式如下: 示例:工作站事件文件记录: 工作站日期:2001 年4月 28 日 工作站时间:14 时24分 7秒 事件类型:工作站启动 机器名:本站点 工作站日期:2

40、001年 4月 28 日 工作站时间:14 时24分 14秒 事件类型:工作站退出 机器名:本站点,四、报警和事件输出(续),101,数据库配置页:数据库配置页对话框,如图所示:,在此属性页中您可以设置将哪些报警和事件记录到数据库中以及记录的格式、 数据源的 选择、登陆数据库时的用户名和密码等等:,四、报警和事件输出(续),102,打印配置页:打印配置页对话框,如图所示:,在此属性页中您可以设置将哪些报警和事件输出到打印机中以及打印的格式、 打印机的 端口号等,打印输出格式如下: 示例:工作站事件打印: /,一、实时曲线的定义,103,实时趋势曲线定义过程如下: 1、 新建一画面,名称为:实时

41、趋势曲线画面。 2、 选择工具箱中的文本工具,在画面上输入文字:实时趋势曲线。 3、 选择工具箱中的实时趋势曲线工具,在画面上绘制一实时趋势曲线窗口,如图所示:,一、实时曲线的定义(续),104,双击“实时趋势曲线”对象,弹出“实时趋势曲线”设置窗口,如图所示。 实时趋势曲线设置 窗口分为两个属性页: 曲线定义属性页 标识定义属性页,一、实时曲线的定义(续),105,曲线定义属性页:在此属性页中您不仅可以设置曲线窗口的显示风格,还可以设置趋势曲线中所要显示的变量。单击“曲线 1”编辑框后的 按钮,在弹出的“选择变量名”对话框中选择变量本站点原料油液位,曲线颜色设置为:红色。,一、实时曲线的定义

42、(续),106,标识定义属性页:标识定义属性页,如图 所示。,在此属性页中您可以设置数值轴和时间轴的显示风格。 设置如下: 标识 X轴时间轴:有效 标识 Y轴数据轴:有效 起始值:0 最大值:200 数值格式:实际值 时间轴:分、秒有效 更新频率:1秒 时间长度:30 秒,一、实时曲线的定义(续),107,实时趋势曲线运行效果如图 所示。,二、历史趋势曲线,108,组态王提供三种形式的历史趋势曲线: 第一种是从图库中调用已经定义好各功能按扭的历史趋势曲线,对于这种历史趋势曲线,用户只需要定义几个相关变量,适当调整曲线外观即可完成历史趋势曲线的复杂功能,这种形式使用简单方便;该曲线控件最多可以绘制8条曲线,但该曲线无法实现曲线打印功能。 第二种是调用历史趋势曲线控件,对于这种历史趋势曲线,功能很强大,使用比较简单

温馨提示

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

评论

0/150

提交评论