專利名稱:大批量電能表進行通訊的方法
技術領域:
本發明涉及電能表通訊領域,特別涉及一種試驗室大批量電能表進行通訊的方法。
背景技術:
當前,各個電能表檢定臺廠家雖然能夠對各個廠家表進行通訊,但只是局限于檢 定規程規定的功能檢定對應的命令范圍中,不能實現表內容完整通訊,如循環顯示的設置 于顯示就不屬于其中規定的檢定范圍。在現有技術中,江西省電力科學研究院做的"兼顧多 種規約的多功能電能表掌上編程器",其目的只是解決掌機通訊,在內容上不能對各個廠家 協議進行完整通訊,只是對預定任務的實現,由于它受到掌機內存的制約,同時在效果上不 能應用于試驗室大批量表通訊。
發明內容
為了解決現有技術中的問題,本發明提供了一種大批量電能表進行通訊的方法,
解決現有技術中不能對各個廠家協議進行完整通訊,只是對預定任務實現的問題。 本發明解決現有技術問題所采用的技術方案是設計和制造一種大批量電能表進
行通訊的方法,包括以下步驟(S1)控制臺體將通訊協議信息保存在數據單元中;(S2)表
架掛上電能表并進行電源控制;(S3)控制臺體發送測試通訊命令到所述電能表上;(S4)電
能表反饋測試結果并通過顯示裝置顯示電能表內數據信息。 本發明進一步的改進是所述通訊協議信息至少包括類型名、分項名稱、標示符、 操作權限、數據長度、小數位數、寫入數據、數據格式、數據單位、循顯代碼、記錄類型以及一
值多意。
本發明進一步的改進是所述控制臺體通過COM 口進行硬件通訊并可擴充COM 口
數量;所述控制臺體與表架通過COM 口轉RS-485 口后與所述電能表通訊。 本發明進一步的改進是所述步驟(S3)中,控制臺體內設的軟件處理模塊錄入、
導入或直接獲取電能表的參數,然后選擇通訊功能,再進行表的通訊功能或特殊功能測試。
本發明進一步的改進是所述表的通訊功能測試進一步包括設置至少包括一個
協議方案,每個協議方案下可以包括至少一個測試項目,每個測試項目可以添加至少一個
通訊協議命令;然后選擇測試項目對添加的通訊協議命令進行讀寫操作;并將命令發送至
所述電能表中。 本發明進一步的改進是所述步驟(S4)中,所述電能表內數據信息包括結果列表 和通訊幀數據信息;所述電能表內數據可按格式進行導出。 本發明進一步的改進是所述數據格式和協議命令進行對應;所述記錄類型將數 據類型分為普通類型、狀態字的類型、循環顯示類型;所述狀態字的類型包括單值和多值; 所述循環顯示類型為根據協議廠家的循環顯示項的不同含義進行區分;所述普通類型還可 設定協議返回數據是否標識有特殊符號。
本發明進一步的改進是所述特殊功能測試至少包括凍結功能測試,負荷曲線測 試,失壓失流斷相功能性測試以及自由組幀測試。 本發明的有益效果是本發明通過批量對電能表進行測試,解決計量檢定工作中 的效率低、電能消耗大的問題;同時起到了節能作用,為計量工作自動化提供了有效的保 證。
圖1是本發明大批量電能表進行通訊的方法流程示意圖。
圖2是本發明大批量電能表進行通訊的方法通訊流程示意圖。
圖3是本發明大批量電能表進行通訊的方法測試流程示意圖。
具體實施例方式
下面結合附圖對本發明作進一步說明。 如圖1所示,一種大批量電能表進行通訊的方法,包括以下步驟(Sl)控制臺體將 通訊協議信息保存在數據單元中;(S2)表架掛上電能表并進行電源控制;(S3)控制臺體發 送測試通訊命令到所述電能表上;(S4)電能表反饋測試結果并通過顯示裝置顯示電能表 內數據信息。 所述通訊協議信息至少包括類型名、分項名稱、標示符、操作權限、數據長度、小數
位數、寫入數據、數據格式、數據單位、循顯代碼、記錄類型以及一值多意。 所述控制臺體通過COM 口進行硬件通訊并可擴充COM 口數量;所述控制臺體與表
架通過C0M 口轉RS-485 口后與所述電能表通訊。 所述步驟(S3)中,控制臺體內設的軟件處理模塊錄入、導入或直接獲取電能表的 參數,然后選擇通訊功能,再進行表的通訊功能或特殊功能測試。 所述表的通訊功能測試進一步包括設置至少包括一個協議方案,每個協議方案
下可以包括至少一個測試項目,每個測試項目可以添加至少一個通訊協議命令;然后選擇
測試項目對添加的通訊協議命令進行讀寫操作;并將命令發送至所述電能表中。 所述步驟(S4)中,所述電能表內數據信息包括結果列表和通訊幀數據信息;所述
電能表內數據可按格式進行導出。 所述數據格式和協議命令進行對應;所述記錄類型將數據類型分為普通類型、狀 態字的類型、循環顯示類型;所述狀態字的類型包括單值和多值;所述循環顯示類型為根 據協議廠家的循環顯示項的不同含義進行區分;所述普通類型還可設定協議返回數據是否 標識有特殊符號。 所述特殊功能測試至少包括凍結功能測試,負荷曲線測試,失壓失流斷相功能性 測試以及自由組幀測試。 而凍結功能測試試驗分按照一個月的每天某時都凍結還是按照每月某日某時凍 結,檢查對象是檢查電量參數還是需量參數,運行方向是正向還是反向,同時還檢查是通電 狀態下還是停電下檢查。檢查方法是對凍結的前后的檢查對象進行比較,如果為模塊表測 量點如果超過12個凍結點,還要對保存歷史數據進行合理性檢查。模塊表協議中包含有時 間量,普通協議不包含時間量;軟件處理模塊首先要統一表的需量周期和抄表日,然后將表時間提前到抄表目前某時間,讀表初始數據然后運行,最后讀表當前數據和模塊表的凍結 數據,將凍結后抄讀數據與初始數據進行合理結果判斷,檢查對象是需量的還要和標準總 功率進行比較,停電模式的數據不能小于初始數據。 負荷曲線測試試驗能夠自動按照電壓電流功率因數進行交替變化控制臺體輸出, 得到變化的負荷數據。 失壓失流斷相功能性測試根據設置的控制參數順序進行控制臺體,給表產生各種 運行環境,然后不同階段讀取對應數據。針對不同表標識符不同,讀取的標識符可以自由設置。 在實際應用中,本發明將不同廠家的645通訊協議完整的保存在數據庫中,同時 在保存和使用等技術上進行了突破。硬件通訊(如主控臺體)采用232C0M 口,可以隨意擴 充C0M 口數量,能夠實現與表架(校表臺)通過C0M 口轉換成RS-485 口與多功能電能表通 訊;若表架只有一個COM 口時,就逐個與電能表通訊;有多個C0M 口時,電能表與C0M 口 l對 l對應,可以實現同時通訊。 將不同廠家的645協議分別存儲在數據庫中并能對其進行添加、修改和編輯。保 存內容上包含項目類型名,分項目名稱,標示符,操作權限,數據長度,小數位數,寫入數 據,數據格式,數據單位,循顯代碼,記錄類型, 一值多意等。 A數據格式這里關鍵是將完整記錄返回數據項的數據格式,數據單位,一值多意 字段,數據格式和提供協議完整對應,在分解時是個關鍵;對于16進制數據,在數據格式前 加"$";—值多意字段格式為項目名稱O,分項l名稱(單位),分項2名稱(單位)…分 項N名稱(單位)/N,表示操作項目名稱后返回數據共N項,名稱為分項名稱1-分項名稱 N ;數據單位字段保存的是各個分項的對應單位。 B記錄類型將數據類型分為普通,狀態字的類型(單值,多值),循環顯示等。將廠 家協議對應的狀態字各個位對應的含義保存到數據庫中,方便與設置于分解;單值指只能 有一個值,多值指一個字或字節各個位可以代表不同含義。循環顯示類型指的是根據各個 廠家的循環顯示項的不同含義進行區分。普通項中還指定協議返回數據是否是帶符號的。
C其它字段均按照表廠家的協議文檔進行添加的。 發送數據根據選擇為讀寫兩種進行,發送標示符,數據長度,小數位,附帶數據,返 回有后續幀的讀后續幀數據;返回不成功的,重新發送的次數可以設置。 接收到數據幀分解,根據保存的數據格式進行,分項數據個數根據數據格式中"," 或者""進行自動判斷并分解;普通,循環顯示,字節類型根據記錄類型字段區分,數值或字 符類型根據數據格式中的"."判斷;16進制根據數據格式前的"$"判斷。在結果列表中, 將返回信息有漢語解析,如循環顯示有主標題和分項標題。 每種協議分類保存,有廠家EXCEL協議文檔的可以直接讀入本軟件的協議數據庫 中,同時和廠家協議也完美對應,擴充功能很簡單。 又如圖2及圖3,控制臺體內設的軟件處理模塊錄入、導入或直接獲取電能表的參 數,然后選擇通訊功能,再進行表的通訊功能或特殊功能測試。特殊功能包括凍結功能測 試,負荷曲線測試,失壓失流斷相功能性測試以及自由組幀測試等這些需要表架變更電流 電壓的測試項目。在進行測試時,用戶可以設置任意多個協議方案,每個方案下可以有隨意 個測試項目,每個項目又可以任意添加通訊協議命令;然后根據選中測試項目,根據讀寫選擇,對添加的協議命令進行讀寫,電能表接收命令后返回的結果中,不僅顯示有結果列表, 還有通訊幀數據,最后的數據還可以導入到EXCEL文件中。 試驗室掛滿一架表后,可以選擇是否控制臺體來控制電源升降,還可以選擇和校 表軟件信息系統聯系,然后調用本主控臺體中的軟件程序模塊設置的測試方案直接操作一 架表,不再像拿掌機一塊塊單獨操作表了。實現一條命令也就一秒鐘左右時間;界面直觀簡 潔,不僅有返回數據,還能比較寫入數據是否正確;同時對表讀寫數據量不受限制,只要有 對應協議,表內任何數據都能夠再現。內設的軟件程序能實現在各個廠家校表臺上實現表 的通訊操作。 以上內容是結合具體的優選實施方式對本發明所作的進一步詳細說明,不能認定 本發明的具體實施只局限于這些說明。對于本發明所屬技術領域的普通技術人員來說,在 不脫離本發明構思的前提下,還可以做出若干簡單推演或替換,都應當視為屬于本發明的 保護范圍。
權利要求
一種大批量電能表進行通訊的方法,其特征在于,包括以下步驟(S1)控制臺體將通訊協議信息保存在數據單元中;(S2)表架掛上電能表并進行電源控制;(S3)控制臺體發送測試通訊命令到所述電能表上;(S4)電能表反饋測試結果并通過顯示裝置顯示電能表內數據信息。
2. 根據權利要求1所述大批量電能表進行通訊的方法,其特征在于所述通訊協議信 息至少包括類型名、分項名稱、標示符、操作權限、數據長度、小數位數、寫入數據、數據格 式、數據單位、循顯代碼、記錄類型以及一值多意。
3. 根據權利要求1所述大批量電能表進行通訊的方法,其特征在于所述控制臺體通 過C0M 口進行硬件通訊并可擴充COM 口數量;所述控制臺體與表架通過COM 口轉RS-485 口 后與所述電能表通訊。
4. 根據權利要求1所述大批量電能表進行通訊的方法,其特征在于所述步驟(S3) 中,控制臺體內設的軟件處理模塊錄入、導入或直接獲取電能表的參數,然后選擇通訊功 能,再進行表的通訊功能或特殊功能測試。
5. 根據權利要求4所述大批量電能表進行通訊的方法,其特征在于所述表的通訊功能測試進一步包括設置至少包括一個協議方案,每個協議方案下可以包括至少一個測試 項目,每個測試項目可以添加至少一個通訊協議命令;然后選擇測試項目對添加的通訊協 議命令進行讀寫操作;并將命令發送至所述電能表中。
6. 根據權利要求1所述大批量電能表進行通訊的方法,其特征在于所述步驟(S4) 中,所述電能表內數據信息包括結果列表和通訊幀數據信息;所述電能表內數據可按格式 進行導出。
7. 根據權利要求2所述大批量電能表進行通訊的方法,其特征在于所述數據格式和 協議命令進行對應;所述記錄類型將數據類型分為普通類型、狀態字的類型、循環顯示類 型;所述狀態字的類型包括單值和多值;所述循環顯示類型為根據協議廠家的循環顯示項 的不同含義進行區分;所述普通類型還可設定協議返回數據是否標識有特殊符號。
8. 根據權利要求4所述大批量電能表進行通訊的方法,其特征在于所述特殊功能測 試至少包括凍結功能測試,負荷曲線測試,失壓失流斷相功能性測試以及自由組幀測試。
全文摘要
本發明涉及電能表通訊領域,其公開了一種大批量電能表進行通訊的方法,其特征在于,包括以下步驟(S1)控制臺體將通訊協議信息保存在數據單元中;(S2)表架掛上電能表并進行電源控制;(S3)控制臺體發送測試通訊命令到所述電能表上;(S4)電能表反饋測試結果并通過顯示裝置顯示電能表內數據信息。本發明的有益效果是本發明通過批量對電能表進行測試,解決計量檢定工作中的效率低、電能消耗大的問題;同時起到了節能作用,為計量工作自動化提供了有效的保證。
文檔編號G01R35/04GK101793951SQ20091018909
公開日2010年8月4日 申請日期2009年12月18日 優先權日2009年12月18日
發明者陳大偉 申請人:深圳市科陸電子科技股份有限公司