技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動(dòng)網(wǎng) > 技術(shù)頻道 > 應(yīng)用方案 > MCGS雙機(jī)備份實(shí)現(xiàn)方案1

MCGS雙機(jī)備份實(shí)現(xiàn)方案1

時(shí)間:2006-10-30 14:42:00來源:jiangf

導(dǎo)語:?雙機(jī)備份是工業(yè)上實(shí)現(xiàn)數(shù)據(jù)的連續(xù)采集和數(shù)據(jù)安全的一種重要手段
雙機(jī)備份是工業(yè)上實(shí)現(xiàn)數(shù)據(jù)的連續(xù)采集和數(shù)據(jù)安全的一種重要手段,工程上實(shí)現(xiàn)雙機(jī)備份有比較多的可選的方案,現(xiàn)在就MCGS現(xiàn)有構(gòu)件和快速的基礎(chǔ)上如何就功能比較強(qiáng)大的雙機(jī)備份方案進(jìn)行實(shí)現(xiàn)。 MCGS雙機(jī)備份方案的適用范圍 在中小型的工程項(xiàng)目中,對(duì)數(shù)據(jù)的實(shí)時(shí)采集和數(shù)據(jù)的保存有比較高的要求。但是,由于工程規(guī)模的限制,無法投入巨大的資金采購專業(yè)的雙機(jī)備份硬件和解決方案。而在實(shí)現(xiàn)工程的上位機(jī)組態(tài)的同時(shí)希望使用現(xiàn)有的組態(tài)軟件,實(shí)現(xiàn)比較完全的雙機(jī)備份功能。 在各個(gè)現(xiàn)場的工作站中,對(duì)數(shù)據(jù)的保存有比較高的要求,而現(xiàn)場的條件又無法使用很高檔的雙機(jī)備份方案,并且現(xiàn)場的工作站比較多,如果全部都使用專業(yè)的雙機(jī)備份方案的話,工程成本就會(huì)很高。為了既能實(shí)現(xiàn)對(duì)數(shù)據(jù)的保存性要、又要實(shí)現(xiàn)成本控制原則。用戶一般會(huì)尋求折中的方法實(shí)現(xiàn)類似的“假雙機(jī)備份”方案,那么使用上位機(jī)組態(tài)軟件實(shí)現(xiàn)的雙機(jī)備份將會(huì)是他們很好的選擇。 MCGS實(shí)現(xiàn)雙機(jī)備份的基本硬件要求 雙機(jī)備份,顧名思義是通過兩臺(tái)計(jì)算機(jī)實(shí)現(xiàn)數(shù)據(jù)、資料的備份。那么一般的工業(yè)現(xiàn)場會(huì)使用雙機(jī)備份來進(jìn)行什么樣的工作呢。 實(shí)際上,人們對(duì)雙機(jī)備份的一般要求是: 1、實(shí)現(xiàn)采集到的實(shí)時(shí)數(shù)據(jù)能夠在兩臺(tái)計(jì)算機(jī)上同時(shí)存儲(chǔ)。 2、在其中一臺(tái)計(jì)算機(jī)(一般都是實(shí)際采集數(shù)據(jù)的計(jì)算機(jī))失效以后,希望備用的計(jì)算機(jī)能夠接替采集計(jì)算機(jī)進(jìn)行數(shù)據(jù)的采集和存儲(chǔ),并且發(fā)出告警信號(hào),通知監(jiān)視人員處理采集計(jì)算機(jī)的故障。 3、當(dāng)采集計(jì)算機(jī)恢復(fù)正常以后,自動(dòng)接替?zhèn)溆糜?jì)算機(jī)工作,恢復(fù)初始的工作狀態(tài)。 4、假如有需求,還希望在備份計(jì)算機(jī)接替工作時(shí)期的存儲(chǔ)數(shù)據(jù)能夠恢復(fù)到采集計(jì)算機(jī)上,真正實(shí)現(xiàn)數(shù)據(jù)的連續(xù)備份。 對(duì)于工業(yè)現(xiàn)場的用戶要求,我們有了明確的認(rèn)識(shí)以后,對(duì)實(shí)現(xiàn)雙機(jī)備份的硬件也就會(huì)有了一定的雛形。 首先,對(duì)備用機(jī)器能夠在采集計(jì)算機(jī)出現(xiàn)問題以后接替采集計(jì)算機(jī)的全部工作,那么備用計(jì)算機(jī)就應(yīng)該具備有采集計(jì)算機(jī)上的全部硬件設(shè)備,至少是所有的信號(hào)接口。在信號(hào)處理能力上,備份計(jì)算機(jī)應(yīng)該有和采集計(jì)算機(jī)同等的處理能力。這些要求的實(shí)現(xiàn)就是說,備份計(jì)算機(jī)必須是盡量和采集計(jì)算機(jī)使用相同的配置,雙份的外部采集設(shè)備(至少雙份的采集接口)。并且兩臺(tái)計(jì)算機(jī)之間能夠?qū)崟r(shí)的通訊,以達(dá)到實(shí)時(shí)檢測(cè)相互間工作狀態(tài)的要求。這就要求,兩臺(tái)計(jì)算機(jī)間有能夠相互通訊的物理?xiàng)l件通訊線路,并且這個(gè)通訊線路是獨(dú)立于現(xiàn)場信號(hào)線路的專用檢測(cè)“心跳”線路。 其次,對(duì)于影響計(jì)算機(jī)使用的條件,兩臺(tái)計(jì)算機(jī)又要求盡量的獨(dú)立,把同一不良因數(shù)對(duì)兩臺(tái)計(jì)算機(jī)的影響減少到最小。那么在情況允許的條件下,盡量的使用分離的獨(dú)立電源,使用功能相似,但是不是同一生產(chǎn)廠家生產(chǎn)的板卡和硬盤、CPU等硬件。不過在組合配置之前請(qǐng)測(cè)試兩種不同配置的穩(wěn)定性和兼容性問題。 在滿足上述要求后的現(xiàn)場硬件條件下,我們可以放心的進(jìn)行軟件上的雙機(jī)備份的實(shí)現(xiàn)了。 MCGS實(shí)現(xiàn)雙機(jī)備份的軟件基本要求 使用MCGS組態(tài)軟件實(shí)現(xiàn)雙機(jī)備份是一個(gè)比較簡單而又令人興奮的事情。 很顯然,在雙機(jī)備份的兩臺(tái)計(jì)算機(jī)上必須都要安裝有相同版本號(hào)(最好是這樣)的MCGS的組態(tài)軟件;在兩臺(tái)計(jì)算機(jī)上使用的工程組態(tài)文件是同一工程組態(tài)文件的采集機(jī)版本和備份機(jī)版本;在兩臺(tái)計(jì)算機(jī)的并口上都應(yīng)該插有相同點(diǎn)數(shù)的軟件狗。如果備份機(jī)同時(shí)擔(dān)負(fù)網(wǎng)絡(luò)服務(wù)器的角色的話,在服務(wù)器上使用的是具有工程相同點(diǎn)數(shù)的帶客戶端的WWW軟件狗。 技術(shù)預(yù)備 “心跳”技術(shù)它們通過100M網(wǎng)卡和100M網(wǎng)線連接在一起,網(wǎng)線采用跳線方式,即主機(jī)一端的8根網(wǎng)線中的1、2、3、6分別對(duì)應(yīng)輔機(jī)一端的3、6、1、2,雙機(jī)之間以TCP/IP協(xié)議進(jìn)行點(diǎn)對(duì)點(diǎn)數(shù)據(jù)通訊,以心跳信息技術(shù)進(jìn)行相互監(jiān)測(cè)。 心跳信息技術(shù):顧名思義,就象檢測(cè)人的心跳一樣,定時(shí)檢測(cè)一個(gè)全局變量是否在變化,如果在規(guī)定的時(shí)間片段內(nèi)沒有變化,就判定對(duì)方死亡的一種方法。上圖顯示了輔機(jī)感知主機(jī)的心跳情況。 主機(jī)和輔機(jī)之間進(jìn)行通訊,主機(jī)程序設(shè)置全局變量AutoIncrease,它每隔1秒自動(dòng)增加1(如果超過100000,則清零,從頭開始),并且發(fā)送到輔機(jī)。輔機(jī)程序設(shè)置3個(gè)全局變量(舊值OldValue,新值NewValue和累計(jì)相同次數(shù)計(jì)數(shù)器mNum)。輔機(jī)收到主機(jī)發(fā)來的心跳數(shù)據(jù)并把它賦給NewValue,輔機(jī)的定時(shí)程序每隔1秒啟動(dòng)一次,判斷OldValue是否等于NewValue,如果相同,累計(jì)相同次數(shù)計(jì)數(shù)器mNum自增1,否則mNum清零,并且令OldValue等于NewValue。接著判斷mNum是否大于5,如果是,說明主機(jī)已有5秒鐘沒有向輔機(jī)發(fā)送心跳數(shù)據(jù)AutoIncrease,這就證明主機(jī)出了故障(可能是死機(jī)、重起系統(tǒng)、退出計(jì)量系統(tǒng)等),從而輔機(jī)判斷主機(jī)死亡,接著程序觸發(fā)輔機(jī)接替主機(jī)的工作。如果mNum小于5,說明主機(jī)正常,輔機(jī)可以照常運(yùn)行。 MCSG5.1實(shí)現(xiàn)雙機(jī)備份的幾種可選方案的實(shí)現(xiàn)過程 一.單一現(xiàn)場站實(shí)現(xiàn)雙機(jī)備份 單一的現(xiàn)場工作站負(fù)責(zé)采集現(xiàn)場信號(hào),并且完成對(duì)現(xiàn)場設(shè)備的控制,完成采集數(shù)據(jù)的存儲(chǔ),后期處理,報(bào)表的打印,數(shù)據(jù)的提取功能。采集站本身就是一個(gè)完備的用戶終端,是控制系統(tǒng)的最高機(jī)構(gòu)。在這樣的現(xiàn)場環(huán)境下實(shí)現(xiàn)雙機(jī)備份,就是對(duì)采集計(jì)算機(jī)的數(shù)據(jù)和功能的備份。 二.單一現(xiàn)場站服務(wù)器實(shí)現(xiàn)雙機(jī)備份 采集計(jì)算機(jī)實(shí)現(xiàn)的功能同第一中方案中的功能一致,而備份計(jì)算機(jī)在實(shí)現(xiàn)對(duì)采集計(jì)算機(jī)的數(shù)據(jù)和功能上的備份外,還作為提供IE瀏覽的服務(wù)器,實(shí)現(xiàn)網(wǎng)絡(luò)IE瀏覽的功能。對(duì)備份計(jì)算機(jī)來說,在正常工作狀態(tài)下,它只負(fù)責(zé)接收從采集計(jì)算機(jī)上發(fā)過來的數(shù)據(jù),并且使用MCGSWWW版本提供的HTTP功能對(duì)外發(fā)送IE瀏覽的畫面;在采集計(jì)算機(jī)失效的情況下,備份計(jì)算機(jī)在接替采集計(jì)算機(jī)工作的同時(shí),還要提供外部IE瀏覽的服務(wù)。所以,在備份計(jì)算機(jī)上應(yīng)該使用MCGS的網(wǎng)絡(luò)版本,使用有和采集計(jì)算機(jī)使用軟件狗相同點(diǎn)數(shù)的網(wǎng)絡(luò)版的帶客戶端的軟件狗。由于在采集計(jì)算機(jī)失效的情況,備份計(jì)算機(jī)完成了兩臺(tái)計(jì)算機(jī)的全部工作,所以請(qǐng)盡快恢復(fù)采集計(jì)算機(jī)的工作,避免備份計(jì)算機(jī)走向崩潰。 三.多采集站與服務(wù)器之間實(shí)現(xiàn)雙機(jī)備份 在這種現(xiàn)場使用的情況下,現(xiàn)場的計(jì)算機(jī)只是負(fù)責(zé)采集現(xiàn)場的數(shù)據(jù),再通過TCP/IP或485或電話線、微波、無線電臺(tái)把采集到的,并且初步處理過的數(shù)據(jù)發(fā)送到中心控制處的服務(wù)器上,由服務(wù)器把所有采集上來的數(shù)據(jù)進(jìn)行加工處理,提供同一的存儲(chǔ)、顯示、報(bào)表和打印,并且為外部瀏覽提供服務(wù)。 多機(jī)的備份就可以分為采集計(jì)算機(jī)的備份和服務(wù)器的備份。采集計(jì)算機(jī)的備份機(jī)是一臺(tái)可以提供和采集計(jì)算機(jī)功能一致,并且能和采集計(jì)算機(jī)通訊的備份機(jī)。服務(wù)器的備份機(jī)和服務(wù)器功能一致,也能提供數(shù)據(jù)的加工處理、存儲(chǔ)、顯示和報(bào)表打印的功能(不過在現(xiàn)場的要求提供如此復(fù)雜的雙機(jī)備份方案的話,那么工程使用的費(fèi)用就會(huì)加倍)。 四.備份的實(shí)現(xiàn) 對(duì)于MCGS組態(tài)軟件實(shí)現(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ò)屬性中,提供了一個(gè)叫做網(wǎng)絡(luò)工作狀態(tài)對(duì)象的屬性值。通過把網(wǎng)絡(luò)工作狀態(tài)的值賦予一個(gè)實(shí)時(shí)數(shù)據(jù)庫中的變量,我們只要判斷變量的值就可以得出網(wǎng)絡(luò)的通訊狀態(tài)。 網(wǎng)絡(luò)子設(shè)備必須掛在通訊的父設(shè)備上,通訊的父設(shè)備是一種概念。它是計(jì)算機(jī)上各種物理的通訊接口的概括,為數(shù)據(jù)傳送和計(jì)算機(jī)對(duì)數(shù)據(jù)的處理提供了一個(gè)通道和工具。 網(wǎng)絡(luò)父設(shè)備對(duì)應(yīng)到具體的物理接口可以是: 1、計(jì)算機(jī)通用的RS-232C串行通訊接口 2、實(shí)現(xiàn)網(wǎng)絡(luò)聯(lián)結(jié)的基本體系TCP/IP網(wǎng)絡(luò)接口 3、工業(yè)上最常見的RS-485/RS-422接口 4、最容易實(shí)現(xiàn),也是最通用的MODEM+電話線的通訊接口 5、可以實(shí)現(xiàn)移動(dòng)通訊的無線電臺(tái)通訊接口 對(duì)應(yīng)的網(wǎng)絡(luò)子設(shè)備可以掛接到現(xiàn)成任何可提供的網(wǎng)絡(luò)父設(shè)備上。 完成對(duì)網(wǎng)絡(luò)設(shè)備的設(shè)置就已經(jīng)把雙機(jī)備份硬件部分完成了,而網(wǎng)絡(luò)父設(shè)備和網(wǎng)絡(luò)子設(shè)備的使用如果還有什么疑問的,請(qǐng)參閱MCGS的在線幫助系統(tǒng)。 軟件上,備份計(jì)算機(jī)和采集計(jì)算機(jī)使用大部分相同的組態(tài)工程文件,組態(tài)工程文件上備份計(jì)算機(jī)和采集計(jì)算機(jī)不同之處在于設(shè)備組態(tài)。 由于備份計(jì)算機(jī)具有和采集計(jì)算機(jī)相同的外部設(shè)備接口,在備份計(jì)算機(jī)的設(shè)備組態(tài)窗口中,使用和采集計(jì)算機(jī)相同的設(shè)備組態(tài)。即添加相同的設(shè)備,連接相同的變量,只是在設(shè)備的初始狀態(tài)處設(shè)置為停止,并且外部設(shè)備工作與否必須和網(wǎng)絡(luò)通訊狀態(tài)聯(lián)系起來,當(dāng)備份計(jì)算機(jī)檢測(cè)到采集計(jì)算機(jī)沒有響應(yīng),或是連接兩臺(tái)計(jì)算機(jī)的通訊線路故障,便會(huì)啟動(dòng)掛接在備份計(jì)算機(jī)上的外部設(shè)備,進(jìn)行數(shù)據(jù)的采集工作。而由于備份計(jì)算機(jī)擁有與采集計(jì)算機(jī)相同的組態(tài)文件,對(duì)數(shù)據(jù)的反映和數(shù)據(jù)的處理是相同的。這樣保證了數(shù)據(jù)處理的連續(xù)性。 在兩臺(tái)計(jì)算機(jī)通訊恢復(fù)正常后,網(wǎng)絡(luò)通訊狀態(tài)變量回到正常的值,受網(wǎng)絡(luò)通訊狀態(tài)控制的外部設(shè)備接口的工作狀態(tài)恢復(fù)為停止。這樣,采集計(jì)算機(jī)就將接替?zhèn)浞萦?jì)算機(jī)的工作,恢復(fù)正常的采集工作。

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:PLC在數(shù)控車床的應(yīng)用

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動(dòng)網(wǎng)(www.treenowplaneincome.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“中國傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

中國傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 版權(quán)所有 粵ICP備 14004826號(hào) | 營業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)