电能表校验台系统和营销业务管理信息系统接口设计
2011-09-04陈福胜杨帅李娥英万全
陈福胜,杨帅,李娥英,万全
(湖南省电力公司科学研究院,湖南长沙 410007)
湖南省电力系统目前使用的电能表校验台的生产厂商有十几家,校表台的型号也有几十种,不同的校表台数据储存与输出的形式不一致;各厂商将校表台电能表自动校验的数据存储到中间数据库,再由中间数据库向营销系统数据库中倒入数据。由于各厂商的中间数据库没有统一,在实际使用中,经常出现数据上传故障,甚至无法正常上传的现象,进而影响电能表的自动校验。
随着营销系统计量模块的广泛应用,各电业局的电能表校验数据必须准确及时地上传到营销系统,为保证营销系统校表数据采集的完整性和及时性,必须统一中间数据库,统一校表数据平台和采集模式,解决营销系统与校验台多接口问题,确保电能表校验信息与营销系统的高速、有效集成。
1 解决方案
针对现有各厂商校表台校表信息不能正常顺畅进入营销系统的问题,亟需研究统一、可靠、科学的营销系统接口与采集模式,集成营销系统需要的所有现用校表台信息,并按照电能表校验规范,制定中间数据库,规范湖南省电能表校表台数据采集、存储及上传标准。
在营销信息系统中,需要从校表系统获取各种资产的校验结果数据,同时校表系统也要从营销信息系统里获取所校表计的基本信息。
2个系统的数据交互是通过中间库和ActiveX控件方式完成的,数据交换流程如图1所示。
图1 数据交换流程
中间库放在各校表台程序所在的计算机上,位置统一在C盘根目录下,都为统一的DBF类型。若校表台机器配置比较差,不能同时运行2套系统,则可以采用FTP的方式,将DBF数据文件上传到FTP服务器,进行数据交换。
校表台系统在向自己的数据库存储数据的同时,也向中间库中写入有效数据。营销系统通过ActiveX读取本地的中间库中的数据,然后写入营销数据库,实现了校表数据向营销系统的传输。
而当校表台程序需要获取营销系统的相应数据时,则先由营销系统通过ActiveX读取相关数据后写入本地中间库,再由校表台系统自行读取。
2 接口设计
2.1 校表业务流程
建设电能表校表系统和营销系统的接口,必须清楚校表流程,表计校验是对新购或从现场拆回的表计进行室内校验的过程,其流程见图2。
2.2 主要功能需求
从校表业务流程图不难看出,接口设计主要是实现数据上传和下载功能,包括校验资产信息和校验结果数据的上传、下载。
校验资产信息上传是将校验任务中的待校验资产的信息上传至中间库。
校验资产信息下载是将中间库中的待校验资产信息下载至校表台系统。
上传校验结果数据是检定/校准结束后,校表台系统将校验结果数据按指定的数据格式上传至中间库,并更改校验任务中的处理状态。
下载校验结果数据是将中间库中的校验结果数据下载至营销系统。
2.3 中间库的设计
图2 校表业务流程
中间库是营销系统与校表系统进行数据交互的场所,它承担了2个主要任务,一个是将待校验的任务从营销系统向校表系统传递,另外一个是把校表系统的结果传递到营销系统。因此中间库应该包含校验任务表和校验结果表2类。
2.3.1 中间库数据的清空
为防止中间数据库出现重复数据,造成营销系统和校表台系统正式库的数据混乱,营销系统读取校表台系统写入的校验结果数据并处理完毕后,营销系统会及时将中间库中相应数据清除,具体过程如下:
校验任务发送到中间库,此时中间库中的处理状态为0,校验程序从中间库根据申请编号,从中间库下载检定任务。检定完毕后,分批上传检定记录并修改状态标记为1。营销系统可分批回收检定记录,回收成功后修改状态标记为2,防止下次重复回收。最后由营销系统对状态标志为2的数据进行清除。营销回收检定记录时,将检定记录中上传的箱条形码同步更新到资产档案中,方便后面批量根据箱条形码入库过程。
中间库中数据的清空虽然是由营销系统来完成,但是校表台系统应注意在整个数据交互的过程中对处理状态字段的判断和更新,特别要注意编码的统一性。
2.3.2 中间库编码的统一性
营销系统和校表台系统中表计的编码最好做到统一,如校表台系统中的编码无法改变,则要建立对应表。因为中间数据库表中的一些标识类字段,如记录标识、项目记录标识、结论记录标识、误差记录标识等的填写规则由校表台系统自己制定,但要保证其唯一性,也就是在校表系统和营销系统中编码必须统一制定,必须一一对应。
3 接口应用情况
整个项目经过近2年的研究、开发与完善,目前湖南省营销业务管理信息系统全部采用了该数据接口,从湖南省电力公司所属14个电业局和湖南省电力公司科学研究院的运行情况来看,效果良好,校验台系统和营销业务管理信息系统数据交换通畅,确保了营销业务管理信息系统中校验数据的准确性、及时性和一致性。
4 结束语
介绍了电能表校验台系统和营销业务管理信息系统接口设计目的、要求和过程,该接口的应用,保证了营销系统中校验数据的真实、及时、有效,提高了管理效率和管理水平,取得良好的应用效果。
〔1〕李秀杰.电力营销系统建设〔J〕.农村电气化,2010,280(9):43-45.
〔2〕周尚武,伍少成,陈慰文.电能计量管理系统开发与应用〔J〕.电测与仪表,2009,46(1):26-29.
〔3〕邱贤辉.电力营销管理信息系统建设应用设计〔J〕.灯与照明,2007,31(3):43-45.
〔4〕汤鹤中.贵州电网公司电力营销管理系统计量部分的开发和应用〔J〕.贵州电力技术,2006,9(4):16-19.