国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種電力采集終端更新內(nèi)部電能表檔案的方法

      文檔序號:9261644閱讀:1111來源:國知局
      一種電力采集終端更新內(nèi)部電能表檔案的方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及用電信息采集技術(shù)領(lǐng)域,具體講是一種電力采集終端更新內(nèi)部電能表檔案的方法。
      【背景技術(shù)】
      [0002]在電力用戶用電信息采集系統(tǒng)中,每個采集終端需要采集少則幾只,多則幾百只電能表的信息。通常這些電能表以索引號的形式存儲在采集終端內(nèi),形成電能表檔案。電能表檔案的準確性和完整性直接影響到采集終端的抄表成功率,進而影響整個電力系統(tǒng)的運行質(zhì)量。
      [0003]早期,電能表檔案更新都是采取自上而下的方式,由電力系統(tǒng)主站下發(fā),這樣除了維護工作量大,也很可能在人工錄入過程中出現(xiàn)錯誤。為了改善這些問題,隨著智能臺區(qū)的推進,逐漸變成了自下而上的更新方式,對采集終端來說需要根據(jù)每天搜集到的電能表信息來更新檔案,但這又存在新的問題,對于載波電能表和通過載波采集器采集的電能表,因為載波信號受外界環(huán)境干擾大,且存在臺區(qū)串擾等問題,會造成載波節(jié)點注冊出現(xiàn)不穩(wěn)定的情況,同時現(xiàn)場不可避免會進行電能表設(shè)備的安裝、更換、拆除的工作。這樣可能就造成同一臺采集終端每天搜集到的電能表檔案不一致。此時,采集終端如果處理不當就會造成電能表檔案的不完整或者不準確,嚴重情況下會造成同一電能表在采集終端內(nèi)的索引號發(fā)生無序變化,進而造成電能表歷史數(shù)據(jù)不對應(yīng)的問題。有鑒于此,采集終端需要一種可靠、有效的更新方法來保障電能表檔案的準確性、穩(wěn)定性和完整性。

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

      [0004]本發(fā)明所要解決的技術(shù)問題是,提供一種電力采集終端更新內(nèi)部電能表檔案的方法,用以保障電能表檔案的準確性、穩(wěn)定性和完整性。
      [0005]本發(fā)明的技術(shù)方案如下:
      一種電力采集終端更新內(nèi)部電能表檔案的方法,其特征在于它包含以下步驟:
      采集終端通過索引號讀取對應(yīng)的電能表檔案信息,每個電能表對應(yīng)唯一的一個索引號;每個索引號有三個狀態(tài):空閑狀態(tài)、運行狀態(tài)和待刪除狀態(tài);采集終端建立三個索引號狀態(tài)鏈表來管理不同狀態(tài)的索引號,同時記錄每個索引號對應(yīng)電能表的最后一次成功通信的時間;采集終端根據(jù)每個電能表最后一次成功通信的時間就計算出每個電能表的無通信時間,將時間量化用以判斷電能表是否已經(jīng)被拆除或更換;
      采集終端每天定時啟動搜索電能表,載波通道通過路由發(fā)送廣播命令指示采集器搜索下掛電能表地址,RS485通道直接搜索下掛電能表地址;
      采集終端接收并暫存采集器上報的電能表信息以及自身RS485搜集到的電能表信息,等待搜表結(jié)束后,形成本次完整的新電能表檔案信息;采集終端將新電能表檔案信息中的電能表逐一地與原檔案進行比對并實施更新操作,直到新檔案中所有電能表比對完畢;其中新電能表檔案信息中的電能表與原檔案進行比對的方法是: (a)、將新電能表檔案與采集終端運行狀態(tài)鏈表中索引號對應(yīng)的電能表檔案進行一一比對,查看是否存在該電能表,若存在,不做任何處理;
      (b)、檢查運行狀態(tài)鏈表,若運行狀態(tài)鏈表中無此電能表檔案,則將其與待刪除狀態(tài)鏈表中索引號對應(yīng)的電能表檔案進行一一比對,查看是否存在該電能表,若存在,則把該索引號從待刪除狀態(tài)鏈表中刪除,添加到運行狀態(tài)鏈表中;若待刪除狀態(tài)鏈表中無此電能表檔案,則檢查該鏈表中是否存在無通信時間大于設(shè)定天數(shù)的電能表,如果存在,則刪除該索引號對應(yīng)電能表檔案,然后將該索引號從待刪除狀態(tài)鏈表中刪除,添加到空閑狀態(tài)鏈表中;
      (C)、檢查空閑狀態(tài)鏈表,若存在空閑索引號,則把該新電能表檔案更新為第一個空閑索引號對應(yīng)的電能表檔案,然后把該索引號從空閑狀態(tài)鏈表中刪除,添加到運行狀態(tài)鏈表中;若空閑狀態(tài)鏈表為空,則檢索待刪除狀態(tài)鏈表,找到無通信時間最長的一個索引號,然后將新電能表檔案更新為該索引號對應(yīng)的電能表檔案,并把該索引號從待刪除狀態(tài)鏈表中刪除,添加到運行狀態(tài)鏈表中;若待刪除狀態(tài)鏈表也為空,說明采集終端沒有索引號可分配給新電能表,生成錯誤事件信息并上報主站;
      新電能表檔案比對更新完畢后,如果某索引號電能表不屬于本次新搜集到的電能表檔案且在采集終端運行狀態(tài)鏈表中,則把該索引號從運行狀態(tài)鏈表中刪除,添加到待刪除狀態(tài)鏈表中。
      [0006]采集終端主動識別并刪除包括現(xiàn)場換表和拆表在內(nèi)的原因?qū)е碌臒o效電能表檔案。
      [0007]電能表檔案比對的信息包括電能表地址、所屬端口、規(guī)約和通訊波特率。
      [0008]在對狀態(tài)鏈表進行添加索引號時,采用插入排序算法,保證鏈表中的索引號從小到大有序排列。
      [0009]在對電能表被拆除或更換的情況進行時間量化時,該時間根據(jù)現(xiàn)場情況和要求進行設(shè)定。
      [0010]本發(fā)明具有以下優(yōu)點:本發(fā)明通過對每個索引號引入“待刪除”狀態(tài),能保證同一電能表在采集終端內(nèi)的索引號唯一性,不會因為每次搜表檔案的變化或者工作人員的誤刪除而發(fā)生變化,這樣能夠保證該電能表歷史數(shù)據(jù)的連續(xù)性和準確性。尤其對于電能表日凍結(jié)電能數(shù)據(jù)這種牽扯到用戶電費結(jié)算的數(shù)據(jù),這種準確性尤為重要。
      [0011]更進一步地,每次更新檔案時,會檢查并刪除因為電能表被拆除、更換或其他原因造成長時間不能通信的電能表,把索引號空間釋放出來,而不需要人工干預(yù)。這樣有新電能表安裝時,可以使用這些索引號,有效避免了缺乏空閑索引號存儲新電能表的問題,并且有效保證了索引號的連續(xù)性。
      [0012]運用本發(fā)明的方法,可以避免采集終端長期運行過程中因現(xiàn)場的情況變化比如拆表、換表或者通訊線路的臨時故障等對米集終端內(nèi)部電能表檔案造成的沖擊,可靠性更尚。
      【附圖說明】
      [0013]圖1是電力采集終端以及采集的電能表所處的系統(tǒng)框圖。
      [0014]圖2是本發(fā)明中索引號所對應(yīng)數(shù)據(jù)的方塊圖。
      [0015]圖3是依照本發(fā)明較佳實施例的一種更新電能表檔案方法的流程圖。
      【具體實施方式】
      [0016]以下結(jié)合附圖及實施例,對本發(fā)明進行進一步的說明。
      [0017]圖1是目前常見的電力采集系統(tǒng)的系統(tǒng)框圖,從圖1可以看出,電力采集終端下面接有485表、載波表、采集器等多種設(shè)備;要想讓系統(tǒng)主站可以從采集終端內(nèi)采集到所需的電能表數(shù)據(jù),就要保證采集終端可以抄讀到下掛的所有電能表,而其中最重要的就是要保證采集終端內(nèi)電能表檔案的正確性和完整性。
      [0018]本方法包括以下步驟:
      (1)、采集終端用索引號來管理內(nèi)部的電能表檔案,通過索引號讀取其對應(yīng)的電能表檔案信息,每個電能表對應(yīng)唯一的一個索引號;每個索引號有三個狀態(tài):空閑狀態(tài)、運行狀態(tài)、待刪除狀態(tài);采集終端建立三個索引號狀態(tài)鏈表來管理不同狀態(tài)的索引號,同時記錄每個索引號對應(yīng)電能表的最后一次成功通信的時間。
      [0019]( 2 )、采集終端每天定時啟動搜索電能表,載波通道會通過路由發(fā)送廣播命令指示采集器搜索下掛電能表地址,RS485通道會直接搜索下掛電能表地址。
      [0020](3)、采集終端接收并暫存采集器上報的電能表信息以及自身RS485搜索到的電能表信息,等待搜表結(jié)束后,形成本次完整的新電能表檔案信息,一并進行檔案更新。
      [0021]采集終端為每個索引號引入三個狀態(tài):空閑狀態(tài)、運行狀態(tài)、待刪除狀態(tài),以便于更好的對檔案進行管理;在檔案更新過程中,采集終端會把新檔案中的電能表逐一的與原檔案進行比對更新操作,如圖3所示,具體方法是:
      (1)、將新電能表檔案與采集終端運行狀態(tài)鏈表中索引號對應(yīng)的電能表檔案進行一一比對,查看是否存在該電能表,若存在,不做任何處理。
      [0022](2)、若運行狀態(tài)鏈表中無此電能表檔案,則將其與待刪除狀態(tài)鏈表中索引號對應(yīng)的電能表檔案進行一一比對,查看是否存在該電能表,若存在,則把該索引號從待刪除狀態(tài)鏈表中刪除,添加到運行狀態(tài)鏈表中。
      [0023](3)、若待刪除狀態(tài)鏈表中無此電能表檔案,則檢查該鏈表中是否存在無通信時間大于31天的電能表,如果存在,則刪除該索引號對應(yīng)電能表檔案,然后將該索引號從待刪除狀態(tài)鏈表中刪除,添加到空閑狀態(tài)鏈表中。
      [0024](4)、檢查空閑狀態(tài)鏈表,若存在空閑索引號,則把該新電能表檔案更新為第一個空閑索引號對應(yīng)的電能表檔案,然后把該索引號從空閑狀態(tài)鏈表中刪除,添加到運行狀態(tài)鏈表中。
      [0025](5)、若空閑狀態(tài)鏈表為空,則檢索待刪除狀態(tài)鏈表,找到無通信時間最長的一個索引號,然后將新電能表檔案更新為該索引號對應(yīng)的電能表檔案,并把該索引號從待刪除狀態(tài)鏈表中刪除,添加到運行狀態(tài)鏈表中。
      [0026](6)、若待刪除狀態(tài)鏈表也為空,說明采集終端沒有索引號可分配給新電能表,生成錯誤事件信息并上報主站。
      [0027]根據(jù)上面對本發(fā)明方法的描述,現(xiàn)舉例如下。
      [0028]假設(shè)現(xiàn)在采集終端的時間是2015年5月30號,采集終端最多支持15只電能表,電能表被拆除、更換或出現(xiàn)其他故障的量化時間定為31天;各狀態(tài)索引號鏈表如下所示:
      運行狀態(tài)索引號鏈表:1?2?3?4?5?6?8?9?11?12 ;
      空閑狀態(tài)索引號鏈表:13?14?15 ; 待刪除狀態(tài)索引號鏈表:7?10。
      [0029]空閑索引號13、14、15暫時沒有對應(yīng)的電能表檔案,索引
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1