3.2.2存储交互类的特点
存储交互类管理过程数据,设备异常信息和设备操作信息的收集、存储及提取,存储媒体为计算机的内存或者辅助存储器。其目的是为实时操作提供实时数据供给,或者为趋势分析提供历史数据以及为系统文护、故障诊断等提供设备信息历史记录。存储交互类可以抽象为:
存储交互类Class
{ 属性:过程交互对象指针;
采样间隔及时间差;、
内存存储区指针;
磁盘文件名或指针;
……
方法:数据采集及存储;
数据查询();
……
}
在本系统中,典型的存储交互类为实时数据库和历史数据库。
3.2.3人机交互类的特点
人机交互类是指用图形化方式将过程信息全面、形象、直观地呈现在用户面前,用户通过对虚拟过程的控制达到对实际过程监控的目的。不同用户其出发点不同,考察系统的角度也不同,这就要求系统为不同的用户提供不同的视图。监控系统的典型用户包括操作员、组态工程师、控制工程师、文护工程师等,虽然他们的职责不同,但他们都可以过程为交互对象。如果将各种基本的交互手段抽象为基本的人际交互类,那么用户视图就可以理解为基本人机交互类不同子集的封装。
在Windows中,基本的人机交互对象成为界面元素。在监控系统中,界面元素由过程元素和存储元素这两大类组成。过程元素包括传感器、控制仪表、执行机构、元部件、设计和管道等;存储元素包括趋势记录、操作记录和异常记录。界面元素的作用是用图形表示过程对象和存储对象并为用户 提供操作接口,因此,如果将其抽象为类,可以将它看成是图形和过程交互类与存储交互类的子类,前者描述了界面元素的显示特性,后者则描述了界面元素的尸体行为。为此构成了如图3-2所示的垒成结构。在监控组态软件中典型的人机交互类是图形界面生成模块。
在本系统中,采用面向对象的设计方法来分析系统模型、设计各种类型的=测点数据库记录结构。这样,在对该类对象组态时,符合人们的思文习惯;在对其进行操作时,也能遵循该类对象的固有规律;在程序设计时,也已于用面向对象的编程语言来实现。
3.3组态软件运行的层次分析
组态系统的运行分为三个层次:组态曾、运行层和信息管理层,如图3-3所示。
3.3.1组态层
组态层的主要功能包括:
A 系统组态
系统组态时整个组态的第一步。各现场控制站、工程师站和操作员站的基本配置信息即通过系统组态来设定。选择投入运行的现场控制站的类型、个数、各自的站号及是否有冗余等,确定操作员站的站号,还可以设定安全保护,对操作员的操作权限和操作范围进行限定。最后将配置信息以数据库文件保存并下载。 基于组态软件的监控系统的设计+文献综述(6):http://www.751com.cn/jisuanji/lunwen_3677.html