1.一種用于多表采集器M-Bus總線端口自調(diào)度的方法,所述方法包括:
步驟一:判斷從M-BUS總線端口是否接收到通信報(bào)文;
步驟二:
若從M-BUS總線端口沒有收到通信報(bào)文,切換至主M-BUS總線端口進(jìn)行通信,直至主M-BUS總線端口通信完成后進(jìn)入暫停狀態(tài)超過預(yù)設(shè)空閑時(shí)間時(shí),返回至步驟一;
若從M-BUS總線端口正在進(jìn)行通信,使用從M-BUS總線端口進(jìn)行通信。
2.根據(jù)權(quán)利要求1所述的方法,所述步驟二中,若從M-BUS總線端口沒有收到通信報(bào)文,轉(zhuǎn)換至主M-BUS總線端口進(jìn)行通信后還包括:
對(duì)從M-BUS總線端口正在通信狀態(tài)進(jìn)行監(jiān)聽;
若監(jiān)聽到從M-BUS總線端口正在進(jìn)行通信,則使用從M-BUS總線端口進(jìn)行通信;
若監(jiān)聽到從M-BUS總線端口沒有進(jìn)行通信,則繼續(xù)進(jìn)行監(jiān)聽。
3.根據(jù)權(quán)利要求1所述的方法,所述主M-BUS總線端口與所述從M-BUS總線端口進(jìn)行自動(dòng)切換。
4.根據(jù)權(quán)利要求1所述的方法,將所述主M-BUS總線端口初始化為從M-BUS總線端口通信數(shù)據(jù)區(qū)及遠(yuǎn)程通信數(shù)據(jù)區(qū)。
5.根據(jù)權(quán)利要求4所述的方法,所述主M-BUS總線端口利用遠(yuǎn)程通信數(shù)據(jù)區(qū)進(jìn)行通信數(shù)據(jù)交互。
6.根據(jù)權(quán)利要求4所述的方法,所述從M-BUS總線端口利用從M-BUS總線端口通信數(shù)據(jù)區(qū)進(jìn)行通信數(shù)據(jù)交互。
7.根據(jù)權(quán)利要求1所述的方法,所述預(yù)設(shè)空閑時(shí)間為1分鐘。
8.一種用于多表集抄采集器M-Bus總線端口自調(diào)度的系統(tǒng),所述系統(tǒng)包括:M-BUS總線端口轉(zhuǎn)換器,從M-BUS總線端口以及主M-BUS總線端口,判斷模塊,其特征在于:
M-BUS總線端口轉(zhuǎn)換器,用于實(shí)現(xiàn)主M-BUS總線端口與從M-BUS總線端口進(jìn)行自動(dòng)切換;
判斷模塊,用于判斷所述從M-BUS總線端口或所述主M-BUS總線端口是否在進(jìn)行通信。
9.根據(jù)權(quán)利要求8所述的系統(tǒng),所述系統(tǒng)還包括:
監(jiān)聽模塊,用于對(duì)從M-BUS總線端口正在通信狀態(tài)進(jìn)行監(jiān)聽。