基于101規約配電自動化設備的配置方法和系統及設備的制造方法
【技術領域】
[0001] 本發明涉及配電自動化技術,特別是涉及一種基于101規約配電自動化設備的配 置方法和系統及設備。
【背景技術】
[0002] 101規約是電力系統中遠動設備與調度中心進行數據交互的重要傳輸規則,101 規約的測試是提高調度中心與遠動設備通信效率以及通信準確性的前提。
[0003] 但是對于101規約在各地方實施時,都對應設置了不同的規約配置方式,即各地 規約的功能碼、FCV標志等有差異,于是現有的101規約配電自動化設備通常需要針對各地 不同規約方式來制作不同的版本軟件,則無法使嵌入一套軟件產品的設備通用性提高,加 大了軟件版本的管理成本和維護的工作量,也增加了企業的運營成本。
[0004] 雖然可以在一個設備上同時加載多種規約方式的軟件版本,但是必然造成對設備 源程序的破壞,而無法適配各種情況以及各種電力運行環境對101規約的要求,造成很多 101規約設備無法與配電通訊網絡進行通訊,例如,湖南電網與廣西電網在101規約的應用 上存在很大的差異,因此,就需要更加科學有效地技術方案來解決這一實際過程中遇到的 問題。
[0005] 綜上所述,現有的101規約自動化設備存在無法適配各種電力運行環境對101規 約的要求,需要對101規約的參數進行繁瑣的配置,軟件開發和維護成本過高,產品通用性 差的問題。
【發明內容】
[0006] 基于此,有必要針對現有技術中存在的問題,提供一種基于101規約配電自動化 設備的配置方法和系統及設備,其有效解決了101設備適應各地規約版本的問題,提高了 配電自動化設備與各地配電通訊網絡之間的通用性,減輕了軟件開發工作量,降低了軟件 開發成本。
[0007] -種基于101規約配電自動化設備的配置方法,其包括:
[0008] 獲取用戶輸入的配置信息,該配置信息包括與配電通訊網絡按照設備與調度中心 間的通訊規約進行通訊所需的至少一個第一參數值;
[0009] 根據所述配置信息,從預先存儲的函數庫列表中檢索與所述至少一個第一參數值 相關的至少一個執行函數;其中,所述函數庫列表包含與所述執行函數相關的多種規約的 功能參數、及包含所述多種規約相關功能參數間對應關系的參數關聯規則;
[0010] 按照相關的參數關聯規則,將所述第一參數值配置給所述對應于多種規約的功能 參數;
[0011] 基于檢索到的所述至少一個執行函數,生成與每個執行函數相關的用于按照設備 與調度中心間的通訊規約訪問配電通訊網絡的功能參數集合。
[0012] 在其中一個實施例中,所述函數庫列表的獲得過程包括以下步驟:
[0013] 提取設備與調度中心間的通訊規約中多種規約對應的多個執行函數;
[0014] 匯總所述多個執行函數,生成函數庫;
[0015] 定義指向每個執行函數的指針,所述指針的標簽對應于一個執行序號;
[0016] 基于所述多種規約的功能參數,生成表征所述參數關聯規則的規約實現參數表;
[0017] 將所述規約實現參數表與所述執行序號關聯存儲,獲得所述函數庫列表。
[0018] 在其中一個實施例中,所述方法還包括:基于所述多種規約的功能參數生成用于 表征所述參數關聯規則的規約實現參數表的步驟。
[0019] 在其中一個實施例中,所述方法還包括:
[0020] 接收來自上位機發送的測試命令;
[0021] 根據所述測試命令,檢索所述函數庫列表,獲得符合該上位機規約的所述功能參 數集合;
[0022] 向所述上位機發送包含所述功能參數集合的回復消息。
[0023] 在其中一個實施例中,所述獲取用戶輸入的配置信息的步驟包括:
[0024] 展示所述函數列表的執行序號和與該執行序號相關的多種規約的功能參數;
[0025] 獲取用戶輸入的第一參數值;
[0026] 將所述第一參數值與所述多種規約的功能參數進行關聯存儲。
[0027] 在其中一個實施例中,所述函數庫列表還包含:
[0028] 根據外部需求命令,獲取所需執行函數的列表;
[0029] 基于所述功能參數集合,根據所述函數列表調用相關的執行函數,生成執行函數 集合;
[0030] 加載所述執行函數集合。
[0031] 一種基于101規約配電自動化設備的配置系統,其包括:
[0032] 接收模塊,用于獲取用戶輸入的配置信息,該配置信息包括與配電通訊網絡按照 設備與調度中心間的通訊規約進行通訊所需的至少一個第一參數值;
[0033] 檢索模塊,用于根據所述配置信息,從預先存儲的函數庫列表中檢索與所述至少 一個第一參數值相關的至少一個執行函數;其中,所述函數庫列表包含與所述執行函數相 關的多種規約的功能參數、及包含所述多種規約相關功能參數間對應關系的參數關聯規 則;
[0034] 配置模塊,用于按照相關的參數關聯規則,將所述第一參數值配置給所述對應于 多種規約的功能參數;及
[0035] 輸出模塊,用于基于檢索到的所述至少一個執行函數,生成與每個執行函數相關 的用于按照設備與調度中心間的通訊規約訪問配電通訊網絡的功能參數集合。
[0036] 在其中一個實施例中,所述系統還包括:
[0037] 第一接收單元,用于接收來自上位機發送的測試命令;
[0038] 查找單元,用于根據所述測試命令,檢索所述函數庫列表,獲得符合該上位機規約 的所述功能參數集合;及
[0039] 發送單元,用于向所述上位機發送包含所述功能參數集合的回復消息。
[0040] 在其中一個實施例中,所述系統還包括加載模塊,用于根據外部需求命令,獲取所 需執行函數的列表;基于所述功能參數集合,根據所述函數列表調用相關的執行函數,生成 執行函數集合;加載所述執行函數集合。
[0041] -種基于101規約的配電自動化設備,其包括:含有多個執行函數的函數庫、和包 含與所述執行函數相關的多種規約的功能參數、及包含所述多種規約相關功能參數間對應 關系的參數關聯規則的函數庫列表;所述設備還包括:上述述的基于101規約配電自動化 設備的配置系統。
[0042] 本發明提供了一種基于101規約配電自動化設備的配置方法,其有效解決了101 設備適應各地規約版本的問題,而只需要針對各地配置一套參數即可,而無需再根據101 規約中各地規約版本而制作相應版本的軟件,從而減輕了軟件開發工作量,降低了軟件開 發成本。
【附圖說明】
[0043] 圖1為本發明方法的一實施例流程示意圖;
[0044] 圖2為本發明方法的另一實施例流程示意圖;
[0045] 圖3為本發明系統的一實施例結構示意圖。
【具體實施方式】
[0046] 基于配電自動化技術,本發明提供了一種基于101規約配電自動化設備的配置方 法,其有效解決了 101設備適應各地規約版本的問題,而只需要針對各地配置一套參數即 可,而無需再根據101規約中各地規約版本而制作相應版本的軟件,從而減輕了軟件開發 工作量,降低了軟件開發成本,增加了基于101規約配電自動化設備的通用性。以下結合附 圖詳細說明本發明的各個實施例。
[0047] 在本發明的一個實施例中,如圖1所示提供了一種基于101規約配電自動化設備 的配置方法,其具體過程如下所示。
[0048] 在步驟100中,獲取用戶輸入的配置信息,該配置信息包括與配電通訊網絡按照 設備與調度中心間的通訊規約(即IEC60870-5-101規約是配網自動化中常用的規約,本 文簡稱101規約)進行通訊所需的至少一個第一參數值。通常基于101規約與配電通訊網 絡通訊時需要提供包括:啟動方向的功能碼和服務相關的功能參數、從動方向所允許的功 能碼和服務以及啟動方向的主從狀態碼(即FCV位狀態)等參數信息。
[0049] 在本發明的另一實施例中,上述獲取用戶輸入的配置信息的步驟包括以下步驟:
[0050]