摘要:由于網(wǎng)絡(luò )或者其他原因突然斷網(wǎng),導致現場(chǎng)實(shí)時(shí)數據無(wú)法上傳到服務(wù)器。為了保證數據的完整性、可靠性紫金橋組態(tài)軟件開(kāi)發(fā)了斷點(diǎn)續傳功能。
關(guān)鍵字:紫金橋實(shí)時(shí)數據庫斷點(diǎn)續傳
背景:
中國石油大慶天然氣公司是全國最大的溶解氣處理加工基地,但由于其分布廣,范圍大,油、氣、烴等輸送管線(xiàn)戰線(xiàn)綿長(cháng),裝置運行復雜,生產(chǎn)信息量大,而且由于原有網(wǎng)絡(luò )環(huán)境差,時(shí)常造成數據斷點(diǎn)。為了保證數據的完整性、可靠性,天然氣公司采用了紫金橋軟件斷點(diǎn)續傳功能實(shí)現數據的完整和統一。
系統特點(diǎn):
地域分布廣
傳輸數據量大
網(wǎng)絡(luò )環(huán)境復雜
對實(shí)時(shí)數據庫的可靠性、穩定性要求較高
實(shí)時(shí)數據庫中集中了本項目的所有的數據,所有的部門(mén)查看生產(chǎn)情況都得需要查詢(xún)實(shí)時(shí)數據庫。同時(shí)由于實(shí)時(shí)數據庫還會(huì )把數據導入到生產(chǎn)管理關(guān)系庫中,所以一旦實(shí)時(shí)數據庫出現問(wèn)題,將會(huì )造成較大的影響。
由于天然氣地域分布廣,也就造成了整個(gè)網(wǎng)絡(luò )的復雜性,常常會(huì )導致某個(gè)時(shí)間段,某個(gè)局域范圍內的網(wǎng)絡(luò )通訊中斷,如果處理不當就會(huì )造成數據的丟失。
功能介紹:
總體架構圖如下所示:
在前置機與中心服務(wù)器通訊故障期間,前置機會(huì )將系統指定的數據,按照所要求的精度或周期緩存起來(lái),當故障恢復后,前置機會(huì )將緩存數據發(fā)給服務(wù)器,以確保服務(wù)器中歷史數據的完整性。
斷點(diǎn)續傳故障恢復如下圖所示:
數據庫間進(jìn)行通訊時(shí),如果網(wǎng)絡(luò )出現故障,或者數據庫退出后重新啟動(dòng),服務(wù)端能夠暫存斷線(xiàn)期間的歷史數據,并將之自動(dòng)恢復到客戶(hù)端。
由于整個(gè)系統采取了斷點(diǎn)續傳功能,在網(wǎng)絡(luò )不穩定的情況下,當網(wǎng)絡(luò )中斷時(shí)底層的數據庫可以緩存數據,而當網(wǎng)絡(luò )暢通時(shí),底層數據庫會(huì )自動(dòng)地把緩存的數據恢復到上層的數據庫中,保證了數據的完整性。而且這種恢復會(huì )層層向上,直到最終的關(guān)系數據庫中
結語(yǔ):
系統成功投用后,會(huì )大大地提高管理人員對現場(chǎng)生產(chǎn)過(guò)程的監控能力;提高了提高整個(gè)天然氣的數據的集中處理能力;提高了所有天然氣數據的共享能力;提高了數據的安全性和可靠性;為提高產(chǎn)品質(zhì)量,及時(shí)發(fā)現生產(chǎn)過(guò)程中存在的問(wèn)題提供了一種新的技術(shù)手段;系統增強了生產(chǎn)信息共享度,減少重復工作,提高工作效率,給企業(yè)帶來(lái)一定的經(jīng)濟效益和社會(huì )效益。
天然氣集輸管道數據上傳系統已經(jīng)運行一年多了,系統運行穩定、數據上傳可靠,得到了用戶(hù)的一致好評。