在PLC軟冗余系統(tǒng)中,要使主系統(tǒng)發(fā)生故障時(shí),備系統(tǒng)接替主系統(tǒng)繼續(xù)工作,則系統(tǒng)在正常運(yùn)行時(shí),主控制器必須把需要同步的數(shù)據(jù)發(fā)送給備控制器,從而當(dāng)故障發(fā)生時(shí)能夠?qū)崿F(xiàn)無擾切換。
數(shù)據(jù)同步時(shí)間是指系統(tǒng)正常運(yùn)行時(shí),主站將同步數(shù)據(jù)發(fā)送至備站所需時(shí)間。西門子軟冗余系統(tǒng)的數(shù)據(jù)同步是根據(jù)數(shù)據(jù)量的大小通過定時(shí)中斷方式分多次進(jìn)行,單次同步的數(shù)據(jù)量相同。主CPU在同步開始時(shí)將所有需要同步的數(shù)據(jù)保存起來,然后每次http://www.oyesplc.com/發(fā)送相同長(zhǎng)度的數(shù)據(jù)塊到備CPU。備CPU每接收到一個(gè)數(shù)據(jù)塊就將其分配到對(duì)應(yīng)的地址空間中去。這種方式將時(shí)間平均分配到了各個(gè)執(zhí)行周期,避免了單次發(fā)送所有數(shù)據(jù)消耗過多時(shí)間。但是這也導(dǎo)致了備站得到的數(shù)據(jù)將滯后手主站。
通過分析可知,數(shù)據(jù)同步時(shí)間為
(11)
其中,LD為同步數(shù)據(jù)量。它為PLC輸出過程映像區(qū)、位地址區(qū)所有冗余數(shù)據(jù)塊、定時(shí)器和計(jì)數(shù)器的背景數(shù)據(jù)塊和非冗余數(shù)據(jù)塊長(zhǎng)度之和。N為1次數(shù)據(jù)傳送量,與數(shù)據(jù)同步方式有關(guān)。如Profibus總線方式可在1.5 Mbit/s傳輸速率下。每60 ms傳送240個(gè)字節(jié)數(shù)據(jù)。而西門子PLC自帶的MPI方式只能在187.5 Kbit/s傳輸速率下,每152 ms傳送76個(gè)字節(jié)數(shù)據(jù)。行為傳送1次數(shù)據(jù)程序執(zhí)行周期數(shù),即
(12)
式中td為傳送1次數(shù)據(jù)的時(shí)間,與數(shù)據(jù)同步方式有關(guān);Tob35為定時(shí)中斷間隔時(shí)間。
為減小數(shù)據(jù)同步時(shí)間,應(yīng)盡量減少同步數(shù)據(jù)量LD,選擇較快的數(shù)據(jù)同步方式以增加1次數(shù)據(jù)傳送量N和減少傳送1次數(shù)據(jù)時(shí)間td。典型的中等規(guī)模PLC控制系統(tǒng),數(shù)據(jù)同步時(shí)間可能超過l s。
4、結(jié)論
綜上所述,PLC軟冗余系統(tǒng)出現(xiàn)特定故障時(shí),系統(tǒng)通過軟件冗余主備切換機(jī)制,使備站在經(jīng)過主備切換時(shí)間后接替主站保持系統(tǒng)繼續(xù)T作,避免系統(tǒng)停止運(yùn)行。主備切換完成后,備用系統(tǒng)以最后一次完整的同步數(shù)據(jù)作為基礎(chǔ)執(zhí)行控制任務(wù)。PLC軟冗余系統(tǒng)主備切換的功能,達(dá)到了提高可靠性、降低成本的目的。
關(guān)于我們 | 友情鏈接 | 網(wǎng)站地圖 | 聯(lián)系我們 | 最新產(chǎn)品
浙江民營(yíng)企業(yè)網(wǎng) peada.cn 版權(quán)所有 2002-2010
浙ICP備11047537號(hào)-1