Se han implementado dos tipos de funciones watchdog para Modicon M251 Logic Controller:
Watchdogs del sistema: Estos watchdogs están definidos y gestionados por el firmware del controlador. El usuario no puede configurarlos.
Watchdogs de tareas: son watchdogs opcionales que puede definir para cada tarea. Los administra el programa de aplicación y pueden configurarse en EcoStruxure Machine Expert.
Se han definido tres watchdogs del sistema para Modicon M251 Logic Controller. Se gestionan mediante el firmware del controlador y, por lo tanto, a veces se les denomina watchdogs del hardware en la ayuda online de EcoStruxure Machine Expert. Cuando uno de los watchdogs del sistema supera las condiciones de umbral, se detecta un error.
Las condiciones de umbral de los tres watchdogs del sistema se definen así:
Si todas las tareas requieren más del 85 % de los recursos del procesador durante más de tres segundos, se detecta un error del sistema. El controlador entra en estado HALT.
Si el tiempo de ejecución total de las tareas con prioridades entre 0 y 24 alcanza el 100 % de los recursos del procesador durante más de 1 segundo, se detecta un error de la aplicación. El controlador responde con un reinicio automático en estado EMPTY.
Si la tarea de prioridad más baja del sistema no se ejecuta durante un intervalo de 10 segundos, se detecta un error del sistema. El controlador responde con un reinicio automático en estado EMPTY.
EcoStruxure Machine Expert permite configurar un watchdog de tarea opcional para cada tarea definida en el programa de aplicación. (Los watchdogs de tareas a veces también reciben el nombre de watchdogs del software o temporizadores de control en la ayuda online de EcoStruxure Machine Expert). Cuando uno de los watchdogs de tareas definidos alcanza su condición de umbral, se detecta un error de aplicación y el controlador entra en estado HALT (PARADA).
Cuando se define un watchdog de tarea, hay disponibles las opciones siguientes:
Time: esta opción define el tiempo máximo de ejecución de una tarea. Cuando una tarea tarda más tiempo del permitido, el controlador notificará una excepción de watchdog de tareas.
Sensitivity: el campo de sensibilidad define el número de excepciones de watchdog de tareas que debe producirse antes de que el controlador detecte un error de aplicación.
Para acceder a la configuración del watchdog de una tarea, haga doble clic en la
del .