[发明专利]一种提高电能表检定结果上传到电力营销系统速度的方法无效
申请号: | 201210133930.5 | 申请日: | 2012-05-03 |
公开(公告)号: | CN102637213A | 公开(公告)日: | 2012-08-15 |
发明(设计)人: | 刘水;祝婧;赵燕;郑振洲;余波 | 申请(专利权)人: | 江西省电力科学研究院 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q10/02;G06Q50/06 |
代理公司: | 南昌市平凡知识产权代理事务所 36122 | 代理人: | 姚伯川 |
地址: | 330009 江西*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 电能表 检定 结果 传到 电力 营销 系统 速度 方法 | ||
技术领域
本发明涉及一种提高电能表检定结果上传到电力营销系统速度的方法,属电力计量软件编程方法技术领域。
背景技术
国家电网公司正在进行电力营销系统“SG186”工程和电力用户用电信息采集工程建设。这两项工程的出台要求所有电能表的置产信息、误差数据、检定结果、流程状态都必需上传到电力营销系统。
电力营销系统“SG186”采用Oracle数据库,大多数电能表检定装置的控制程序采用VB6.0编写。为了提高鉴定数据的上网效率,编程人员都用ADO Data控件访问Oracle数据库。ADO Data控件使用Microsoft ActiveX数据对象( ADO )来建立数据绑定的控件和数据提供者之间的连接。合理使用ADO Data控件会使编程工作事半功倍。电力营销系统“SG186”数据库与电能表检定有关的数据表有(1)D_METER(电能表信息数据表)、(2)D_METER_DETECT(电能表检定记录数据表)、(3)D_METER_DETECT_CONC(电能表检定结论数据表)、(4)D_METER_ERR(电能表检定误差数据表)、(5)D_METER_DIGIT_WALK(电能表走字记录数据表)等数据表。传统的电能表检定结果上传到电力营销系统方法是:使用一个ADO Data控件对以上数据表逐个进行操作,首先对D_METER(电能表信息数据表)进行添加电能表资产信息记录,具体步骤如下:
(1)与序列表建立连接,读取记录的唯一标识号;
(2)与D_METER(电能表信息表)建立连接,设置唯一标识号为刚读取的标识号,再对该数据表中的每个字段逐条添加对应的资产信息记录。
在对数据表有D_METER(电能表信息表)操作完毕后,再采用同样的步骤对D_METER_DETECT(电能表检定记录表)、D_METER_DETECT_CONC(电能表检定结论表)、D_METER_ERR(电能表检定误差表)、D_METER_DIGIT_WALK(电能表走字记录表)等数据表进行操作。到此,第一块电能表的数据已上传到电力营销系统“SG186”数据库。电能表检定装置一般都能同时检定6块以上的电能表,再通过循环语句对其它各电能表重复上述操作,直到所有电能表的检定数据上传到电力营销系统“SG186”数据库。
利用ADO Data控件实现电能表的检定数据上传到电力营销“SG186”数据库,影响速度最大因素在于ADO Data控件与每个数据表建立连接的时间。设每次建立连接时间为T(一般大于1秒)。按照上述方法ADO Data控件不断地在序列表和5个数据表之间不断地切换,其中在对D_METER_ERR(电能表检定误差表)添加记录时,由于每块三相多功能电能表有四个象限的近180余个测试点,每个测试点5个误差数据。由于在添加每条记录时需将ADO Data控件切换到序列表读取该条记录的唯一标识号,再切换到对应的数据表添加记录,因此至少需建立连接360次,则总上传时间为360T,则6快电能表的上传时间为2160T(上传时间至少36分钟)。
发明内容
本发明的目的是,公开一种提高电能表检定结果上传到电力营销系统速度的方法,既能确保电能表检定结果上传到电力营销系统可靠性又能提高电能表检定结果上传到电力营销系统的速度。
本发明的技术方案是,本发明使用2个ADO Data控件访问Oracle数据库,其中一个ADO Data控件只需与序列表建立连接,专门用于读取每条记录的唯一标识号;另一个ADO Data控件则在电力营销系统各相关的数据表按顺序进行切换连接;电力营销系统各相关的数据表包括:D_METER(电能表信息数据表)、D_METER_DETECT(电能表检定记录数据表)、D_METER_DETECT_CONC(电能表检定结论数据表)、D_METER_ERR(电能表检定误差数据表)、D_METER_DIGIT_WALK(电能表走字记录数据表)。
另一个ADO Data控件到每个数据表只需切换一次,每条记录的唯一标识号只是由第一个ADO Data控件读取获得,即可将所有电能表的所有需添加到该数据表的记录按顺序完成,无需对检定每块表的每条记录都在序列号数据表之间进行换。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西省电力科学研究院,未经江西省电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210133930.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于CAN网络的列车制动控制系统
- 下一篇:牙轮钻机逻辑控制装置