本實(shí)用新型涉及一種基于RS485智能現(xiàn)場(chǎng)通訊總線的在線備份裝置。
背景技術(shù):
隨著社會(huì)的發(fā)展與進(jìn)步,智能現(xiàn)場(chǎng)通訊總線廣泛運(yùn)用國(guó)民經(jīng)濟(jì)的各行各業(yè)中,為國(guó)民經(jīng)濟(jì)的發(fā)展做出了巨大的貢獻(xiàn)。其中RS485智能現(xiàn)場(chǎng)通訊總線因其成本低廉,技術(shù)成熟,在工業(yè)控制、儀器儀表、智能控制等多個(gè)領(lǐng)域被廣泛的運(yùn)用。
在SR485智能現(xiàn)場(chǎng)通訊總線的運(yùn)用過(guò)程中,一些其固有的缺點(diǎn)也逐步顯現(xiàn)與暴露出來(lái)了,即:SR485智能現(xiàn)場(chǎng)通訊總線因采用了單工通訊方式,是典型的集中-分散型控制系統(tǒng),一旦主機(jī)出現(xiàn)故障,會(huì)使整個(gè)系統(tǒng)的通信限于癱瘓狀態(tài),因此做好主機(jī)的在線備份是一個(gè)重要措施。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本實(shí)用新型提供了一種基于RS485智能現(xiàn)場(chǎng)通訊總線的在線備份裝置,針對(duì)RS485智能通訊總線在實(shí)際運(yùn)用中出現(xiàn)的一旦主機(jī)出現(xiàn)故障會(huì)造成整個(gè)系統(tǒng)通訊癱瘓的情況,本實(shí)用新型提供的解決方案如下:
一種基于RS485智能現(xiàn)場(chǎng)通訊總線的在線備份裝置,所述在線備份裝置與RS485智能現(xiàn)場(chǎng)通訊總線中的主機(jī)通過(guò)控制線串聯(lián),所述在線備份裝置包括:
主控制MCU,以及由所述主控制MCU連接控制的控制信號(hào)接收模塊、監(jiān)聽模塊、組態(tài)地址存儲(chǔ)器、主存儲(chǔ)器及通訊收發(fā)模塊;
所述控制線通過(guò)所述主控制MCU的控制信號(hào)接收模塊連接至所述RS485智能現(xiàn)場(chǎng)通訊總線中的主機(jī),以用于接收所述主機(jī)的控制信號(hào);
所述通訊收發(fā)模塊用于接收所述RS485智能現(xiàn)場(chǎng)通訊總線的巡檢信號(hào)并經(jīng)所述主控制MCU的監(jiān)聽模塊進(jìn)行在線監(jiān)聽,并用于將所述主控制MCU調(diào)用的所述組態(tài)地址存儲(chǔ)器中的組態(tài)信息發(fā)送至所述RS485智能現(xiàn)場(chǎng)通訊總線進(jìn)行巡檢;
所述組態(tài)地址存儲(chǔ)器中的組態(tài)信息對(duì)所述RS485智能現(xiàn)場(chǎng)通訊總線進(jìn)行巡檢的運(yùn)行狀態(tài)數(shù)據(jù)存儲(chǔ)至所述主存儲(chǔ)器,并通過(guò)所述主控制MCU上傳至所述RS485智能現(xiàn)場(chǎng)通訊總線中的主機(jī)。
通過(guò)上述技術(shù)方案,本實(shí)用新型:
①通過(guò)在線備份裝置對(duì)RS485智能現(xiàn)場(chǎng)通訊總線的巡檢命令信號(hào)進(jìn)行監(jiān)聽;
②如發(fā)現(xiàn)RS485智能現(xiàn)場(chǎng)通訊總線中無(wú)主機(jī)的巡檢命令時(shí),即主機(jī)出現(xiàn)故障,則在線備份裝置將自動(dòng)調(diào)用組態(tài)地址存儲(chǔ)器內(nèi)的組態(tài)信息接收進(jìn)行巡檢,并記錄期間系統(tǒng)中各設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù),保證系統(tǒng)的通訊運(yùn)行;
③當(dāng)主機(jī)排除故障回復(fù)正常后,將通過(guò)專用通訊接口向在線備份裝置發(fā)出停止巡檢指令,并監(jiān)聽RS485智能現(xiàn)場(chǎng)通訊總線的命令確認(rèn)在線被備份裝置是否已經(jīng)停止巡檢后,主機(jī)恢復(fù)正常工作;
④主機(jī)恢復(fù)正常工作后,將通過(guò)RS485智能現(xiàn)場(chǎng)通訊總線將主機(jī)故障期間的設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)從在線備份裝置上讀取到主機(jī)上,保證數(shù)據(jù)的完整性。
附圖說(shuō)明
為了更清楚地說(shuō)明本實(shí)用新型實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹。
圖1為本實(shí)用新型實(shí)施例所公開的在線備份裝置結(jié)構(gòu)示意圖;
圖2為本實(shí)用新型實(shí)施例所公開的在線備份裝置控制流程圖。
具體實(shí)施方式
下面將結(jié)合本實(shí)用新型實(shí)施例中的附圖,對(duì)本實(shí)用新型實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
參考圖1,本實(shí)用新型提供的基于RS485智能現(xiàn)場(chǎng)通訊總線的在線備份裝置,在線備份裝置與RS485智能現(xiàn)場(chǎng)通訊總線中的主機(jī)通過(guò)控制線串聯(lián),在線備份裝置包括:
主控制MCU,以及由主控制MCU連接控制的控制信號(hào)接收模塊、監(jiān)聽模塊、組態(tài)地址存儲(chǔ)器、主存儲(chǔ)器及通訊收發(fā)模塊;
控制線通過(guò)主控制MCU的控制信號(hào)接收模塊連接至RS485智能現(xiàn)場(chǎng)通訊總線中的主機(jī),用于接收主機(jī)的控制信號(hào);
通訊收發(fā)模塊用于接收RS485智能現(xiàn)場(chǎng)通訊總線的巡檢信號(hào)并經(jīng)主控制MCU的監(jiān)聽模塊進(jìn)行在線監(jiān)聽,并用于將主控制MCU調(diào)用的組態(tài)地址存儲(chǔ)器中的組態(tài)信息發(fā)送至RS485智能現(xiàn)場(chǎng)通訊總線進(jìn)行巡檢;
組態(tài)地址存儲(chǔ)器中的組態(tài)信息對(duì)RS485智能現(xiàn)場(chǎng)通訊總線進(jìn)行巡檢的運(yùn)行狀態(tài)數(shù)據(jù)存儲(chǔ)至主存儲(chǔ)器,并通過(guò)主控制MCU上傳至RS485智能現(xiàn)場(chǎng)通訊總線中的主機(jī)。
參考圖2,本實(shí)用新型的控制流程為:
①通過(guò)在線備份裝置對(duì)RS485智能現(xiàn)場(chǎng)通訊總線的巡檢命令信號(hào)進(jìn)行監(jiān)聽;
②如發(fā)現(xiàn)RS485智能現(xiàn)場(chǎng)通訊總線中無(wú)主機(jī)的巡檢命令時(shí),即主機(jī)出現(xiàn)故障,則在線備份裝置將自動(dòng)調(diào)用組態(tài)地址存儲(chǔ)器內(nèi)的組態(tài)信息接收進(jìn)行巡檢,并記錄期間系統(tǒng)中各設(shè)備的運(yùn)行狀態(tài)數(shù)據(jù),保證系統(tǒng)的通訊運(yùn)行;
③當(dāng)主機(jī)排除故障回復(fù)正常后,將通過(guò)專用通訊接口向在線備份裝置發(fā)出停止巡檢指令,并監(jiān)聽RS485智能現(xiàn)場(chǎng)通訊總線的命令確認(rèn)在線被備份裝置是否已經(jīng)停止巡檢后,主機(jī)恢復(fù)正常工作;
④主機(jī)恢復(fù)正常工作后,將通過(guò)RS485智能現(xiàn)場(chǎng)通訊總線將主機(jī)故障期間的設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)從在線備份裝置上讀取到主機(jī)上,保證數(shù)據(jù)的完整性。
對(duì)所公開的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本實(shí)用新型。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見的,本文中所定義的一般原理可以在不脫離本實(shí)用新型的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本實(shí)用新型將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開的原理和新穎特點(diǎn)相一致的最寬的范圍。