專利名稱:用于智能電網(wǎng)的自動(dòng)搜表方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于智能電網(wǎng)的自動(dòng)搜表方法。
背景技術(shù):
目前國(guó)家電網(wǎng)正處于飛速發(fā)展時(shí)期,國(guó)家也提出了智能電網(wǎng)的要求,而智能電網(wǎng)一項(xiàng)重要的內(nèi)容就是智能抄表系統(tǒng),該系統(tǒng)通過(guò)集中器、采集器與居民電表相連,通過(guò)載波、GPRS網(wǎng)絡(luò)實(shí)現(xiàn)了主站遠(yuǎn)程抄表的功能,大大增強(qiáng)了抄表的實(shí)時(shí)性、可靠性和便利性。要實(shí)現(xiàn)上述系統(tǒng)的可靠運(yùn)行,一個(gè)比較重要的前提就是需要將居民電表的信息加入到集中器的檔案中。但是目前都是通過(guò)人工將居民電表信息手動(dòng)地加入到檔案中,信息容易出錯(cuò)。而一旦有信息出錯(cuò),該居民電表的用電信息就無(wú)法讀回,也就是說(shuō),只能電網(wǎng)就對(duì)電表檔案的準(zhǔn)確性提出了很高的要求,而現(xiàn)有的抄表方式無(wú)法滿足如此高準(zhǔn)確性的要求。
發(fā)明內(nèi)容
為克服現(xiàn)有技術(shù)的電表信息容易出錯(cuò),抄表方式準(zhǔn)確性低的缺點(diǎn),本發(fā)明提供了一種能保證居民電表信息的準(zhǔn)確性,方便快捷,無(wú)需增加額外成本的用于智能電網(wǎng)的自動(dòng)搜表方法。用于智能電網(wǎng)的自動(dòng)搜表方法,包括以下步驟1)、獲取并存儲(chǔ)所有居民電表的地址;2)、啟動(dòng)搜索,初始化搜表信息;3)、所有的地址位均以通配符A代替進(jìn)行抄表,判斷傳輸總線上是否有接收到數(shù)據(jù)(3. 1)、若傳輸總線上沒(méi)有接收到任何數(shù)據(jù),則認(rèn)為安裝有自動(dòng)搜表程序的設(shè)備沒(méi)有接任何電能表,直接結(jié)束搜表進(jìn)程;(3. 2)、若傳輸總線上接收到一條完整的保溫,則說(shuō)明該設(shè)備下面直接了一塊電能表,則將電能表的信息上傳后結(jié)束搜表進(jìn)程;(3. 3)、若傳輸總線上檢測(cè)到?jīng)_突報(bào)警,則認(rèn)為該設(shè)備連接的電能表數(shù)量大于1,則進(jìn)入步驟4);4)、依次發(fā)出抄表指令,從最低位向最高位依次確定電能表地址(4. 1)、將最低兩位的地址最為當(dāng)前地址位;(4. 2)、將當(dāng)前地址為從00到99依次發(fā)出抄表指令;(4. 3)、判斷指令發(fā)出后傳輸總線上是否有接收到數(shù)據(jù)若傳輸總線上沒(méi)有接收到任何數(shù)據(jù),則說(shuō)明該地址下面沒(méi)有接任何電能表,則發(fā)生下一條抄表指令;若傳輸總線上接收到一條完整的報(bào)文,則說(shuō)明該地址組下面只接了一塊電能表, 將該電能表的信息上傳后發(fā)下一條抄表指令;
若傳輸總線上檢測(cè)到?jīng)_突報(bào)警,則表示該地址組下面接的電能表數(shù)量大于1,確定當(dāng)前地址位,進(jìn)入步驟(4.4);(4. 4)、將上兩位地址位設(shè)為當(dāng)前地址位;重復(fù)執(zhí)行步驟(4. 2)-(4. 3)。進(jìn)一步,所述的安裝有自動(dòng)搜表程序的設(shè)備為集中器或采集器。本發(fā)明的技術(shù)構(gòu)思是采用軟件實(shí)現(xiàn)方法,通過(guò)采集器和集中器對(duì)所屬的居民表進(jìn)行自動(dòng)搜索,并將搜到的電表信息上報(bào)到主站服務(wù)器,服務(wù)器再將這些電表錄入檔案庫(kù)。本發(fā)明具有能保證居民電表信息的準(zhǔn)確性,方便快捷,無(wú)需增加額外成本的優(yōu)點(diǎn)。
圖1是常用的智能抄表系統(tǒng)的系統(tǒng)框圖。圖2是本發(fā)明的流程圖。
具體實(shí)施例方式參照附圖,進(jìn)一步說(shuō)明本發(fā)明用于智能電網(wǎng)的自動(dòng)搜表方法,包括以下步驟1)、獲取并存儲(chǔ)所有居民電表的地址;2)、啟動(dòng)搜索,初始化搜表信息;3)、所有的地址位均以通配符A代替進(jìn)行抄表,判斷傳輸總線上是否有接收到數(shù)據(jù)(3. 1)、若傳輸總線上沒(méi)有接收到任何數(shù)據(jù),則認(rèn)為安裝有自動(dòng)搜表程序的設(shè)備沒(méi)有接任何電能表,直接結(jié)束搜表進(jìn)程;(3. 2)、若傳輸總線上接收到一條完整的保溫,則說(shuō)明該設(shè)備下面直接了一塊電能表,則將電能表的信息上傳后結(jié)束搜表進(jìn)程;(3. 3)、若傳輸總線上檢測(cè)到?jīng)_突報(bào)警,則認(rèn)為該設(shè)備連接的電能表數(shù)量大于1,則進(jìn)入步驟4);4)、依次發(fā)出抄表指令,從最低位向最高位依次確定電能表地址(4. 1)、將最低兩位的地址最為當(dāng)前地址位;(4. 2)、將當(dāng)前地址為從00到99依次發(fā)出抄表指令;(4. 3)、判斷指令發(fā)出后傳輸總線上是否有接收到數(shù)據(jù)若傳輸總線上沒(méi)有接收到任何數(shù)據(jù),則說(shuō)明該地址下面沒(méi)有接任何電能表,則發(fā)生下一條抄表指令;若傳輸總線上接收到一條完整的報(bào)文,則說(shuō)明該地址組下面只接了一塊電能表, 將該電能表的信息上傳后發(fā)下一條抄表指令;若傳輸總線上檢測(cè)到?jīng)_突報(bào)警,則表示該地址組下面接的電能表數(shù)量大于1,確定當(dāng)前地址位,進(jìn)入步驟(4.4);(4. 4)、將上兩位地址位設(shè)為當(dāng)前地址位;重復(fù)執(zhí)行步驟(4. 2)-(4. 3)。所述的安裝有自動(dòng)搜表程序的設(shè)備為集中器或采集器。本發(fā)明的技術(shù)構(gòu)思是采用軟件實(shí)現(xiàn)方法,通過(guò)采集器和集中器對(duì)所屬的居民表進(jìn)行自動(dòng)搜索,并將搜到的電表信息上報(bào)到主站服務(wù)器,服務(wù)器再將這些電表錄入檔案庫(kù)。
圖1表示的是目前比較常用的智能抄表系統(tǒng)(集抄)的系統(tǒng)框圖,從圖上可以看出,要想讓主站能抄表電表信息,首先的就需要將該電表的正確信息錄入到檔案中,否則該系統(tǒng)是無(wú)法抄到電表信息的。自動(dòng)搜表方法是基于DLT645-1997及DLT645-2007電表通信規(guī)約中對(duì)通配符通信的定義進(jìn)行,在通信中,如果規(guī)約信息中電表的地址中以通配符AA代替,則電表對(duì)該地址不進(jìn)行比對(duì),例如某電表的地址是112233445566,如果用AAAAAAAAAAAA,或者 1122334455AA,或者11223344AAAA等進(jìn)行通信時(shí),該電表均會(huì)返回有效信息,利用規(guī)約的這個(gè)功能,集中器或者采集器就可以對(duì)該設(shè)備下的所有電表進(jìn)行搜索。下面按圖2的流程進(jìn)行詳細(xì)說(shuō)明。首先,啟動(dòng)搜索主要工作是初始化相關(guān)數(shù)據(jù),如搜表信息清零。然后,發(fā)AAAAAAAAAAAA進(jìn)行抄表,根據(jù)不同的接收情況有如下三種可能A)總線上沒(méi)收到任何數(shù)據(jù),這說(shuō)明該設(shè)備下面沒(méi)有接任務(wù)電能表,直接結(jié)束搜表進(jìn)程。B)485總線上收到一條完整的報(bào)文,這說(shuō)明該設(shè)備下面只接了一塊電能表,將該電能表的信息上傳后也直接結(jié)束搜表進(jìn)程。C)485上檢測(cè)到總線沖突,這就表示該設(shè)備下面接了超過(guò)一塊電能表,需要進(jìn)行下一輪搜索進(jìn)行確認(rèn),具體見(jiàn)步驟3。然后,用第一輪通配進(jìn)行搜索,即ΑΑΑΑΑΑΑΑΑΑ00 AAAAAAAAAA99,共發(fā)100條抄表指令,每一條發(fā)出后,判斷方法同步驟2,也存在三種情況:A)總線上沒(méi)收到任何數(shù)據(jù),這說(shuō)明該地址下面沒(méi)有接任務(wù)電能表,發(fā)一下條。B)485總線上收到一條完整的報(bào)文,這說(shuō)明該地址組下面只接了一塊電能表,將該電能表的信息上傳后發(fā)一下條命令。C)485上檢測(cè)到總線沖突,這就表示該地址組下面接了超過(guò)一塊電能表,需要進(jìn)行下一輪搜索進(jìn)行確認(rèn)。通過(guò)第一輪篩選篩選,可以確定地址最低兩位的電表信息,比如在發(fā) AAAAAAAAAA34的時(shí)候檢測(cè)到?jīng)_突了,說(shuō)明設(shè)備下有2塊及以上電表,并且電表的地址最低位是;34,這時(shí)就可以往上一級(jí)找,從AAAAAAAAOOiM AAAAAAAA9934,通過(guò)這100條命令可以進(jìn)一步確定地址的高兩位,如果在這高2位上仍然有沖突,表示應(yīng)該地址組上還有電能表。需要按步驟4繼續(xù)往前搜索。直到搜索到確定的電能表為止。通過(guò)上面的步驟可以把設(shè)備下所有的電能表信息都搜索出來(lái),最?lèi)毫拥那闆r是兩塊表的地址是989999999999和999999999999,這種情況理論上需要發(fā)600條命令后能搜出來(lái)。按每秒一條,也只需10分鐘就可以把表全部搜到,并且在實(shí)際現(xiàn)場(chǎng)的環(huán)境,由于同一單元的電基本上高位一致,低位不同。因些搜索的時(shí)間往往不需要10分鐘。本發(fā)明具有能保證居民電表信息的準(zhǔn)確性,方便快捷,無(wú)需增加額外成本的優(yōu)點(diǎn)。本說(shuō)明書(shū)實(shí)施例所述的內(nèi)容僅僅是對(duì)發(fā)明構(gòu)思的實(shí)現(xiàn)形式的列舉,本發(fā)明的保護(hù)范圍不應(yīng)當(dāng)被視為僅限于實(shí)施例所陳述的具體形式,本發(fā)明的保護(hù)范圍也及于本領(lǐng)域技術(shù)人員根據(jù)本發(fā)明構(gòu)思所能夠想到的等同技術(shù)手段。
權(quán)利要求
1.用于智能電網(wǎng)的自動(dòng)搜表方法,包括以下步驟1)、獲取并存儲(chǔ)所有居民電表的地址;2)、啟動(dòng)搜索,初始化搜表信息;3)、所有的地址位均以通配符A代替進(jìn)行抄表,判斷傳輸總線上是否有接收到數(shù)據(jù) (3. 1)、若傳輸總線上沒(méi)有接收到任何數(shù)據(jù),則認(rèn)為安裝有自動(dòng)搜表程序的設(shè)備沒(méi)有接任何電能表,直接結(jié)束搜表進(jìn)程;(3. 2)、若傳輸總線上接收到一條完整的保溫,則說(shuō)明該設(shè)備下面直接了一塊電能表, 則將電能表的信息上傳后結(jié)束搜表進(jìn)程;(3. 3)、若傳輸總線上檢測(cè)到?jīng)_突報(bào)警,則認(rèn)為該設(shè)備連接的電能表數(shù)量大于1,則進(jìn)入步驟4);4)、依次發(fā)出抄表指令,從最低位向最高位依次確定電能表地址 (4. 1)、將最低兩位的地址最為當(dāng)前地址位;(4. 2)、將當(dāng)前地址為從00到99依次發(fā)出抄表指令; (4. 3)、判斷指令發(fā)出后傳輸總線上是否有接收到數(shù)據(jù)若傳輸總線上沒(méi)有接收到任何數(shù)據(jù),則說(shuō)明該地址下面沒(méi)有接任何電能表,則發(fā)生下一條抄表指令;若傳輸總線上接收到一條完整的報(bào)文,則說(shuō)明該地址組下面只接了一塊電能表,將該電能表的信息上傳后發(fā)下一條抄表指令;若傳輸總線上檢測(cè)到?jīng)_突報(bào)警,則表示該地址組下面接的電能表數(shù)量大于1,確定當(dāng)前地址位,進(jìn)入步驟(4.4);(4. 4)、將上兩位地址位設(shè)為當(dāng)前地址位;重復(fù)執(zhí)行步驟(4. 2)-(4. 3)。
2.用于智能電網(wǎng)的自動(dòng)搜表方法,其特征在于所述的安裝有自動(dòng)搜表程序的設(shè)備為集中器或采集器。
全文摘要
用于智能電網(wǎng)的自動(dòng)搜表方法,包括獲取并存儲(chǔ)所有居民電表的地址;啟動(dòng)搜索,初始化搜表信息;所有的地址位均以通配符A代替進(jìn)行抄表,判斷傳輸總線上是否有接收到數(shù)據(jù);依次發(fā)出抄表指令,從最低位向最高位依次確定電能表地址。本發(fā)明具有能保證居民電表信息的準(zhǔn)確性,方便快捷,無(wú)需增加額外成本的優(yōu)點(diǎn)。
文檔編號(hào)G06F17/30GK102339300SQ201110164919
公開(kāi)日2012年2月1日 申請(qǐng)日期2011年6月17日 優(yōu)先權(quán)日2011年6月17日
發(fā)明者劉崢嶸, 姜干才, 洪軍, 潘軒龍, 陳飛虎, 高宜華 申請(qǐng)人:杭州炬華科技股份有限公司