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