可配置靈活采集方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電力監(jiān)控技術(shù)領(lǐng)域,尤其涉及一種可配置靈活采集方法。
【背景技術(shù)】
[0002]電力監(jiān)控系統(tǒng)進行分析、計算和控制的前提是獲取電廠內(nèi)各發(fā)電機組、廠用電以及系統(tǒng)側(cè)的必要的潮流數(shù)據(jù),因為所有分析計算模塊、控制邏輯、安全策略的實現(xiàn)都需要基于這些實時數(shù)據(jù)而進行。這些數(shù)據(jù)主要來自以下三個方面:
[0003]廠內(nèi)遠動系統(tǒng)——主要是一些廠內(nèi)相關(guān)電氣量信息。
[0004]調(diào)度端主站系統(tǒng)--遙調(diào)\遙控指令。
[0005]其它相關(guān)采集設(shè)備一一遠動系統(tǒng)內(nèi)無法提供而電力監(jiān)控系統(tǒng)又必須要的信息。
[0006]由于廠內(nèi)遠動設(shè)備的多樣化,每個設(shè)備的通信方式和通信協(xié)議都不盡相同,這就需要設(shè)計可配置采集程序,根據(jù)不同的配置采集不同的遠動設(shè)備。
【發(fā)明內(nèi)容】
[0007]基于【背景技術(shù)】存在的技術(shù)問題,本發(fā)明提出了一種可配置靈活采集方法。
[0008]本發(fā)明提出的一種可配置靈活采集方法,包括以下步驟:
[0009]S1、建立通道庫和規(guī)約庫,其中,通道庫用于存儲多種通道,規(guī)約庫用于存儲多組規(guī)約,每一組規(guī)約均包括相對應(yīng)的子站規(guī)約和主站規(guī)約;
[0010]S2、獲取配置文件;
[0011]S3、根據(jù)配置文件從通道庫加載通道,并從規(guī)約庫加載相對應(yīng)的子站規(guī)約和主站規(guī)約;根據(jù)加載的通道和規(guī)約進行數(shù)據(jù)采集;
[0012]S4、判斷當前采集動作是否完成;
[0013]S5、當前采集動作完成,則關(guān)閉加載的通道和規(guī)約,然后退出采集動作。
[0014]優(yōu)選地,步驟S1中,通道庫中包含串口通道、網(wǎng)絡(luò)客戶端通道、網(wǎng)絡(luò)服務(wù)端通道中的一種或多種。
[0015]優(yōu)選地,步驟S1中,規(guī)約庫里包含101規(guī)約、104規(guī)約、CDT規(guī)約和Modbus規(guī)約中的一種或多種,其中,101規(guī)約包含101主站規(guī)約和101子站規(guī)約,104規(guī)約包含104主站規(guī)約和104子站規(guī)約,CDT規(guī)約包含⑶T主站規(guī)約和⑶T子站規(guī)約,Modbus規(guī)約包含Modbus主站規(guī)約和Modbus子站規(guī)約。
[0016]優(yōu)選地,配置文件為xml文件。
[0017]本發(fā)明提出的一種可配置靈活采集方法,包括以下步驟:
[0018]S1、建立內(nèi)存數(shù)據(jù)庫;
[0019]S2、將通道信息和規(guī)約信息存儲到內(nèi)存數(shù)據(jù)庫中,通道信息包括多種通道,規(guī)約信息包括多組規(guī)約,每一組規(guī)約均包括相對應(yīng)的子站規(guī)約和主站規(guī)約;
[0020]S3、獲取配置文件并緩存到內(nèi)存數(shù)據(jù)庫中;
[0021 ] S4、根據(jù)配置文件加載通道和規(guī)約,并根據(jù)加載的通道和規(guī)約進行數(shù)據(jù)采集;
[0022]S5、判斷當前采集動作是否完成;
[0023]S6、當前采集動作完成,則關(guān)閉加載的通道和規(guī)約,然后退出采集動作。
[0024]優(yōu)選地,通道信息包含串口通道、網(wǎng)絡(luò)客戶端通道、網(wǎng)絡(luò)服務(wù)端通道中的一種或多種。
[0025]優(yōu)選地,規(guī)約信息包含101規(guī)約、104規(guī)約、CDT規(guī)約和Modbus規(guī)約中的一種或多種,其中,101規(guī)約包含101主站規(guī)約和101子站規(guī)約,104規(guī)約包含104主站規(guī)約和104子站規(guī)約,CDT規(guī)約包含CDT主站規(guī)約和CDT子站規(guī)約,Modbus規(guī)約包含Modbus主站規(guī)約和Modbus子站規(guī)約。
[0026]優(yōu)選地,配置文件為xml文件。
[0027]本發(fā)明提供的可配置靈活采集方法,提前對通道和規(guī)約進行預(yù)設(shè),然后根據(jù)獲取的配置文件加載通道和規(guī)約,以便根據(jù)不同的通道和規(guī)約對不同的遠程設(shè)備進行采集。本發(fā)明解決了不同廠內(nèi)遠動設(shè)備的通信方式和通信協(xié)議不盡相同,需要根據(jù)不同的配置采集不同的遠動設(shè)備的問題,實現(xiàn)了遠動設(shè)備數(shù)據(jù)采集的靈活性與通用性。
[0028]本發(fā)明中,當對遠動設(shè)備的采集結(jié)束,在退出采集動作之前,提前關(guān)閉之前加載的通道和規(guī)約,有利于資源和空間的釋放,提高應(yīng)用的靈活性,與應(yīng)用切換的高效率。
【附圖說明】
[0029]圖1為實施例1提出的一種可配置靈活采集方法的流程圖;
[0030]圖2為實施例2提出的一種可配置靈活采集方法的流程圖。
【具體實施方式】
[0031]實施例1
[0032]參照圖1,本發(fā)明提出的一種可配置靈活采集方法,包括以下步驟:
[0033]S1、建立通道庫和規(guī)約庫。其中,通道庫用于存儲多種通道,例如串口通道、網(wǎng)絡(luò)客戶端通道、網(wǎng)絡(luò)服務(wù)端通道等。規(guī)約庫用于存儲多組規(guī)約,每一組規(guī)約均包括相對應(yīng)的子站規(guī)約和主站規(guī)約;規(guī)約庫里具體可包含101規(guī)約、104規(guī)約、CDT規(guī)約和Modbus規(guī)約中的一種或多種,其中,101規(guī)約包含101主站規(guī)約和101子站規(guī)約,104規(guī)約包含104主站規(guī)約和104子站規(guī)約,CDT規(guī)約包含⑶T主站規(guī)約和CDT子站規(guī)約,Modbus規(guī)約包含Modbus主站規(guī)約和Modbus子站規(guī)約。
[0034]S2、獲取配置文件,配置文件可采用xml文件。
[0035]S3、根據(jù)配置文件從通道庫加載通道,并從規(guī)約庫加載相對應(yīng)的子站規(guī)約和主站規(guī)約,然后根據(jù)加載的通道和規(guī)約進行數(shù)據(jù)采集。
[0036]本實施例中,通過組建通道庫和規(guī)約庫,可根據(jù)配置文件靈活搭配通道和規(guī)約,實現(xiàn)不同的采集功能,滿足不同的遠程設(shè)備的采集需要。
[0037]S4、判斷當前采集動作是否完成。
[0038]S5、當前采集動作完成,則關(guān)閉加載的通道和規(guī)約,然后退出采集動作。本步驟中,通過關(guān)閉加載的通道和規(guī)約,可釋放占用資源,保持系統(tǒng)的靈活性。本實施方式中,通過對當前采集動作的實時判斷,有利于及時關(guān)閉加載的通道和規(guī)約,便于系統(tǒng)運轉(zhuǎn)的高效與靈活。
[0039]實施例2
[0040]參照圖2,本發(fā)明提出的一種可配置靈活采集方法,包括以下步驟:
[0041 ] S1、建立內(nèi)存數(shù)據(jù)庫。
[0042]S2、將通道信息和規(guī)約信息存儲到內(nèi)存數(shù)據(jù)庫中,通道信息包括多種通道,例如,串口通道、網(wǎng)絡(luò)客戶端通道、網(wǎng)絡(luò)服務(wù)端通道等。規(guī)約信息包括多組規(guī)約,每一組規(guī)約均包括相對應(yīng)的子站規(guī)約和主站規(guī)約。本實施例中,規(guī)約信息包含101規(guī)約、104規(guī)約、CDT規(guī)約和Modbus規(guī)約中的一種或多種,其中,101規(guī)約包含101主站規(guī)約和101子站規(guī)約,104規(guī)約包含104主站規(guī)約和104子站規(guī)約,CDT規(guī)約包含⑶T主站規(guī)約和⑶T子站規(guī)約,Modbus規(guī)約包含Modbus主站規(guī)約和Modbus子站規(guī)約。
[0043]S3、獲取配置文件并緩存到內(nèi)存數(shù)據(jù)庫中,配置文件為xml文件。
[0044]S4、根據(jù)配置文件加載通道和規(guī)約,并根據(jù)加載的通道和規(guī)約進行數(shù)據(jù)采集。
[0045]S5、判斷當前采集動作是否完成。
[0046]S6、當前采集動作完成,則關(guān)閉加載的通道和規(guī)約,然后退出采集動作。
[0047]與實施例1相比,本實施例將通道信息和規(guī)約信息存儲到內(nèi)存數(shù)據(jù)庫中,并將配置文件緩存到內(nèi)存數(shù)據(jù)庫中,如此,在讀取配置信息時在速度上會比直接讀取xml文件更加快速。
[0048]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種可配置靈活采集方法,其特征在于,包括以下步驟: 51、建立通道庫和規(guī)約庫,其中,通道庫用于存儲多種通道,規(guī)約庫用于存儲多組規(guī)約,每一組規(guī)約均包括相對應(yīng)的子站規(guī)約和主站規(guī)約; 52、獲取配置文件; 53、根據(jù)配置文件從通道庫加載通道,并從規(guī)約庫加載相對應(yīng)的子站規(guī)約和主站規(guī)約;根據(jù)加載的通道和規(guī)約進行數(shù)據(jù)采集; 54、判斷當前采集動作是否完成; 55、當前采集動作完成,則關(guān)閉加載的通道和規(guī)約,然后退出采集動作。2.如權(quán)利要求1所述的可配置靈活采集方法,其特征在于,步驟S1中,通道庫中包含串口通道、網(wǎng)絡(luò)客戶端通道、網(wǎng)絡(luò)服務(wù)端通道中的一種或多種。3.如權(quán)利要求1所述的可配置靈活采集方法,其特征在于,步驟S1中,規(guī)約庫里包含101規(guī)約、104規(guī)約、CDT規(guī)約和Modbus規(guī)約中的一種或多種,其中,101規(guī)約包含101主站規(guī)約和101子站規(guī)約,104規(guī)約包含104主站規(guī)約和104子站規(guī)約,CDT規(guī)約包含⑶T主站規(guī)約和⑶T子站規(guī)約,Modbus規(guī)約包含Modbus主站規(guī)約和Modbus子站規(guī)約。4.如權(quán)利要求1所述的可配置靈活采集方法,其特征在于,配置文件為xml文件。5.一種可配置靈活采集方法,其特征在于,包括以下步驟: 51、建立內(nèi)存數(shù)據(jù)庫; 52、將通道信息和規(guī)約信息存儲到內(nèi)存數(shù)據(jù)庫中,通道信息包括多種通道,規(guī)約信息包括多組規(guī)約,每一組規(guī)約均包括相對應(yīng)的子站規(guī)約和主站規(guī)約; 53、獲取配置文件并緩存到內(nèi)存數(shù)據(jù)庫中; 54、根據(jù)配置文件加載通道和規(guī)約,并根據(jù)加載的通道和規(guī)約進行數(shù)據(jù)采集; 55、判斷當前采集動作是否完成; 56、當前采集動作完成,則關(guān)閉加載的通道和規(guī)約,然后退出采集動作。6.如權(quán)利要求5所述的可配置靈活采集方法,其特征在于,通道信息包含串口通道、網(wǎng)絡(luò)客戶端通道、網(wǎng)絡(luò)服務(wù)端通道中的一種或多種。7.如權(quán)利要求5所述的可配置靈活采集方法,其特征在于,規(guī)約信息包含101規(guī)約、104規(guī)約、⑶T規(guī)約和Modbus規(guī)約中的一種或多種,其中,101規(guī)約包含101主站規(guī)約和101子站規(guī)約,104規(guī)約包含104主站規(guī)約和104子站規(guī)約,CDT規(guī)約包含⑶T主站規(guī)約和⑶T子站規(guī)約,Modbus規(guī)約包含Modbus主站規(guī)約和Modbus子站規(guī)約。8.如權(quán)利要求5所述的可配置靈活采集方法,其特征在于,配置文件為xml文件。
【專利摘要】本發(fā)明公開了一種可配置靈活采集方法,包括以下步驟:S1、建立通道庫和規(guī)約庫,其中,通道庫用于存儲多種通道,規(guī)約庫用于存儲多組規(guī)約,每一組規(guī)約均包括相對應(yīng)的子站規(guī)約和主站規(guī)約;S2、獲取配置文件;S3、根據(jù)配置文件從通道庫加載通道,并從規(guī)約庫加載相對應(yīng)的子站規(guī)約和主站規(guī)約;根據(jù)加載的通道和規(guī)約進行數(shù)據(jù)采集;S4、判斷當前采集動作是否完成;S5、當前采集動作完成,則關(guān)閉加載的通道和規(guī)約,然后退出采集動作。本發(fā)明實現(xiàn)了遠動設(shè)備數(shù)據(jù)采集的靈活性與通用性。本發(fā)明中,當對遠動設(shè)備的采集結(jié)束,在退出采集動作之前,提前關(guān)閉之前加載的通道和規(guī)約,有利于資源和空間的釋放,提高應(yīng)用的靈活性,與應(yīng)用切換的高效率。
【IPC分類】H04L29/08
【公開號】CN105472021
【申請?zhí)枴緾N201510989563
【發(fā)明人】柴東元
【申請人】安徽立卓智能電網(wǎng)科技有限公司
【公開日】2016年4月6日
【申請日】2015年12月24日