[發明專利]一種IEC 61850邏輯節點圖形符號自動生成方法在審
| 申請號: | 201510214387.5 | 申請日: | 2015-04-29 |
| 公開(公告)號: | CN104794300A | 公開(公告)日: | 2015-07-22 |
| 發明(設計)人: | 王國棟;陳宏君;劉克金;張磊;熊蕙;周磊;徐睿;馮亞東;文繼鋒;譚良良 | 申請(專利權)人: | 南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司 |
| 主分類號: | G06F17/50 | 分類號: | G06F17/50;G06T11/20 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 211106 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 iec 61850 邏輯 節點 圖形 符號 自動 生成 方法 | ||
技術領域
本發明涉及數字化變電站自動化處理技術,具體涉及一種IEC?61850邏輯節點圖形符號自動生成方法。
背景技術
為了實現不同廠家的設備達到信息共享,使變電站自動化系統成為開放的系統,相互之間滿足互操作性,由國際電工委員會制定了變電站內通信網絡和系統的IEC?61850標準體系,用IEC?61850模型文件描述裝置的能力和實例化配置內容。直接配置文件,要求開發人員深度掌握XML格式,在配置時經常出現格式錯誤,耗費很大時間和精力。IEC?61850模型文件主要內容包括邏輯設備、邏輯節點、數據集、數據模板,其中數據模板已經有統一的參考模型,邏輯設備主要由邏輯節點組成,常規的基于層次化XML的配置工具需要人手工逐層創建DO、DA實例,邏輯節點的數據屬性配置是整個配置過程中工作量最大也是最容易出錯的部分。
發明內容
本發明的目的是提供一種IE?C61850邏輯節點圖形符號自動生成方法,將邏輯節點用圖形化的二維表格展現,平層化展現邏輯節點的所有數據屬性列表,可直接單擊相關圖形單元格設置屬性,以直觀方便的可視化方式完成邏輯節點的配置。
為了達成上述目的,本發明提供一種IEC?61850邏輯節點圖形符號自動生成方法,其特征在于包括如下步驟:
第一步:讀取并分析數據模板,構建邏輯節點(LN)的最大化數據屬性(DAI)列表。根據模板中定義的邏輯節點的成員變量(DO)、子成員變量(DA),遍歷其層次結構,以多級層次實例名拼接形成數據屬性的標識(例如Ind1.stVal)。
第二步:根據邏輯節點的數據屬性列表自動形成二維表格化圖形,將邏輯節點的圖形分為LN屬性編輯區、DAI屬性編輯區(細分為DAI層次索引名顯示區、DAI短地址編輯區、數據集編輯區)。DAI屬性編輯區根據DAI個數,自動劃分單元格,每個單元格內形成1個文本對象,該文本對象依次和DAI的層次索引名、短地址、數據集屬性關聯,并在界面上顯示關聯的屬性值。
上述方案中:所述的第二步中,根據DAI的個數,自動劃分圖形的顯示區域,當超過30個DAI時,LN屬性編輯區等分為兩列;邏輯節點的圖形符號由矩形外框、橫線、豎線、文本對象構成,根據DAI個數自動調整橫向、縱向大小。
上述方案中:所述的第二步中,LN屬性編輯區,可編輯如下屬性:LN所述的邏輯設備名、LN前綴、LN實例、LN描述,可直接單擊修改LN屬性值。
上述方案中:所述的第二步中,DAI短地址列、數據集屬性列初始值為空字符,當鼠標點擊該單元格,可直接編輯修改屬性值。
采用上述方案后,本發明具有如下有益效果:將邏輯節點的配置內容采用圖形化、表格化、平層化方法表示,應用人員以直觀易理解的方式進行配置編輯,大幅降低了手工編輯的工作量,減少了出錯的概率。
附圖說明
圖1是本發明中IEC?61850模型文件層次化結構圖;
圖2是本發明中邏輯節點圖形化符號示例圖;
具體實施方式
以下將結合附圖,對本發明的技術方案進行詳細說明。IEC61850標準定義的模型文件采用XML層次化結構描述,其結構如圖1所示,頂層結構包括:文件頭(Header)、通信配置(Communication)、智能電子設備(IED)、數據模板(DataTypeTemplates)。IED包括若干連接接入點(AccessPoint),連接接入點包括若干邏輯設備(LDevice),邏輯設備由代表具體功能的若干邏輯節點(LN)組成。邏輯節點由若干數據類的實例組合(DAI)而成,邏輯節點的配置是建模的主要工作。
本發明的IE?C61850邏輯節點圖形符號自動生成方法,通過分析數據模板,形成邏輯節點的DAI列表,形成二維表格的圖形化配置符號。實施步驟包括如下3個部分:
第一部分,導入數據模板,形成每個邏輯節點DAI列表。讀取DataTypeTemplates下的各個LNodeType節點,獲取LNodeType的DO成員列表,以DO的name屬性作為第1層索引名,根據DO的type屬性值,查找DO的數據定義類DOType,獲取DOType的各個DA成員,以DA的name屬性構成第二層索引名,索引名之間用點號拼接(也可用其它分隔符)。如果DA是個多級結構,繼續拼接其子成員變量名。如圖2所示,邏輯節點NRR_GGIO_IND的DAI列表包括Ind1.stVal、Ind2.stVal等,其中Ind1是DO名,stVal是DA名。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司,未經南京南瑞繼保電氣有限公司;南京南瑞繼保工程技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510214387.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種大容量高效點膠裝置
- 下一篇:一種自助式標準化臺區圖形繪制實現方法





