[發明專利]一種基于短地址的MMSLite開發庫與IED裝置數據訪問方法有效
| 申請號: | 201210500020.6 | 申請日: | 2012-11-30 |
| 公開(公告)號: | CN103853732B | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 鄭小軍;任廣宇;林俊 | 申請(專利權)人: | 江蘇西電南自智能電力設備有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 南京縱橫知識產權代理有限公司32224 | 代理人: | 董建林 |
| 地址: | 211100 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 地址 mmslite 開發 ied 裝置 數據 訪問 方法 | ||
技術領域
本發明涉及的是一種IEC61850通訊組件MMSLite與設備間實時數據的檢索、查詢方法,不增加私有配置文件,提高了MMSLite接口的靈活性和通用性。
背景技術
IEC61850標準是全世界唯一的基于網絡通信平臺的變電站網絡通信標準,是我國電力行業智能變電站相關標準的基礎。該標準將變電站系統明確地劃分為變電站層、間隔層和過程層二層,給不同層間定義了明確的接口。通過抽象通信服務接口(Abstract Communication Service Interface,簡稱ACSI)建立一個應用層上的抽象模型,描述了各接口間的數據交換,給出了各種對象的統一邏輯模型。標準徹底改變了數據歸類結構,按照電力系統的實際對象模型,采用層次結構模型,定義了Server(服務)、LogicDevice(邏輯設備)、LogicalNode(邏輯節點)和Data Object(數據對象)來表征現實的物理設備,能夠實現對象的自我描述。
該標準還規定了用于變電站智能電子設備(IED)配置的描述語言。該語言稱作為變電站配置描述語言(SCL),通過該語言可以描述IED 的基本功能和可以訪問的基本信息,可以配置IED的基本功能和設定IED 裝置運行參數,從而實現了設備的互操作,滿足IEC61850 抽象通信服務與MMS映射服務的對接要求。
目前,大部分變電站自動化產品實現IEC61850服務都采用MMSLite開發庫。MMS - EASE Lite (Embedded Application Service Element) 是制造報文范(MMS) 的C語言編程庫。它是一個經過優化,支持MMS 和IEC61850( UCA2.0)的源代碼包。然而,在變電站自動化系統以往的產品設計中,較少采用面向對象思想,更多的是面向功能組織數據,建立諸如遙測庫、遙信庫、定值庫等,檢索和服務時借助相對地址,基本上不考慮對象的物理意義。且不同產品間的相對地址定義千差萬別,使得MMSLite訪問實時數據和標準化配置工具開發造成很大困難。
一般廠家通過增加額外的私有配置映射文件,將MMS的葉子節點名稱轉換為裝置存儲相對地址,周期讀取實時數據來更新MMSLite對應的映射數據。而這種現有增加私有配置映射文件的方法,使得不同廠家的IEC61850 組態方法與操作風格各異, 給工程實施管理帶來不便,作為系統集成商和運行維護部門, 尤其希望組態工具統一。同時,定時更新MMSLite庫數據大量消耗了裝置系統資源。
發明內容
針對現有技術上存在的不足,本發明目的是在于提供一種采用SCL配置規范中定義的短地址(sAddr)字段來實現MMSLite數據與裝置訪問地址映射的基于短地址的MMSLite開發庫與IED裝置數據訪問方法,通過MMSLite庫中自定義讀寫接口函數實現客戶端訪問時實時數據讀寫。
為了實現上述目的,本發明是通過如下的技術方案來實現:
一種基于短地址的MMSLite開發庫與IED裝置數據訪問方法,其方法步驟如下:
(1)通過IED配置工具生成標準的裝置SCL配置文件,在客戶端需要訪問的數據集的sAddr中添加自定義的相對地址即短地址字段;
(2)在MMSLite數據訪問時解析短地址字段來訪問實時數據;在MMSLite中,解析短地址字段來訪問實時數據的步驟如下:
(a)在MMSLite中調用scl_server啟動MMS服務,啟動過程中會在all_obj_create函數中創建SCL配置文件中的數據對象模型,生成數據葉子節點名稱;
(b)在all_obj_create函數中需要添加生成對象模型與短地址映射文件datamap.cfg,通過調用函數datamap_cfg_read讀取該短地址映射文件與對象模型關聯,將短地址保持在葉子節點數據結構DATA_MAP的usr_data_info中;此時,MMSLite的啟動MMS服務完成;
(c)當有客戶端訪問該葉子節點數據時,MMSLite會調用u_custom_rd_ind接口函數,在該u_custom_rd_ind接口函數中會帶入該葉子節點數據結構DATA_MAP的usr_data_info信息,從而完成訪問設備的實時數據。
進一步的,所述MMSLite數據訪問MMS其它服務時會調用相應接口函數,其接口函數都會帶入usr_data_info信息,其過程與讀取數據過程相同。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于江蘇西電南自智能電力設備有限公司,未經江蘇西電南自智能電力設備有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210500020.6/2.html,轉載請聲明來源鉆瓜專利網。





