变量

Navigation:  建立iCentroView系统 >

变量

Previous pageReturn to chapter overviewNext page

变量概述

随着硬件、通信、计算机技术的迅速发展,桥梁隧道、轨道交通等基础设施的建设也随之向前推动,建设一个高效、先进、智能化和信息化的实时监控网络,成为实时监控系统面临的一大挑战。许多大型项目的实施使得传统的面向变量的配置方式不能满足客户需求,实施人员需要对每个设备进行变量关联,在设备数量较大的项目中,需要耗费大量的时间完成设备的变量配置,这不仅降低了工程效率,同时后续的系统扩展和维护也受到影响。因此iCentroView提出了基于对象模型对监控设备进行配置的方法。

在对象模式下,可把设备抽象成类,然后通过类实例化的方法快速配制出很多的设备实例,适用于同类设备较多的工程,并可与组态中的图元进行绑定关联,大大提高了系统开发的复用性。

对象模式在大型项目中的优势是显而易见的。在项目中,一个设备关联十个变量,需要配置一百个该设备,使用传统的方式,需要进行一千次变量配置,配置过程中,还需要查找对应的设备地址并进行关联。使用基于对象进行配置的方法,建立一个关于该设备的类模板,在类模板的自有属性中,增加十个相关变量类型,并配置关联属性;然后使用该类模板实例化一百个对象,直接在每个对象下修改地址即可完成配置,如:泵这类设备,泵就是一个类,每个泵都有电流值和压力值两种属性,现场用到10个相同的泵,那么10个泵=10个对象,其中每个对象都有相同的两个属性值,一个对象.属性相当于一个变量,那这样算起来,一共搭建了20个变量点。

变量配置将iCentroView的驱动采集系统与其他系统,如组态系统、转储等,紧紧的联系在了一起。

通过变量配置,iCentroView屏蔽了设备系统的技术细节,使其统一表现为一种统一的模式。组态系统等其他子系统的开发人员,只需要关注所需的变量名字及其属性值即可使用。

设备模式下,变量之间没有组织关系,是相关独立的个体点。

设备模式的配置较为扁平化,也更易上手,常用于一些小型项目,或者设备间定制程度较高不易复用的情况。

本章内容包括:

u对象模式的变量

u设备模式的变量