CODESYS Redundancy——冗余控制器開發(fā)解決方案
基于IEC61131-3標(biāo)準(zhǔn)的上位開發(fā)環(huán)境下的冗余功能的擴(kuò)展,支持用戶開發(fā)一款屬于自己的冗余控制器。兩個(gè)獨(dú)立的工業(yè)控制器在不間斷和同步的情況下,同時(shí)執(zhí)行一個(gè)IEC61131-3應(yīng)用程序。一旦出現(xiàn)意外狀況,冗余控制器自動(dòng)切換為主控制器,且控制不會(huì)因此而中斷或者暫停。但僅有主動(dòng)控制器與I/O系統(tǒng)進(jìn)行通訊。
冗余機(jī)制:
(1)兩個(gè)控制器同時(shí)啟動(dòng)機(jī)制;
(2)配置IP地址和控制器超時(shí);
(3)自動(dòng)同步和更新冗余控制器,即使一個(gè)控制器被另外一個(gè)控制器所取代;
(4)對IEC61131-3應(yīng)用程序中的錯(cuò)誤做出反應(yīng);
(5)通過IEC應(yīng)用程序函數(shù)調(diào)用或者OEM運(yùn)行系統(tǒng)組件(例如當(dāng)監(jiān)視溫度的進(jìn)程、現(xiàn)場總線錯(cuò)誤診斷或通過可視化手動(dòng)切換)來在控制器之間進(jìn)行切換
CODESYS 冗余方案具有以下特點(diǎn):
(1)用于IEC 61131-3編程環(huán)境CODESYS開發(fā)系統(tǒng)的庫函數(shù)
(2)CODESYS開發(fā)系統(tǒng)的插件組件,用于配置冗余功能
(3)運(yùn)行系統(tǒng)的附加組件支持CODESYS Control Fieldbus(例如EtherCAT和Profibus)
(4)CODESYS冗余實(shí)施的開發(fā)支持