1构造实时数据库本章介绍MCGS中数据对象和实时数据库的基本概念,从构成实时数据库的基本单元——数据对象着手,详细说明在组态过程中,构造实时数据库的操作方法,主要包括以下几个方面:数据对象的定义数据对象的类型数据对象的属性数据对象的作用域内部数据对象和系统函数数据对象的浏览、查询和检查概述重点:介绍两个重要概念;数据对象和实时数据库数据对象的概念在MCGS中,数据不同于传统意义的数据或变量,以数据对象的形式来进行操作与处理
数据对象它不仅包含了数据变量的数值特征,还将与数据相关的其它属性(如数据的状态、报警限值等)以及对数据的操作方法(如存盘处理、报警处理等)封装在一起,作为一个整体,以对象的形式提供服务,这种把数值、属性和方法定义成一体的数据称为数据对象
在MCGS中,用数据对象表示数据,可以把数据对象认为是比传统变量具有更多功能的对象变量,象使用变量一样来使用数据对象,大多数情况下只需使用数据对象的名称来直接操作数据对象
实时数据库的概念在MCGS中,用数据对象来描述系统中的实时数据,用对象变量代替传统意义上的值变量,把数据库技术管理的所有数据对象的集合称为实时数据库
实时数据库是MCGS系统的核心,是应用系统的数据处理中心
系统各个部分均以实时数据库为公用区交换数据,实现各个部分协调动作
设备窗口通过设备构件驱动外部设备,将采集的数据送入实时数据库;由用户窗口组成的图形对象,与实时数据库中的数据对象建立连接关系,以动画形式实现数据的可视化;运行策略通过策略构件,对数据进行操作和处理
如下图所示:2定义数据对象重点:定义数据对象的方法定义数据对象的过程,就是构造实时数据库的过程
定义数据对象时,在组态环境工作台窗口中,选择“实时数据库”标签,进入实时数据库窗口页,显示已定义的数据对象,如下图所示
对于新建工程,窗口中显示系统内建的四个字符型数据对象,分别是InputET