一種電力用戶用電信息自學(xué)習(xí)式抄表方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電網(wǎng)領(lǐng)域,尤其涉及電力用戶用電信息采集終端抄讀電能表數(shù)據(jù)的方法。
【背景技術(shù)】
[0002]電力用戶用電信息采集系統(tǒng)(power user electric energy data acquiresystem)是對(duì)電力用戶的用電信息進(jìn)行采集、處理和實(shí)時(shí)監(jiān)控的系統(tǒng),實(shí)現(xiàn)用電信息的自動(dòng)采集、計(jì)量異常監(jiān)測、電能質(zhì)量監(jiān)測、用電分析和管理、相關(guān)信息發(fā)布、分布式能源監(jiān)控、智能用電設(shè)備的信息交互等功能。
[0003]用電信息采集終端(electric energy data acquire terminal)是對(duì)各信息采集點(diǎn)用電信息采集的設(shè)備,簡稱采集終端??梢詫?shí)現(xiàn)電能表數(shù)據(jù)的采集、數(shù)據(jù)管理、數(shù)據(jù)雙向傳輸以及轉(zhuǎn)發(fā)或執(zhí)行控制命令的設(shè)備。用電信息采集終端按應(yīng)用場所分為專變采集終端、集中抄表終端(包括集中器、采集器)、分布式能源監(jiān)控終端等類型。
[0004]電力用戶用電信息采集系統(tǒng)要具備費(fèi)控管理、有序用電管理、用電情況統(tǒng)計(jì)分析、異常用電分析、電能質(zhì)量數(shù)據(jù)統(tǒng)計(jì)、線損、變損分析等高級(jí)應(yīng)用,這些應(yīng)用以依于電能表提供的原始數(shù)據(jù),因而需對(duì)電能表數(shù)據(jù)進(jìn)行全面的采集。
[0005]然而,隨著電力用戶用電信息采集系統(tǒng)功能的不斷完善,電能表通信協(xié)議中定義的數(shù)據(jù)項(xiàng)也在不斷擴(kuò)展,如《多功能電能表通信協(xié)議》自2008年6月實(shí)施以來,為適應(yīng)電能表應(yīng)用及生產(chǎn)制造的需求,電力行業(yè)電測量標(biāo)準(zhǔn)化技術(shù)委員會(huì)先后發(fā)布了(電測標(biāo))645-09-001號(hào)備案文件、(電測標(biāo))645-09-002號(hào)備案文件,并在2013版電能表規(guī)范中新增大量數(shù)據(jù)項(xiàng)和事件記錄。但電能表是按批次生產(chǎn)、供貨、安裝的,前期投入使用的電能表不可能具備新規(guī)范要求的數(shù)據(jù)項(xiàng),即使是同一批次安裝的電能表,因?yàn)槭褂脠鏊煌?,電能表的?shù)據(jù)項(xiàng)也是不同的,比如居民用電肯定會(huì)比大型專變用戶少很多數(shù)據(jù)項(xiàng),但采集終端目前不能通過現(xiàn)有協(xié)議區(qū)別新老規(guī)范電能表和不同應(yīng)用場所的電能表,因而會(huì)對(duì)下屬電能表的全部所需數(shù)據(jù)項(xiàng)進(jìn)行采集,以盡可能多的收集數(shù)據(jù)。
[0006]電能表對(duì)不支持?jǐn)?shù)據(jù)項(xiàng)的回復(fù)方案有兩種,一種回復(fù)否認(rèn)報(bào)文,一種不回復(fù)任何報(bào)文。
[0007]終端采集當(dāng)前電能表數(shù)據(jù)時(shí)如果電能表對(duì)于不支持的數(shù)據(jù)項(xiàng)不回復(fù),終端會(huì)認(rèn)為當(dāng)前報(bào)文收發(fā)有干擾導(dǎo)致未正常收到電能表的回復(fù)數(shù)據(jù),會(huì)嘗試重發(fā)并等待超時(shí)時(shí)間,比如正常的一次請(qǐng)求應(yīng)答交互會(huì)在Is內(nèi)完成,但如果電能表不回復(fù)終端會(huì)重發(fā)3次,每次等待超時(shí)時(shí)間1.5s (如果是載波通道會(huì)等待超時(shí)時(shí)間45s),這必然會(huì)造成當(dāng)前電能表采集時(shí)間過長,造成當(dāng)前電能表后面需采集的數(shù)據(jù)項(xiàng)不能及時(shí)采集,數(shù)據(jù)時(shí)效性不好。無論電能表回復(fù)否認(rèn)或著不回復(fù),終端重復(fù)采集電能表不支持的數(shù)據(jù)項(xiàng)會(huì)造成有些電能表的采集時(shí)間過長,而同一采集通道上不只采集一塊電能表,特別是載波通道,往往會(huì)采集上千塊電能表數(shù)據(jù),這樣會(huì)引發(fā)在一采集周期內(nèi)不能完成所有電能表數(shù)據(jù)的采集,影響采集成功率。
[0008]此外,嵌入式系統(tǒng)資源有限,重復(fù)采集電能表不支持?jǐn)?shù)據(jù)項(xiàng)會(huì)造成電能表、采集終端沒必要的CPU、內(nèi)存資源消耗,會(huì)造成載波模塊沒有空閑去學(xué)習(xí)、優(yōu)化路由。如果是載波通道會(huì)給居民用電質(zhì)量造成沒必要的干擾。
【發(fā)明內(nèi)容】
[0009]針對(duì)上述問題,本發(fā)明提供一種節(jié)約采集時(shí)間、減少系統(tǒng)資源消耗、增加數(shù)據(jù)時(shí)效性、提高采集成功率的電力用戶用電信息自學(xué)習(xí)式抄表方法。
[0010]為解決上述問題,本發(fā)明采取的技術(shù)方案為:一種電力用戶用電信息自學(xué)習(xí)式抄表方法,包括以下步驟:
步驟一、新一輪采集周期到,當(dāng)前電能表指針指向第一塊電能表;
用電信息采集終端均有固定的采集周期,比如采集周期是15分鐘,則采集終端會(huì)每15分鐘米集一輪所有電表。
[0011]步驟二、首先檢測當(dāng)前電能表的自學(xué)習(xí)文件是否存在,若存在則進(jìn)入下一步驟;若不存在則新建當(dāng)前電能表的自學(xué)習(xí)文件,并將采集系統(tǒng)所需采集的數(shù)據(jù)項(xiàng)的支持情況全部設(shè)置為支持;
同一通道中按照固定的采集次序?qū)﹄娔鼙磉M(jìn)行采集,每塊電能表的參數(shù)中都含有序號(hào),一般按照序號(hào)進(jìn)行排序采集。步驟二中將采集系統(tǒng)所需采集的數(shù)據(jù)項(xiàng)的支持情況全部設(shè)置為支持是針對(duì)首次采集而設(shè)置的,因?yàn)榇藭r(shí)不知道該電能表的支持情況所以要采集所有數(shù)據(jù)項(xiàng),維護(hù)更新自學(xué)習(xí)文件,為以后的周期采集做好準(zhǔn)備。
[0012]步驟三、檢驗(yàn)當(dāng)前電能表的自學(xué)習(xí)文件是否合法,若合法則進(jìn)入下一步驟;若不合法則刪除該自學(xué)習(xí)文件并返回步驟二;
通過對(duì)自學(xué)習(xí)文件的合法性檢驗(yàn),保證當(dāng)前電能表與自學(xué)習(xí)文件一一對(duì)應(yīng),避免錯(cuò)亂。此外,由于文件損壞、客戶換表等原因,都需刪除原有的自學(xué)習(xí)文件。因?yàn)楦鼡Q電表造成數(shù)據(jù)項(xiàng)支持情況的改變,文件損壞造成部分?jǐn)?shù)據(jù)項(xiàng)遺失均需要重新建立當(dāng)前電能表的自學(xué)習(xí)文件。
[0013]步驟四、根據(jù)當(dāng)前電能表自學(xué)習(xí)文件中記錄的數(shù)據(jù)項(xiàng)的支持情況建立待采集數(shù)據(jù)項(xiàng)隊(duì)列:建立當(dāng)前電能表的待采集數(shù)據(jù)項(xiàng)隊(duì)列并將設(shè)置為支持的數(shù)據(jù)項(xiàng)加入到當(dāng)前電能表的待采集數(shù)據(jù)項(xiàng)隊(duì)列,等待依次采集;
將數(shù)據(jù)項(xiàng)隊(duì)列建立在內(nèi)存當(dāng)中,自學(xué)習(xí)文件只記錄該電能表對(duì)數(shù)據(jù)項(xiàng)的支持情況;
第一輪采集建立了包含所有數(shù)據(jù)項(xiàng)的待采集數(shù)據(jù)項(xiàng)隊(duì)列,而后幾輪采集建立僅包含電能表支持的數(shù)據(jù)項(xiàng)的待采集數(shù)據(jù)項(xiàng)隊(duì)列。
[0014]步驟五、采集當(dāng)前電能表的待采集數(shù)據(jù)項(xiàng)隊(duì)列中的當(dāng)前數(shù)據(jù)項(xiàng)并將當(dāng)前數(shù)據(jù)項(xiàng)指針指向下一數(shù)據(jù)項(xiàng),若當(dāng)前電能表不支持當(dāng)前數(shù)據(jù)項(xiàng),則將當(dāng)前數(shù)據(jù)項(xiàng)的支持情況設(shè)置為不支持,并保存自學(xué)習(xí)文件;
結(jié)合步驟四、步驟五可知,在首輪采集過程中,針對(duì)當(dāng)前電能表,采集系統(tǒng)所需的所有數(shù)據(jù)項(xiàng)均被設(shè)置為支持,故均被列入待采集數(shù)據(jù)隊(duì)列等待依次采集,而之后的周期采集中待采集數(shù)據(jù)隊(duì)列