時間:2006-10-30 14:47:00來源:jiangf
圖1.1 為 心跳檢測技術(shù)
心跳信息技術(shù):顧名思義,就象檢測人的心跳一樣,定時檢測一個全局變量是否在變化,如果在規(guī)定的時間片段內(nèi)沒有變化,就判定對方死亡的一種方法。上圖顯示了輔機(jī)感知主機(jī)的心跳情況。
主機(jī)和輔機(jī)之間進(jìn)行通訊,主機(jī)程序設(shè)置全局變量AutoIncrease,它每隔1秒自動增加1(如果超過100000,則清零,從頭開始),并且發(fā)送到輔機(jī)。輔機(jī)程序設(shè)置3個全局變量(舊值OldValue,新值NewValue和累計相同次數(shù)計數(shù)器mNum)。輔機(jī)收到主機(jī)發(fā)來的心跳數(shù)據(jù)并把它賦給NewValue,輔機(jī)的定時程序每隔1秒啟動一次,判斷OldValue是否等于NewValue,如果相同,累計相同次數(shù)計數(shù)器mNum自增1,否則mNum清零,并且令OldValue等于NewValue。接著判斷mNum是否大于5,如果是,說明主機(jī)已有5秒鐘沒有向輔機(jī)發(fā)送心跳數(shù)據(jù)AutoIncrease,這就證明主機(jī)出了故障(可能是死機(jī)、重起系統(tǒng)、退出計量系統(tǒng)等),從而輔機(jī)判斷主機(jī)死亡,接著程序觸發(fā)輔機(jī)接替主機(jī)的工作。如果mNum小于5,說明主機(jī)正常,輔機(jī)可以照常運(yùn)行。
3 MCSG5.1實現(xiàn)雙機(jī)備份的幾種可選方案的實現(xiàn)過程
3.1 單一現(xiàn)場站實現(xiàn)雙機(jī)備份
圖1.2 雙機(jī)備份系統(tǒng)典型模型
單一現(xiàn)場站服務(wù)器實現(xiàn)雙機(jī)備份
采集計算機(jī)實現(xiàn)的功能同第一中方案中的功能一致,而備份計算機(jī)在實現(xiàn)對采集計算機(jī)的數(shù)據(jù)和功能上的備份外,還作為提供IE瀏覽的服務(wù)器,實現(xiàn)網(wǎng)絡(luò)IE瀏覽的功能。對備份計算機(jī)來說,在正常工作狀態(tài)下,它只負(fù)責(zé)接收從采集計算機(jī)上發(fā)過來的數(shù)據(jù),并且使用MCGS5.1WWW版本提供的HTTP功能對外發(fā)送IE瀏覽的畫面;在采集計算機(jī)失效的情況下,備份計算機(jī)在接替采集計算機(jī)工作的同時,還要提供外部IE瀏覽的服務(wù)。所以,在備份計算機(jī)上應(yīng)該使用MCGS5.1的網(wǎng)絡(luò)版本,使用有和采集計算機(jī)使用軟件狗相同點數(shù)的網(wǎng)絡(luò)版的帶客戶端的軟件狗。由于在采集計算機(jī)失效的情況,備份計算機(jī)完成了兩臺計算機(jī)的全部工作,所以請盡快恢復(fù)采集計算機(jī)的工作,避免備份計算機(jī)走向崩潰。
3.3 多采集站與服務(wù)器之間實現(xiàn)雙機(jī)備份
在這種現(xiàn)場使用的情況下,現(xiàn)場的計算機(jī)只是負(fù)責(zé)采集現(xiàn)場的數(shù)據(jù),再通過TCP/IP或485或電話線、微波、無線電臺把采集到的,并且初步處理過的數(shù)據(jù)發(fā)送到中心控制處的服務(wù)器上,由服務(wù)器把所有采集上來的數(shù)據(jù)進(jìn)行加工處理,提供同一的存儲、顯示、報表和打印,并且為外部瀏覽提供服務(wù)。
多機(jī)的備份就可以分為采集計算機(jī)的備份和服務(wù)器的備份。采集計算機(jī)的備份機(jī)是一臺可以提供和采集計算機(jī)功能一致,并且能和采集計算機(jī)通訊的備份機(jī)。服務(wù)器的備份機(jī)和服務(wù)器功能一致,也能提供數(shù)據(jù)的加工處理、存儲、顯示和報表打印的功能(不過在現(xiàn)場的要求提供如此復(fù)雜的雙機(jī)備份方案的話,那么工程使用的費(fèi)用就會加倍)。
備份的實現(xiàn)
對于MCGS5.1組態(tài)軟件實現(xiàn)雙機(jī)備份的技術(shù)關(guān)鍵是在網(wǎng)絡(luò)設(shè)備中的網(wǎng)絡(luò)子設(shè)備中。網(wǎng)絡(luò)子設(shè)備里面的網(wǎng)絡(luò)數(shù)據(jù)同步的網(wǎng)絡(luò)屬性中,提供了一個叫做網(wǎng)絡(luò)工作狀態(tài)對象的屬性值。通過把網(wǎng)絡(luò)工作狀態(tài)的值賦予一個實時數(shù)據(jù)庫中的變量,我們只要判斷變量的值就可以得出網(wǎng)絡(luò)的通訊狀態(tài)。
網(wǎng)絡(luò)子設(shè)備必須掛在通訊的父設(shè)備上,通訊的父設(shè)備是一種概念。它是計算機(jī)上各種物理的通訊接口的概括,為數(shù)據(jù)傳送和計算機(jī)對數(shù)據(jù)的處理提供了一個通道和工具。
網(wǎng)絡(luò)父設(shè)備對應(yīng)到具體的物理接口可以是:
計算機(jī)通用的RS-232C串行通訊接口
實現(xiàn)網(wǎng)絡(luò)聯(lián)結(jié)的基本體系TCP/IP網(wǎng)絡(luò)接口
工業(yè)上最常見的RS-485/RS-422接口
最容易實現(xiàn),也是最通用的MODEM+電話線的通訊接口
可以實現(xiàn)移動通訊的無線電臺通訊接口
對應(yīng)的網(wǎng)絡(luò)子設(shè)備可以掛接到現(xiàn)成任何可提供的網(wǎng)絡(luò)父設(shè)備上。
完成對網(wǎng)絡(luò)設(shè)備的設(shè)置就已經(jīng)把雙機(jī)備份硬件部分完成了,而網(wǎng)絡(luò)父設(shè)備和網(wǎng)絡(luò)子設(shè)備的使用如果還有什么疑問的,請參閱MCGS的在線幫助系統(tǒng)。
軟件上,備份計算機(jī)和采集計算機(jī)使用大部分相同的組態(tài)工程文件,組態(tài)工程文件上備份計算機(jī)和采集計算機(jī)不同之處在于設(shè)備組態(tài)。由于備份計算機(jī)具有和采集計算機(jī)相同的外部設(shè)備接口,在備份計算機(jī)的設(shè)備組態(tài)窗口中,使用和采集計算機(jī)相同的設(shè)備組態(tài)。即添加相同的設(shè)備,連接相同的變量,只是在設(shè)備的初始狀態(tài)處設(shè)置為停止,并且外部設(shè)備工作與否必須和網(wǎng)絡(luò)通訊狀態(tài)聯(lián)系起來,當(dāng)備份計算機(jī)檢測到采集計算機(jī)沒有響應(yīng),或是連接兩臺計算機(jī)的通訊線路故障,便會啟動掛接在備份計算機(jī)上的外部設(shè)備,進(jìn)行數(shù)據(jù)的采集工作。而由于備份計算機(jī)擁有與采集計算機(jī)相同的組態(tài)文件,對數(shù)據(jù)的反映和數(shù)據(jù)的處理是相同的。這樣保證了數(shù)據(jù)處理的連續(xù)性。
在兩臺計算機(jī)通訊恢復(fù)正常后,網(wǎng)絡(luò)通訊狀態(tài)變量回到正常的值,受網(wǎng)絡(luò)通訊狀態(tài)控制的外部設(shè)備接口的工作狀態(tài)恢復(fù)為停止。這樣,采集計算機(jī)就將接替?zhèn)浞萦嬎銠C(jī)的工作,恢復(fù)正常的采集工作。標(biāo)簽:
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.qiuhekeji.cn)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2026 車間隔離網(wǎng)批發(fā)價 大批量采購更省...
2026-06-10
液壓快速接頭生產(chǎn)廠家怎么選?2026年優(yōu)...
2026-06-06
干式變壓器溫度控制器BWD3K130,BWD3K260...
2026-06-04
干式變壓器冷卻風(fēng)機(jī)GFDD370-150/155,GF...
2026-06-04
2026-05-28
2026-05-08