亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于短地址的MMSLite開發(fā)庫與IED裝置數(shù)據(jù)訪問方法

文檔序號:6491991閱讀:1723來源:國知局
一種基于短地址的MMSLite開發(fā)庫與IED裝置數(shù)據(jù)訪問方法
【專利摘要】本發(fā)明公開的是一種基于短地址的MMSLite開發(fā)庫與IED裝置數(shù)據(jù)訪問方法,其方法為:(1)通過IED配置工具生成標(biāo)準(zhǔn)的裝置SCL配置文件,在客戶端需要訪問的數(shù)據(jù)集的sAddr中添加自定義的相對地址即短地址字段;(2)在MMSLite數(shù)據(jù)訪問時解析短地址字段來訪問實時數(shù)據(jù)。本發(fā)明的有益效果為:本發(fā)明采用SCL配置規(guī)范中定義的短地址(sAddr)字段來實現(xiàn)MMSLite數(shù)據(jù)與裝置訪問地址的映射,通過MMSLite庫中自定義讀寫接口函數(shù)實現(xiàn)客戶端訪問時實時數(shù)據(jù)讀寫;其充分利用了MMSLite庫已有的接口規(guī)范,采用簡潔的短地址編碼規(guī)則,將IEC61850的模型數(shù)據(jù)與裝置實時數(shù)據(jù)關(guān)聯(lián),統(tǒng)一SCL配置方式,簡化數(shù)據(jù)訪問過程,減少訪問周期,增強了MMSLite庫接口的通用性。
【專利說明】—種基于短地址的圖SLite開發(fā)庫與IED裝置數(shù)據(jù)訪問方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及的是一種IEC61850通訊組件MMSLite與設(shè)備間實時數(shù)據(jù)的檢索、查詢方法,不增加私有配置文件,提高了 MMSLite接口的靈活性和通用性。
【背景技術(shù)】
[0002]IEC61850標(biāo)準(zhǔn)是全世界唯一的基于網(wǎng)絡(luò)通信平臺的變電站網(wǎng)絡(luò)通信標(biāo)準(zhǔn),是我國電力行業(yè)智能變電站相關(guān)標(biāo)準(zhǔn)的基礎(chǔ)。該標(biāo)準(zhǔn)將變電站系統(tǒng)明確地劃分為變電站層、間隔層和過程層二層,給不同層間定義了明確的接口。通過抽象通信服務(wù)接口(AbstractCommunication Service Interface,簡稱ACSI)建立一個應(yīng)用層上的抽象模型,描述了各接口間的數(shù)據(jù)交換,給出了各種對象的統(tǒng)一邏輯模型。標(biāo)準(zhǔn)徹底改變了數(shù)據(jù)歸類結(jié)構(gòu),按照電力系統(tǒng)的實際對象模型,采用層次結(jié)構(gòu)模型,定義了 Server (服務(wù))、LogicDevice (邏輯設(shè)備)、LogicalNode (邏輯節(jié)點)和Data Object (數(shù)據(jù)對象)來表征現(xiàn)實的物理設(shè)備,能夠?qū)崿F(xiàn)對象的自我描述。
[0003]該標(biāo)準(zhǔn)還規(guī)定了用于變電站智能電子設(shè)備(IED)配置的描述語言。該語言稱作為變電站配置描述語言(SCL),通過該語言可以描述IED的基本功能和可以訪問的基本信息,可以配置IED的基本功能和設(shè)定IED裝置運行參數(shù),從而實現(xiàn)了設(shè)備的互操作,滿足IEC61850抽象通信服務(wù)與MMS映射服務(wù)的對接要求。
[0004]目前,大部分變電站自動化產(chǎn)品實現(xiàn)IEC61850服務(wù)都采用MMSLite開發(fā)庫。MMS -EASE Lite (Embedded Application Service Element)是制造報文范(MMS)的 C 語言編程庫。它是一個經(jīng)過優(yōu)化,支持MMS和IEC61850( UCA2.0)的源代碼包。然而,在變電站自動化系統(tǒng)以往的產(chǎn)品設(shè)計中,較少采用面向?qū)ο笏枷?,更多的是面向功能組織數(shù)據(jù),建立諸如遙測庫、遙信庫、定值庫等,檢索和服務(wù)時借助相對地址,基本上不考慮對象的物理意義。且不同產(chǎn)品間的相對地址定義千差萬別,使得MMSLite訪問實時數(shù)據(jù)和標(biāo)準(zhǔn)化配置工具開發(fā)造成很大困難。
[0005]一般廠家通過增加額外的私有配置映射文件,將MMS的葉子節(jié)點名稱轉(zhuǎn)換為裝置存儲相對地址,周期讀取實時數(shù)據(jù)來更新MMSLite對應(yīng)的映射數(shù)據(jù)。而這種現(xiàn)有增加私有配置映射文件的方法,使得不同廠家的IEC61850組態(tài)方法與操作風(fēng)格各異,給工程實施管理帶來不便,作為系統(tǒng)集成商和運行維護部門,尤其希望組態(tài)工具統(tǒng)一。同時,定時更新MMSLite庫數(shù)據(jù)大量消耗了裝置系統(tǒng)資源。

