軟冗余和硬冗余的概念和區(qū)別
發(fā)布于2021-12-24 17:37
60
2
標(biāo)簽:軟冗余,硬冗余
PLC可編程序控制器在工業(yè)生產(chǎn)中已經(jīng)無處不在,對plc編程運(yùn)行要求也越來越高,經(jīng)常遇到一些冗余問題,其實(shí)冗余有軟冗余和硬冗余之分,下面技成培訓(xùn)網(wǎng)小編和您一起來聊聊軟冗余和硬冗余的概念和區(qū)別。
一、概念
軟冗余通俗的講就是軟件冗余,軟件冗余 (SWR) 是一個軟件包,可以應(yīng)用于對主備系統(tǒng)切換時間要求不高的控制系統(tǒng)中,需要安裝
硬冗余是指物理上的硬件冗余,通過同步模塊使兩套互為冗余的系統(tǒng)進(jìn)行實(shí)時數(shù)據(jù)交換、通訊。
二、 兩者的區(qū)別
1、軟冗余是通過軟件冗余包實(shí)現(xiàn)的冗余,軟冗余是兩個獨(dú)立運(yùn)行的CPU通過標(biāo)準(zhǔn)的通信接口,如MPI口或者PROFIBUS-DP模塊或者以太網(wǎng)模塊進(jìn)行數(shù)據(jù)的同步,I/O 設(shè)備的連接是通過兩個冗余 PROFIBUS DP 網(wǎng)絡(luò)與帶有冗余IM 153-2接口模塊的ET-200M 站實(shí)現(xiàn)。通俗的說就是軟冗余實(shí)際上就是CPU之間的冗余和DP網(wǎng)絡(luò)的冗余,主、備系統(tǒng)通過軟冗余專用程序進(jìn)行數(shù)據(jù)交換,備份以及故障切換。
硬冗余是通過同步光纜和同步模塊實(shí)現(xiàn)的冗余功能,不需要軟件包支持。
2、軟冗余主、備系統(tǒng)的CPU型號可以不同,例如一個為300,一個為400;硬冗余主、備系統(tǒng)的CPU型號必須相同。
3、軟冗余的數(shù)據(jù)同步是周期性同步;硬冗余數(shù)據(jù)同步是時間同步。
3、軟冗余中主cpu工作時,備用cpu是暖待機(jī),也就是說當(dāng)主 CPU 正在處理程序組件時,備用CPU 則跳過這些程序,這樣可以防止在兩個程序組件中出現(xiàn)不一 致,也就是待機(jī)站上的程序一直準(zhǔn)備接管程序進(jìn)行處理。因此軟冗余系統(tǒng)中,主、備系統(tǒng)切換時間長,一般為秒級。
硬冗余的主CPU和備用CPU都處于RUN模式,兩個CPU同步地處理用戶程序,主站故障后,備用cpu可以立即進(jìn)行切換,兩個 CPU 的處理密切協(xié)調(diào),時間為毫秒級。
4、當(dāng)dp從站的接口或profibus鏈路故障,軟冗余的主備cpu會進(jìn)行切換,而硬冗余系統(tǒng)中,從站故障不會出現(xiàn)主、備cpu切換的情況。
5、軟冗余不支持IO冗余,IO冗余只能在硬冗余中實(shí)現(xiàn)。
注意:400系統(tǒng)只有400H才能實(shí)現(xiàn)硬冗余。
總結(jié):以上就是“軟冗余和硬冗余的概念和區(qū)別”的所有內(nèi)容,他們運(yùn)行方式和環(huán)境不同,好了今天的內(nèi)容先介紹到這里,更多PLC相關(guān)資訊清繼續(xù)關(guān)注我們。