MCGS触摸屏嵌入版组态软件快速入门帮助-定义数据对象定义数据对象
前面我们已经讲过,实时数据库是MCGS嵌入版工程的数据交换和数据处理。数据对象是构成实时数据库的基本单元,建立实时数据库的过程也就是定义数据对象的过程。
定义数据对象的内容主要包括:
● 指定数据变量的名称、类型、初始值和数值范围
● 确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。
在开始定义之前,我们先对所有数据对象进行分析。在本样例工程中需要用到以下数据对象:
| 对象名称 | 类型 | 注释 |
| 水泵 | 开关型 | 控制水泵“启动”、“停止”的变量 |
| 调节阀 | 开关型 | 控制调节阀“打开”、“关闭”的变量 |
| 出水阀 | 开关型 | 控制出水阀“打开”、“关闭”的变量 |
| 液位1 | 数值型 | 水罐1的水位高度,用来控制1#水罐水位的变化 |
| 液位2 | 数值型 | 水罐2的水位高度,用来控制2#水罐水位的变化 |
| 液位1上限 | 数值型 | 用来在运行环境下设定水罐1的上限报警值 |
| 液位1下限 | 数值型 | 用来在运行环境下设定水罐1的下限报警值 |
| 液位2上限 | 数值型 | 用来在运行环境下设定水罐2的上限报警值 |
| 液位2下限 | 数值型 | 用来在运行环境下设定水罐2的下限报警值 |
| 液位组 | 组对象 | 用于历史数据、历史曲线、报表输出等功能构件 |
下面以数据对象“水泵”为例,介绍一下定义数据对象的步骤:
1、单击工作台中的“实时数据库”窗口标签,进入实时数据库窗口页。
2、单击“新增对象”按钮,在窗口的数据对象列表中,增加新的数据对象,系统缺省定义的名称为“Data1”、“Data2”、“Data3”等(多次点击该按钮,则可增加多个数据对象)。
3、选中对象,按“对象属性”按钮,或双击选中对象,则打开“数据对象属性设置”窗口。
4、将对象名称改为:水泵;对象类型选择:开关型;在对象内容注释输入框内输入:“控制水泵启动、停止的变量”,单击“确认”。
按照此步骤,根据上面列表,设置其他9个数据对象。
定义组对象与定义其他数据对象略有不同,需要对组对象成员进行选择。具体步骤如下:
1、在数据对象列表中,双击“液位组”,打开“数据对象属性设置”窗口。
2、选择“组对象成员”标签,在左边数据对象列表中选择“液位1”,点击“增加”按钮,数据对象“液位1”被添加到右边的“组对象成员列表”中。按照同样的方法将“液位2”添加到组对象成员中。
3、单击“存盘属性”标签,在“数据对象值的存盘”选择框中,选择:定时存盘,并将存盘周期设为:5秒。
4、单击“确认”,组对象设置完毕。
工易自营