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