Mecatrónica y robótica para automatización industrial
SoftPLC CODESYS Control Redundancia
Redundancia CODESYS para SoftPLC, aplicaciones de controlador a prueba de fallos desarrollados mediante sistemas CODESYS IEC61131-3.
Con la extensión de redundancia del sistema de desarrollo IEC61131-3 de CODESYS es posible el desarrollo de sistemas de controladores redundantes. Dos controladores industriales independientes ejecutan la misma única aplicación IEC61131-3 a la vez que constantemente se controlan y sincronizan uno al otro. En caso de fallo, el controlador pasivo automáticamente se torna en activo y la operatividad continúa sin interrupciones. Solo el controlador activo comunica son el sistema de I/Os.
Características:
Funciones de librería para el entorno de programación IEC61131-3 del sistema de desarrollo CODESYS.
Componentes plug-in en sistema de desarrollo CODESYS para configurar la funcionalidad de redundancia.
Componentes adicionales para CODESYS Control SoftPLC.
Soporte de sistemas I/Os tales como EtherCAT, CANopen y sistemas propietarios.
Soporte de desarrollo para la implementación de Redundancia CODESYS.
Funcionalidades:
Mecanismo de arranque verificado para ambos controladores.
Configuración de direcciones IP y timeouts de controladores.
Sincronización automatiza y update de controladores redundantes mediante llamadas implícitas a funciones de librería CODESYS.
Reacción a errores en el programa de aplicación IEC61131-3.
Cambio entre controladores mediante llamada de funciones desde la aplicación IEC, o desde componentes del sistema Runtime del OEM, por ejemplo errores de diagnosis de bus de campo, o cambio manual desde tarea de visualización.
Grabación de eventos relevantes.
Sincronización de información de depuración, por ejemplo forzado de variables de ambos controladores.
Registro automático de áreas de memoria de ambos controladores.
Áreas de memoria privadas para ambos controladores, por ejemplo para diagnosis de conexión local de bus.
Sincronización de timers IEC (TIME, TON, TOF, etc.).
Reglas para la implementación de aplicaciones de controladores redundantes.