【發(fā)明內(nèi)容】

[0006]針對現(xiàn)有技術(shù)上存在的不足,本發(fā)明目的是在于提供一種采用SCL配置規(guī)范中定義的短地址(sAddr)字段來實現(xiàn)麗SLite數(shù)據(jù)與裝置訪問地址映射的基于短地址的MMSLite開發(fā)庫與IED裝置數(shù)據(jù)訪問方法,通過MMSLite庫中自定義讀寫接口函數(shù)實現(xiàn)客戶端訪問時實時數(shù)據(jù)讀寫。[0007]為了實現(xiàn)上述目的,本發(fā)明是通過如下的技術(shù)方案來實現(xiàn):
一種基于短地址的MMSLite開發(fā)庫與IED裝置數(shù)據(jù)訪問方法,其方法步驟如下:
(1)通過IED配置工具生成標(biāo)準(zhǔn)的裝置SCL配置文件,在客戶端需要訪問的數(shù)據(jù)集的sAddr中添加自定義的相對地址即短地址字段;
(2 )在MMSLite數(shù)據(jù)訪問時解析短地址字段來訪問實時數(shù)據(jù);在MMSLite中,解析短地址字段來訪問實時數(shù)據(jù)的步驟如下:
(a)在MMSLite中調(diào)用scl_server啟動MMS服務(wù),啟動過程中會在all_obj_create函數(shù)中創(chuàng)建SCL配置文件中的數(shù)據(jù)對象模型,生成數(shù)據(jù)葉子節(jié)點名稱;
(b)在all_obj_create函數(shù)中需要添加生成對象模型與短地址映射文件datamap.cfg,通過調(diào)用函數(shù)datamap_cfg_read讀取該短地址映射文件與對象模型關(guān)聯(lián),將短地址保持在葉子節(jié)點數(shù)據(jù)結(jié)構(gòu)DATA_MAP的usr_data_info中;此時,麗SLite的啟動麗S服務(wù)完成;
(c)當(dāng)有客戶端訪問該葉子節(jié)點數(shù)據(jù)時,麗SLite會調(diào)用u_custom_rd_ind接口函數(shù),在該u_custom_rd_ind接口函數(shù)中會帶入該葉子節(jié)點數(shù)據(jù)結(jié)構(gòu)DATA_MAP的usr_data_info信息,從而完成訪問設(shè)備的實時數(shù)據(jù)。
[0008]進一步的,所述MMSLite數(shù)據(jù)訪問MMS其它服務(wù)時會調(diào)用相應(yīng)接口函數(shù),其接口函數(shù)都會帶入usr_data_info信息,其過程與讀取數(shù)據(jù)過程相同。
[0009]本發(fā)明的有益效果為:本發(fā)明采用SCL配置規(guī)范中定義的短地址(sAddr)字段來實現(xiàn)麗SLite數(shù)據(jù)與裝置訪問地址的映射,通過麗SLite庫中自定義讀寫接口函數(shù)實現(xiàn)客戶端訪問時實時數(shù)據(jù)讀寫;其充·分利用了麗SLite庫已有的接口規(guī)范,采用簡潔的短地址編碼規(guī)則,將IEC61850的模型數(shù)據(jù)與裝置實時數(shù)據(jù)關(guān)聯(lián),統(tǒng)一 SCL配置方式,簡化數(shù)據(jù)訪問過程,減少訪問周期,增強了麗SLite庫接口的通用性。
【專利附圖】

