

数据通信模块主要管理系统监测数据的传输。为增强系统对现有数据传输方式扩展的需要以及对国内已安装监测硬件的兼容性,采用了中间文件数据交换的方式。目前除自身的监测设备,已能够与其它一些监测仪器对接。监测系统现有的数据传输方式采用RS232和Modem,按照用户设置,可以实现每日定时自动传输或由用户手动控制。系统下载监测数据文件(*.dla)后会自动调用数据文件管理子模块中的统计分析过程,对数据文件进行统计处理,生成硬盘开销较小的日统计分析结果文件(*.DLF)。
数据文件管理模块包含对初步统计数据进一步统计处理的功能单元,同时也负责在系统中将两种数据文件分类成文件库进行管理。统计报表管理、联网分析显示和国标值管理模块经公共数据通道向该模块提出读数据申请,由其进行相关逻辑处理。数据文档的组织按照国内一般习惯,框架如图3所示。由于设计时采用时间构成数据文件名称,因而软件可以提供更加图形化、简捷的分层次自动排序数据浏览及管理界面,使得数据文件的管理操作可完全在该软件内部完成,避免直接在Windows资源管理器下对大量数据文件进行分类管理。[FS:PAGE]

INI数据查询模块为各子模块内部以及子模块间获得控制信息以及其余非电能质量监测数据的公共通道。其余子模块通过向该模块提交检索信息,返回值供子模块内部数据处理、逻辑判断或是子模块间进行通信的需要。通过检索,可以获得监测点在电网图中所处坐标、监测点名称、所属变电所名、最小短路容量、测量点电压等级、主变型号、主变最小短路容量、监测点电话号码、用户协议容量、用户设备容量以及所在线路是否为谐波专用线路、数据文档路径等电网信息供相关子模块调用。INI文件是Windows操作系统中一种专门用来保存应用程序初始化信息和运行环境信息的文本文件。该文件的文本数据具有一定查询功能的段(Section)的结构,每个段结构为若干的关键字(keyword)及相应的值(Value)列表组成,利用Windows操作系统提供的API函数可对此结构进行快速的格式化读写[3]。同时其文本文件的属性也使得所建立的查讯信息结构可以通过多种文本编辑器进行编辑、查看,面向用户更加开放。监测点数据信息的查询、生成以及删除功能就是通过对INI文件的读写实现。
监测点信息管理模块由监测点的新建、修正以及删除功能组成。对监测点的操作与监测网编辑类似。由于系统网络图形与电能质量监测点数据的分离,用户间可以共享两种文件。