System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本專利技術涉及一種網關機設備iec61850上行配置方法及裝置,屬于智慧變配電站房中的傳感器信息點技術。
技術介紹
1、iec61850標準作為新一代變電站自動化系統的國際標準,由國際電工委員會(iec)tc57工作組制定的《變電站通信網絡和系統》系列標準,是基于網絡通信平臺的變電站自動化系統唯一國際標準。該標準不僅適用于電力一次設備與二次設備之間的通信,也適用于電力二次設備之間的通信;和其他國際標準相比,iec61850并非單純的通信規約,而是數字化變電站自動化系統的標準,能夠全面指導變電站自動化的設計、開發、工程、維護等領域;同時,iec61850標準通過對變電站自動化系統中的對象統一建模,運用面向對象技術及獨立于網絡結構的抽象通信服務接口,能夠強化設備間的互操作性,實現不同廠家設備的無縫連接。
2、變配電站網關機設備具有實時監測電力設備運行狀態、電力站房環境信息、站內運行情況等功能,可依照iec61850標準將站內采集的數據信息進行數據上報,把數據轉發至監控平臺,同時響應平臺控制指令,達成對站內設備的遠程操控。
3、然而,iec61850標準只是一種通信標準,不同的電力系統平臺對icd文件(即ied能力描述文件)的格式和內容要求各異,有的可由廠家自行制定和提供,有的則由平臺指定;這意味著,盡管iec61850提供了通信標準,但在實際應用中,不同系統和平臺的接入要求會導致配置上的復雜性和不一致性;由于不同廠家的設備可能有不同的icd文件和通信規約,這限制了設備間的互操作性,使得不同廠家的設備之間實現無
技術實現思路
1、專利技術目的:為了克服現有技術中存在的不足,本專利技術提供一種網關機設備iec61850上行配置方法及裝置,可以通用處理不同系統和平臺的iec61850數據上報。
2、技術方案:為實現上述目的,本專利技術采用的技術方案為:
3、一種網關機設備iec61850上行配置方法,該方法包括如下步驟:
4、step1、在網關機的數據庫中配置數據庫字典表,在數據庫字典中進行平臺協議類型配置,平臺協議類型包括iec61850通信協議;
5、step2、在網關機的數據庫內構建模型庫,模型庫中預置不同類型傳感器的數據模型,數據模型包括模型模塊、模型信息點模塊和上行模型信息點表三部分,在模型模塊中定義模型及模型參數,在模型信息點模塊中定義模型信息點及模型信息點參數,在上行模型信息點表中記錄icd文件中數據模板和數據模型的映射關系;
6、step3、在網關機的數據庫內構建傳感器庫,傳感器庫用于存儲連接在網關機上的各傳感器的傳感器模型,傳感器模型包括傳感器模塊、傳感器信息點模塊和上行傳感器信息點表三部分,在傳感器模塊中定義傳感器及傳感器參數,在傳感器信息點模塊中定義傳感器信息點和傳感器信息點參數,在上行傳感器信息點表中記錄每個傳感器信息點的iec61850數據路徑;傳感器模塊繼承自模型模塊,傳感器信息點模塊繼承自模型信息點模塊,上行傳感器信息點表繼承自上行模型信息點表;
7、step4、在網關機上進行傳感器設備配置,包括如下步驟:
8、(41)從網關機的模型庫中選擇對應的數據模型作為傳感器模型,根據模型模塊、模型信息點模塊和傳感器設備的通信參數,添加傳感器參數和傳感器信息點參數,將傳感器模型存儲在傳感器模型庫中;
9、(42)在網關機的上行協議模塊中加載數據模型,包括模型模塊、模型信息點模塊和上行模型信息點模塊;同時,在網關機的上行協議模塊中導入icd文件,加載icd文件中的數據模板,獲取包括邏輯節點類型、數據對象類型在內的信息;
10、(43)構建數據模型和數據模板之間的映射關系,即對模型模塊與邏輯節點類型進行匹配映射、對模型信息點模塊與數據對象類型進行匹配映射,將匹配映射的信息寫入上行模型信息點表;
11、(44)依據傳感器類型和編號信息形成inst生成規則,結合每個傳感器信息點及對應的上行模型信息點,初始化上行傳感器信息點表,形成每個傳感器信息點的、唯一的iec61850數據路徑;
12、(45)在網關機的數據庫中添加上行平臺配置,上行平臺配置的信息包括平臺協議類型、平臺參數連接信息和平臺上報周期,平臺協議類型包括iec61850通信協議。
13、優選的,所述步驟(42)、(43)中,在網關機的上行協議模塊中導入icd文件,加載icd文件中的數據模板,對于每個邏輯節點類型id,獲取包括邏輯節點類型、數據對象類型、前綴在內的信息,將每個邏輯節點類型id及其對應的邏輯節點類型、數據對象類型、前綴組合成路徑信息,將組合成的路徑信息寫入上行模型信息點表。
14、優選的,所述步驟(44)中,先依據每個傳感器信息點引用的數據模型,找到對應的上行模型信息點表,再依據傳感器類型和編號信息形成inst生成規則,結合ied名稱和傳感器信息點對應的邏輯設備名稱,組合成每個傳感器信息點的、唯一的iec61850數據路徑。
15、優選的,所述步驟(44)中,每個傳感器信息點的、唯一的iec61850數據路徑的生成規則為:
16、ied名稱+邏輯設備名稱/前綴+邏輯節點類型+inst.邏輯節點類型.數據對象類型
17、其中:邏輯設備名稱/前綴表示邏輯設備名稱或前綴。
18、優選的,所述數據模型中,模型模塊和模型信息點模塊均設計為表格,分別記為模型表格和模型信息點表格;所述傳感器模型中,傳感器模塊和傳感器信息點模塊均設計為表格,分別記為傳感器表格和傳感器信息點表格。
19、具體的,所述模型表格至少包括表征模型id的字段id、表征模型名稱的字段name、表征模型唯一編碼的字段samename、表征模型類型標識的字段ssid,字段id的數據類型為number,字段name的數據類型為string,字段samename的數據類型為string,字段ssid的數據類型為string;所述模型信息點表格至少包括表征模型信息點id的字段id、表征模型信息點名稱的字段name、表征模型id的字段modelid,字段id的數據類型為number,字段name的數據類型為string,字段modelid的數據類型為string;所述上行模型信息點表至少包括表征上行模型信息點id的字段id、表征上行模型信息點名稱的字段name、表征上行模型信息點別名的字段refname、表征模型id的字段modelid、表征模型信息點id的字段modelpointid、表征平臺協議類型的字段protocoltype,字段id的數據類型為number,字段name的數據類型為string,字段refname的數據類型為string,字段modelid的數據類型為num本文檔來自技高網...
【技術保護點】
1.一種網關機設備IEC61850上行配置方法,其特征在于:該方法包括如下步驟:
2.根據權利要求1所述的網關機設備IEC61850上行配置方法,其特征在于:所述步驟(42)、(43)中,在網關機的上行協議模塊中導入ICD文件,加載ICD文件中的數據模板,對于每個邏輯節點類型ID,獲取包括邏輯節點類型、數據對象類型、前綴在內的信息,將每個邏輯節點類型ID及其對應的邏輯節點類型、數據對象類型、前綴組合成路徑信息,將組合成的路徑信息寫入上行模型信息點表。
3.根據權利要求1所述的網關機設備IEC61850上行配置方法,其特征在于:所述步驟(44)中,先依據每個傳感器信息點引用的數據模型,找到對應的上行模型信息點表,再依據傳感器類型和編號信息形成INST生成規則,結合IED名稱和傳感器信息點對應的邏輯設備名稱,組合成每個傳感器信息點的、唯一的IEC61850數據路徑。
4.根據權利要求3所述的網關機設備IEC61850上行配置方法,其特征在于:所述步驟(44)中,每個傳感器信息點的、唯一的IEC61850數據路徑的生成規則為:
5.根據權
6.根據權利要求1所述的網關機設備IEC61850上行配置方法,其特征在于:所述模型表格至少包括表征模型ID的字段Id、表征模型名稱的字段Name、表征模型唯一編碼的字段samename、表征模型類型標識的字段Ssid,字段Id的數據類型為Number,字段Name的數據類型為String,字段samename的數據類型為String,字段Ssid的數據類型為String;所述模型信息點表格至少包括表征模型信息點ID的字段Id、表征模型信息點名稱的字段Name、表征模型ID的字段modelid,字段Id的數據類型為Number,字段Name的數據類型為String,字段modelid的數據類型為String;所述上行模型信息點表至少包括表征上行模型信息點ID的字段Id、表征上行模型信息點名稱的字段Name、表征上行模型信息點別名的字段Refname、表征模型ID的字段Modelid、表征模型信息點ID的字段Modelpointid、表征平臺協議類型的字段Protocoltype,字段Id的數據類型為Number,字段Name的數據類型為String,字段Refname的數據類型為String,字段Modelid的數據類型為Number,字段Modelpointid的數據類型為Number,字段Protocoltype的數據類型為Number;模型信息點表格中,字段modelid的取值等于模型表格中字段Id;上行模型信息點表中,字段Modelid的取值等于模型表格中字段Id,字段Modelpointid的取值等于模型信息點表格中字段Id,字段Refname用于記錄ICD文件中數據模板和數據模型的映射關系,字段Protocoltype指向IEC61850通信協議。
7.根據權利要求1所述的網關機設備IEC61850上行配置方法,其特征在于:所述傳感器表格至少包括表征傳感器ID的字段Id、表征傳感器名稱的字段Name、表征所屬模型ID的字段modelid,字段Id的數據類型為Number,字段Name的數據類型為String,字段modelid的數據類型為Number;所述傳感器信息點表格至少包括表征傳感器信息點ID的字段Id、表征傳感器信息點名稱的字段Name、表征傳感器ID的字段sensorid、表征模型數據點ID的字段modelpointid,字段Id的數據類型為Number,字段Name的數據類型為String,字段sensorid的數據類型為Number,字段modelpointid的數據類型為Number;所述上行傳感器信息點表至少包括表征上行模型信息點ID的字段Id、表征上行模型信息點名稱的字段Name、表征上行模型信息點別名的字段Refname、表征傳感器ID的字段SensorId、表征傳感器信息點ID的字段SensorpointId、表征平臺協議類型的字段Platformtype,字段Id的數據類型為Number,字段Name的數據類型為String,字段Refname的數據類型為String,字段SensorId的數據類型為Number,字段SensorpointId的數據類型為Number,字段Platformtype的數據類型為Number;傳感器表格中,...
【技術特征摘要】
1.一種網關機設備iec61850上行配置方法,其特征在于:該方法包括如下步驟:
2.根據權利要求1所述的網關機設備iec61850上行配置方法,其特征在于:所述步驟(42)、(43)中,在網關機的上行協議模塊中導入icd文件,加載icd文件中的數據模板,對于每個邏輯節點類型id,獲取包括邏輯節點類型、數據對象類型、前綴在內的信息,將每個邏輯節點類型id及其對應的邏輯節點類型、數據對象類型、前綴組合成路徑信息,將組合成的路徑信息寫入上行模型信息點表。
3.根據權利要求1所述的網關機設備iec61850上行配置方法,其特征在于:所述步驟(44)中,先依據每個傳感器信息點引用的數據模型,找到對應的上行模型信息點表,再依據傳感器類型和編號信息形成inst生成規則,結合ied名稱和傳感器信息點對應的邏輯設備名稱,組合成每個傳感器信息點的、唯一的iec61850數據路徑。
4.根據權利要求3所述的網關機設備iec61850上行配置方法,其特征在于:所述步驟(44)中,每個傳感器信息點的、唯一的iec61850數據路徑的生成規則為:
5.根據權利要求1所述的網關機設備iec61850上行配置方法,其特征在于:所述數據模型中,模型模塊和模型信息點模塊均設計為表格,分別記為模型表格和模型信息點表格;所述傳感器模型中,傳感器模塊和傳感器信息點模塊均設計為表格,分別記為傳感器表格和傳感器信息點表格。
6.根據權利要求1所述的網關機設備iec61850上行配置方法,其特征在于:所述模型表格至少包括表征模型id的字段id、表征模型名稱的字段name、表征模型唯一編碼的字段samename、表征模型類型標識的字段ssid,字段id的數據類型為number,字段name的數據類型為string,字段samename的數據類型為string,字段ssid的數據類型為string;所述模型信息點表格至少包括表征模型信息點id的字段id、表征模型信息點名稱的字段name、表征模型id的字段modelid,字段id的數據類型為number,字段name的數據類型為string,字段modelid的數據類型為string;所述上行模型信息點表至少包括表征上行模型信息點id的字段id、表征上行模型信息點名稱的字段name、表征上行模型信息點別名的字段refname、表征模型id的字段modelid、表征模型信息點id的字段modelpointid、表征平臺協議類型的字段protocoltype,字段id的數據類型為number,字段name的數據類型為string,字段refname的數據類型為string,字段modelid的數據類型為number,字段modelpointid的數據類型為number,字段protocoltype的數據類型為number;模型信息點表格中,...
【專利技術屬性】
技術研發人員:徐姣,于文學,周國祥,尤敏捷,
申請(專利權)人:江蘇征途技術股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。