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