【附圖說明】
[0010]下面結(jié)合附圖和【具體實施方式】來詳細(xì)說明本發(fā)明;
圖1為本發(fā)明的在MMSLite中解析短地址字段來訪問實時數(shù)據(jù)的流程圖。
【具體實施方式】
[0011]為使本發(fā)明實現(xiàn)的技術(shù)手段、創(chuàng)作特征、達成目的與功效易于明白了解,下面結(jié)合【具體實施方式】,進一步闡述本發(fā)明。
[0012]參見圖1,本發(fā)明一種基于短地址的麗SLite開發(fā)庫與IED裝置數(shù)據(jù)訪問方法,其方法步驟如下:
(I)通過IED配置工具生成標(biāo)準(zhǔn)的裝置SCL配置文件,在客戶端需要訪問的數(shù)據(jù)集的sAddr中添加自定義相對地址;其如下所示:
〈SDI name= “mag”>
〈DAI name= “f” sAddr= “01-Mea-0002” desc= “微水” valKind= “set” >〈/DAI>
</SDI>
(2)其短地址字段形式可以各自廠家自行定義,在MMSLite數(shù)據(jù)訪問時解析該字段來訪問實時數(shù)據(jù)。在麗SLite中的流程,如下圖1所示; 在MMSLite中調(diào)用scl_server啟動MMS服務(wù),啟動過程中會在all_obj_create函數(shù)中創(chuàng)建SCL配置文件中的數(shù)據(jù)對象模型,生成數(shù)據(jù)葉子節(jié)點名稱;在該函數(shù)中需要添加生成對象模型與短地址映射文件datamap.cfg,同上函數(shù)datamap_cfg_read會讀取該文件將短地址保持在葉子節(jié)點數(shù)據(jù)結(jié)構(gòu)DATA_MAP的usr_data_info中。
[0013]當(dāng)有客戶端訪問該葉子節(jié)點數(shù)據(jù)時,麗SLite會調(diào)用u_custom_rd_ind函數(shù),在該函數(shù)中會帶入該葉子節(jié)點數(shù)據(jù)的usr_data_info信息,從而通過解析該相對地址信息來訪問設(shè)備的實時數(shù)據(jù)。其訪問MMS其它服務(wù)時會調(diào)用相應(yīng)接口函數(shù),其接口函數(shù)都會帶入usr_data_info信息,其過程與讀取數(shù)據(jù)過程相同。
[0014]本實施例中,所有采用MMSLite庫實現(xiàn)IEC61850智能電子設(shè)備均可以采用本方法實現(xiàn)。
[0015]其中,上述IED智能電子裝置)一個或者多個處理器協(xié)調(diào)工作的設(shè)備,它具有從或到一個外部源接受和發(fā)送數(shù)據(jù)/控制(例如電子式多功能表計、數(shù)字繼電保護、控制器)的能力。上述設(shè)備包含它的配置方面的信息;這些信息的表示必需標(biāo)準(zhǔn)化,并且(在這個標(biāo)準(zhǔn)系列范圍內(nèi))通過通信可以訪問。
MMSLite SISCO 的 MMS - EASE Lite (Embedded Application Service Element)是制造報文范(MMS)的C語言編程庫。它是一個經(jīng)過優(yōu)化,支持MMS和IEC61850( UCA2.0)的源代碼包,用于智能電子設(shè)置(IED)的嵌入式應(yīng)用領(lǐng)域。
[0016]總上所述,本發(fā)明充分利用了麗SLite庫已有的接口規(guī)范,采用簡潔的短地址編碼規(guī)則,將IEC61850的模型數(shù)據(jù)與裝置實時數(shù)據(jù)關(guān)聯(lián),統(tǒng)一 SCL配置方式,簡化數(shù)據(jù)訪問過程,減少訪問周期,增強了 MMSLite庫接口的通用性。
[0017]以上顯示和描述了本發(fā)明的基本原理和主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術(shù)人員應(yīng)該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變化和改進都落入要求保護的本發(fā)明范圍內(nèi)。本發(fā)明要求保護范圍由所附的權(quán)利要求書及其等效物界定。
【權(quán)利要求】
1.一種基于短地址的MMSLite開發(fā)庫與IED裝置數(shù)據(jù)訪問方法,其特征在于,其方法步驟如下: (I)通過IED配置工具生成標(biāo)準(zhǔn)的裝置SCL配置文件,在客戶端需要訪問的數(shù)據(jù)集的sAddr中添加自定義的相對地址即短地址字段; (2 )在MMSLite數(shù)據(jù)訪問時解析短地址字段來訪問實時數(shù)據(jù);在MMSLite中,解析短地址字段來訪問實時數(shù)據(jù)的步驟如下: (a)在MMSLite中調(diào)用scl_server啟動MMS服務(wù),啟動過程中會在all_obj_create函數(shù)中創(chuàng)建SCL配置文件中的數(shù)據(jù)對象模型,生成數(shù)據(jù)葉子節(jié)點名稱; (b)在all_obj_create函數(shù)中需要添加生成對象模型與短地址映射文件datamap.cfg,通過調(diào)用函數(shù)datamap_cfg_read讀取該短地址映射文件與對象模型關(guān)聯(lián),將短地址保持在葉子節(jié)點數(shù)據(jù)結(jié)構(gòu)DATA_MAP的usr_data_info中;此時,MMSLite的啟動麗S服務(wù)完成; (c)當(dāng)有客戶端訪問該葉子節(jié)點數(shù)據(jù)時,麗SLite會調(diào)用u_custom_rd_ind接口函數(shù),在該u_custom_rd_ind接口函數(shù)中會帶入該葉子節(jié)點數(shù)據(jù)結(jié)構(gòu)DATA_MAP的usr_data_info信息,從而完成訪問設(shè)備的實時數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的一種基于短地址的MMSLite開發(fā)庫與IED裝置數(shù)據(jù)訪問方法,,其特征在于,所述MMSLite數(shù)據(jù)訪問MMS其它服務(wù)時會調(diào)用相應(yīng)接口函數(shù),該相應(yīng)接口函數(shù)均會帶入usr_data_info信息,其過程與讀取數(shù)據(jù)過程相同。
【文檔編號】G06F17/30GK103853732SQ201210500020
【公開日】2014年6月11日 申請日期:2012年11月30日 優(yōu)先權(quán)日:2012年11月30日
【發(fā)明者】鄭小軍, 任廣宇, 林俊 申請人:江蘇西電南自智能電力設(shè)備有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1