息)填充完畢,后續(xù)如MAC地址、svID、采樣值等配置信息根據(jù)傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的需要進(jìn)行動(dòng)態(tài)配置;
[0044]S3、將靜態(tài)配置的9-2LE報(bào)文模板信息下載到傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備中;
[0045]S4、當(dāng)傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備上電后,調(diào)用該模板信息,并根據(jù)傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備內(nèi)部信息配置9-2LE報(bào)文模板中的源MAC地址信息、目的MAC地址信息和svID信息;svID信息填充模板為:xxxxMUnn/LLNO$PhsMeasl,其中xxxx代表客戶(hù)實(shí)例化標(biāo)識(shí),由數(shù)字或字母組成;rm是實(shí)例化序號(hào),取值范圍是01?99,傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備根據(jù)自身的名稱(chēng)配置信息填充好xxxx和nn內(nèi)容;
[0046]S5、生成所述傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文模板,并根據(jù)所采集的電氣量在9-2LE報(bào)文中的位置直接進(jìn)行填充或提取,該步驟通過(guò)9-2LE報(bào)文發(fā)送模塊和9-2LE報(bào)文接收模塊實(shí)現(xiàn);
[0047]9-2LE報(bào)文發(fā)送模塊的實(shí)現(xiàn)過(guò)程如圖3所示,如下:
[0048]9-2LE報(bào)文具體組織過(guò)程中,根據(jù)9-2LE報(bào)文特點(diǎn),由于報(bào)文中確定區(qū)段對(duì)應(yīng)常量還是變量是可以確定的,因此可以避免IEC61850-9-2LE原來(lái)的ASN.1編碼方法,將9-2LE報(bào)文做成模板式的報(bào)文內(nèi)容,采用直接填充對(duì)應(yīng)內(nèi)容的辦法。
[0049]I)在初始化階段,填充報(bào)文常量域,生成9-2LE報(bào)文模板,具體為:
[0050]在初始化階段,通過(guò)位尋址的方式,確定常量域在報(bào)文中的分布情況,將相應(yīng)的常量值以及報(bào)文序號(hào)信息對(duì)應(yīng)填充到常量域區(qū)段中,進(jìn)行初始賦值,只剩下變量域的內(nèi)容不進(jìn)行填充,從而生成9-2LE報(bào)文模板。
[0051]2)在9-2LE報(bào)文發(fā)送過(guò)程中,利用實(shí)驗(yàn)平臺(tái)電力一次系統(tǒng)和傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的數(shù)據(jù)采集功能,以數(shù)字化方式采集電氣量,具體為:
[0052]根據(jù)IEC61850-9-2LE規(guī)定,采樣頻率為一周波80或256個(gè)采樣點(diǎn),結(jié)合控制器運(yùn)行頻率,設(shè)置傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備控制器的中斷時(shí)鐘定時(shí)器的采樣周期,使得中斷時(shí)間定時(shí)器最接近于ffiC61850要求的250 μ s和78.125 μ S,或是250 μ s和78.125 μ s的整數(shù)倍數(shù);當(dāng)受限于控制器運(yùn)行速率或模式轉(zhuǎn)換器速率過(guò)低導(dǎo)致一個(gè)周波無(wú)法采集完整80或256個(gè)采樣點(diǎn)時(shí),其他的采樣點(diǎn)采用中間插值法通過(guò)運(yùn)算方法實(shí)現(xiàn);
[0053]傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備運(yùn)行后,通過(guò)模式轉(zhuǎn)換方法將電力一次系統(tǒng)的電氣量數(shù)值采集到傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備中,根據(jù)采樣值所對(duì)應(yīng)的9-2LE報(bào)文模板中的具體位置,將電氣量數(shù)值填充到9-2LE報(bào)文模板對(duì)應(yīng)的位置中;
[0054]上述傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的中斷定時(shí)處理程序,設(shè)置軟件累加器,用以9-2LE報(bào)文的計(jì)數(shù),傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備中的計(jì)數(shù)器的值到門(mén)檻值觸發(fā)9-2LE報(bào)文發(fā)送功能,并將裝置中smpCnt的值加I (累計(jì)到I秒的時(shí)間,smpCnt值清零重新累加計(jì)數(shù))。
[0055]3)將數(shù)字化的電氣量數(shù)值和報(bào)文序號(hào)信息對(duì)應(yīng)填充到9-2LE報(bào)文的變量域,通過(guò)生成的9-2LE報(bào)文模板將信息直接填充到9-2LE報(bào)文的對(duì)應(yīng)位置,由于在9-2LE報(bào)文發(fā)送前已經(jīng)生成初始模板,只留下變量域的值未填充,待電氣量數(shù)值及報(bào)文序號(hào)變量信息采集好后再分別填充到變量域的相應(yīng)區(qū)段(DataSet域和SmpCnt字段),生成完整的9-2LE報(bào)文,從而實(shí)現(xiàn)高效的9-2LE報(bào)文組幀方法;
[0056]4)發(fā)送完整的9-2LE報(bào)文。
[0057]9-2LE報(bào)文接收模塊的實(shí)現(xiàn)過(guò)程如圖4所示,如下:
[0058]I)接收9-2LE報(bào)文發(fā)送模塊發(fā)送的9-2LE報(bào)文;
[0059]2)確定變量域在9-2LE報(bào)文中的位置;
[0060]3)根據(jù)傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文模板中報(bào)文域的位置,從所接收的報(bào)文中對(duì)應(yīng)的位置,直接從變量域提取相應(yīng)的電氣量;
[0061]4)將電氣量存入數(shù)據(jù)存儲(chǔ)器。
[0062]綜上所述,本發(fā)明方法將傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文做成模板,根據(jù)各報(bào)文域在模板中的固定位置,利用9-2LE報(bào)文各個(gè)報(bào)文域在報(bào)文中的固定位置,直接進(jìn)行關(guān)鍵內(nèi)容的填充和提取,實(shí)現(xiàn)方法簡(jiǎn)單、高效,為傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備實(shí)現(xiàn)9-2LE報(bào)文提供一種簡(jiǎn)便方法。
[0063]以上所述,僅為本發(fā)明專(zhuān)利較佳的實(shí)施例,但本發(fā)明專(zhuān)利的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明專(zhuān)利所公開(kāi)的范圍內(nèi),根據(jù)本發(fā)明專(zhuān)利的技術(shù)方案及其發(fā)明專(zhuān)利構(gòu)思加以等同替換或改變,都屬于本發(fā)明專(zhuān)利的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.適用于傳統(tǒng)微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文實(shí)現(xiàn)方法,其特征在于所述方法包括以下步驟: 51、確定傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的功能和相關(guān)配置參數(shù); 52、根據(jù)9-2LE規(guī)約定義好長(zhǎng)度,按照規(guī)約定義填充離線(xiàn)配置信息; 53、將靜態(tài)配置的9-2LE報(bào)文模板信息下載到傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備中; 54、當(dāng)傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備上電后,調(diào)用該模板信息,并根據(jù)傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備內(nèi)部信息配置9-2LE報(bào)文模板中的源MAC地址信息、目的MAC地址信息和svID信息; 55、生成所述傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文模板,并根據(jù)所采集的電氣量在9-2LE報(bào)文中的位置直接進(jìn)行填充或提取。
2.根據(jù)權(quán)利要求1所述的適用于傳統(tǒng)微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文實(shí)現(xiàn)方法,其特征在于:步驟S2所述按照規(guī)約定義填充離線(xiàn)配置信息,具體如下: 在Pr1rity字段中,TPID填充值為9-2LE規(guī)定的0x8100,報(bào)文權(quán)限User Pr1rity默認(rèn)填充為4,CFI和VID默認(rèn)填充為O ;在以太網(wǎng)信息字Ethernet type填充為9-2LE所屬以太網(wǎng)類(lèi)型0x88BA ;根據(jù)9-2LE規(guī)定,APPID定義為0x4000 ;采樣值80點(diǎn)一周波的報(bào)文規(guī)定APDU包含I個(gè)ASDU,采樣值為256點(diǎn)每周波的報(bào)文規(guī)定APDU包含8個(gè)ASDU,則字段Length根據(jù)后續(xù)字節(jié)數(shù)算出為109 ;對(duì)于APDU的填充信息包括:noASDU、confRev和smpSynch,其中noASDU的只填充為I或8,confRev默認(rèn)填充為1,考慮傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備不配備時(shí)間同步功能,smpSynch采樣時(shí)間同步標(biāo)志填充為2 ;對(duì)于APDU進(jìn)行ASN.1編碼過(guò)程中的Tag信息和length信息,每個(gè)Tag信息根據(jù)ASDU字段已作規(guī)定,length信息根據(jù)后續(xù)報(bào)文長(zhǎng)度算出其值,以提前完成填充。
3.根據(jù)權(quán)利要求1所述的適用于傳統(tǒng)微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文實(shí)現(xiàn)方法,其特征在于:步驟S3所述svID信息填充模板為:xxxxMUnn/LLN0$PhsMeasl,其中xxxx代表客戶(hù)實(shí)例化標(biāo)識(shí),由數(shù)字或字母組成;rm是實(shí)例化序號(hào),取值范圍是01?99,傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備根據(jù)自身的名稱(chēng)配置信息填充好xxxx和nn內(nèi)容。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的適用于傳統(tǒng)微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文實(shí)現(xiàn)方法,其特征在于:步驟S5通過(guò)9-2LE報(bào)文發(fā)送模塊和9-2LE報(bào)文接收模塊實(shí)現(xiàn)。
5.根據(jù)權(quán)利要求4所述的適用于傳統(tǒng)微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文實(shí)現(xiàn)方法,其特征在于:所述9-2LE報(bào)文發(fā)送模塊的實(shí)現(xiàn)過(guò)程如下: 1)在初始化階段,填充報(bào)文常量域,從而生成9-2LE報(bào)文模板; 2)在9-2LE報(bào)文發(fā)送過(guò)程中,利用實(shí)驗(yàn)平臺(tái)電力一次系統(tǒng)和傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的數(shù)據(jù)采集功能,以數(shù)字化方式采集電氣量; 3)將數(shù)字化的電氣量數(shù)值和報(bào)文序號(hào)信息分別填充到9-2LE報(bào)文的DataSet域和SmpCnt字段,生成完整的9-2LE報(bào)文; 4)發(fā)送完整的9-2LE報(bào)文。
6.根據(jù)權(quán)利要求5所述的適用于傳統(tǒng)微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文實(shí)現(xiàn)方法,其特征在于:步驟I)所述在初始化階段,填充報(bào)文常量域,從而生成9-2LE報(bào)文模板,具體如下: 在初始化階段,通過(guò)位尋址的方式,確定常量域在報(bào)文中的分布情況,將相應(yīng)的常量值以及報(bào)文序號(hào)信息對(duì)應(yīng)填充到常量域區(qū)段中,進(jìn)行初始賦值,只剩下變量域的內(nèi)容不進(jìn)行填充,從而生成9-2LE報(bào)文模板。
7.根據(jù)權(quán)利要求6所述的適用于傳統(tǒng)微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文實(shí)現(xiàn)方法,其特征在于:步驟2)所述利用實(shí)驗(yàn)平臺(tái)電力一次系統(tǒng)和傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的數(shù)據(jù)采集功能,以數(shù)字化方式采集電氣量,具體如下: 根據(jù)IEC61850-9-2LE規(guī)定,采樣頻率為一周波80或256個(gè)采樣點(diǎn),結(jié)合控制器運(yùn)行頻率,設(shè)置傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備控制器的中斷時(shí)鐘定時(shí)器的采樣周期,使得中斷時(shí)間定時(shí)器最接近于IEC61850要求的250 μ s和78.125 μ S,或是250 μ s和78.125 μ s的整數(shù)倍數(shù);當(dāng)受限于控制器運(yùn)行速率或模式轉(zhuǎn)換器速率過(guò)低導(dǎo)致一個(gè)周波無(wú)法采集完整80或256個(gè)采樣點(diǎn)時(shí),其他的采樣點(diǎn)采用中間插值法通過(guò)運(yùn)算方法實(shí)現(xiàn); 傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備運(yùn)行后,通過(guò)模式轉(zhuǎn)換方法將電力一次系統(tǒng)的電氣量數(shù)值采集到傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備中,根據(jù)采樣值所對(duì)應(yīng)的9-2LE報(bào)文模板中的具體位置,將電氣量數(shù)值填充到9-2LE報(bào)文模板對(duì)應(yīng)的位置中。
8.根據(jù)權(quán)利要求4所述的適用于傳統(tǒng)微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文實(shí)現(xiàn)方法,其特征在于:所述9-2LE報(bào)文接收模塊的實(shí)現(xiàn)過(guò)程如下: 1)接收9-2LE報(bào)文發(fā)送模塊發(fā)送的9-2LE報(bào)文; 2)確定變量域在9-2LE報(bào)文中的位置; 3)直接從變量域提取相應(yīng)的電氣量; 4)將電氣量存入數(shù)據(jù)存儲(chǔ)器。
【專(zhuān)利摘要】本發(fā)明公開(kāi)了一種適用于傳統(tǒng)微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文實(shí)現(xiàn)方法,包括:S1、確定傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的功能和相關(guān)配置參數(shù);S2、根據(jù)9-2LE規(guī)約定義好長(zhǎng)度,按照規(guī)約定義填充離線(xiàn)配置信息;S3、將靜態(tài)配置的9-2LE報(bào)文模板信息下載到傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備中;S4、當(dāng)傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備上電后,調(diào)用該模板信息,并根據(jù)傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備內(nèi)部信息配置9-2LE報(bào)文模板中的源MAC地址信息、目的MAC地址信息和svID信息;S5、生成所述傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備的9-2LE報(bào)文模板,并根據(jù)所采集的電氣量在9-2LE報(bào)文中的位置直接進(jìn)行填充或提取。本發(fā)明方法具有簡(jiǎn)單、高效的特點(diǎn),為傳統(tǒng)電力微機(jī)實(shí)驗(yàn)設(shè)備實(shí)現(xiàn)9-2LE報(bào)文提供一種簡(jiǎn)便方法。
【IPC分類(lèi)】H02J13-00
【公開(kāi)號(hào)】CN104795893
【申請(qǐng)?zhí)枴緾N201510112433
【發(fā)明人】劉飄, 林培霞, 王智東, 賴(lài)江宇
【申請(qǐng)人】華南理工大學(xué)
【公開(kāi)日】2015年7月22日
【申請(qǐng)日】2015年3月13日...