[發明專利]一種提高電能表檢定結果上傳到電力營銷系統速度的方法無效
| 申請號: | 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.szxzyx.cn/pat/books/201210133930.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于CAN網絡的列車制動控制系統
- 下一篇:牙輪鉆機邏輯控制裝置





