组态王_课件

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

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!