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冗余实施的开发支持