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