1. 城镇大全网
  2. 综合百科

昆仑组态如何添加设备驱动,昆仑组态实时数据

本章从添加数据对象、数据对象配置、数据对象保存、数据对象方法、数据对象属性五个方面来讲解McgsPro数据对象管理的用法。

一、职能概述

1。数据对象

在McgsPro组态软件中,数据对象是不同于传统意义的数据或变量,以变量的形式进行操作和处理。数据对象不仅包含数据变量的数值特征,还封装了与数据相关的其他属性(数据状态、报警限)和数据的操作方法(如数据保存、报警处理),整体上以对象的形式提供服务。将数字、属性和方法定义为一个整体的数据称为数据对象。

在McgsPro组态软件中,数据对象是用来表示数据的,可以看作比传统变量功能更多的对象变量,作为变量使用。在大多数情况下,数据对象是直接通过名字操作的。

2。实时数据库

在McgsPro组态软件中,用数据对象来描述系统中的实时数据,而不是传统的值变量,数据对象的集合称为实时数据库。

实时数据库是McgsPro组态软件的核心,是应用系统的数据处理中心。系统各部分使用实时数据库作为数据交换的公共区域,从而实现各部分的协同操作。

设备窗口通过设备组件驱动外部设备,并将采集到的数据发送到实时数据库。用户窗口与实时数据库中的数据对象相连接,数据以动画的形式可视化。运行策略通过策略组件对数据进行操作和处理,各部分之间的关系如图4.1-1所示。

图4.1-1实时数据库交互图

3。数据对象类型

MCGS Pro配置中的数据对象主要有整数、浮点数、字符串和组对象,每种数据类型的属性都有不同的用途。

(1)整数数据对象

用来记录整数的数据对象称为整数数据对象,其数据类型为整数,数值范围为-2147483648-2147483647。整数数据对象通常与外部设备的数字输入输出通道相连,用来表示设备的当前状态或记录设备的当前整数值。整数数据对象也用于表示McgsPro配置中对象的状态,例如图形对象的可见性状态。

整数数据对象可以设置状态报警(开关量报警、正跳变报警、负跳变报警)、位报警(bit = =报警、bit ONàOFF报警、bit OFFàON报警)、值报警(value = =报警,value >;报警,值>;=报警,数值

(2)浮点数对象

MCGS Pro配置中浮点数据对象的取值范围是-1.79E 308到1.79E 308。浮点数据对象不仅存储数值和参与数据运算,还提供报警信息,并与外部设备的模拟输入输出通道相连。

浮点数据对象的有限值报警属性(下界、下界、上界、上界、上偏差、下偏差),当对象的值超过报警限值时会产生报警;当对象的值在报警极限内时,报警结束;浮点数据对象也可以设置值报警(value = = alarm,value >;报警,值>;=报警,值

(3)字符串数据对象

字符串数据对象是存储文本信息的单位,用于描述外部对象的状态特征。它由多个字符组成。如果字符串保存为初始值,最大允许长度为8kb;如果对象存储为历史数据,最大允许长度约为32KB,否则没有长度限制。

(4)组对象数据对象

group object是McgsPro推出的一种特殊类型的数据对象,类似于编程语言中的数组和结构。它用于将相关的数据对象组合在一起,并将它们作为一个整体进行定义和处理。在实际工程中,描述锅炉工作状态的物理量有很多,如温度、压力、液位高度、流量等。为了处理方便,定义了一个“锅炉”组对象与实际物理对象相对应,其内部成员由与上述物理量相对应的数据对象组成。这样,在处理“锅炉”对象(如组态保存、曲线显示、报警显示)时,只需要指定组对象的名称“锅炉”,就包含了对其所有成员的处理。

组对象在配置时只是一个类对象的整体表示,实际操作是对一个成员进行的。如果警报显示动画组件指定要显示的警报数据对象是“锅炉”,则该组件显示由包含在组对象中的每个数据对象在操作期间生成的所有警报信息。

将对象定义为组对象后,还必须设置组对象中包含的成员,如图4.1-2所示。在“数据对象属性设置”对话框中,有一个特殊的“组对象成员”选项卡页面,用于设置组对象的成员。对话框的左侧是数据对象成员列表,右侧是组对象成员列表。您可以使用属性页中的“添加”按钮将左侧指定的对象添加到组对象的成员中;您也可以使用“删除”按钮来删除指定组对象的成员。

图4.1-2组对象成员设置对话框

注意:

(1)整数数据对象没有工程单位,但有状态报警、位报警、值报警属性。

(2)浮点数据对象具有工程单位、极限报警、偏差报警和值报警的属性。

(3)改变数据对象类型时,原对象类型设置的报警信息将同时被清除。

其次,添加数据对象

定义数据对象时,在configuration environment work bench窗口中选择“实时数据库”选项卡,进入实时数据库窗口页面,显示定义的数据对象,即InputTime、input time、InputUser1和InputUser2。数据对象可以显示在大图标、小图标、列表和细节中,变量可以按名称顺序或类型顺序显示。您也可以剪切、复制和粘贴指定的数据对象。

数据对象的添加有两种方式:单个数据对象添加和组变量添加。

1。添加对象

在数据对象列表中选择一个数据对象,点击〖增加对象〗按钮,在所选数据对象后增加一个数据对象;如果未指定所选位置,将在对象列表的末尾添加一个新的数据对象。添加的数据对象的名称基于所选对象的名称,默认情况下确定字符的升序。对于新项目,第一个定义的变量默认命名为Data1。实时数据库对象列表见图4.2-1。

图4.2-1实时数据库对象列表

2。群体的增加

配置时支持批量增加相同数据类型的数据。当生成多个相同数据类型的数据时,可以选择“成组增加”,弹出批量增加数据对象的对话框,如图4.2-2所示,其中“对象名称”列代表该组对象的主题部分,初始索引值代表第一个成员的索引编码。批量添加的数据对象具有相同的其他特征,例如数据类型和工程单位。批量修改相同属性的数据对象时,选择要修改的对象,然后选择要统一修改的对象属性。

图4.2-2批量添加变量对话框

,

猜你喜欢:综合百科

综合百科昆仑组态如何添加设备驱动,昆仑组态实时数据

转载请注明:原文链接 | http://www.nnxc.com.cn/10043353172.html