Funcionamiento
Procesamiento
de un inicio en
frío
Salidas después
de un fallo de
alimentación
35013245 06/2006
En la tabla siguiente se describen las fases de reinicio para ejecutar un programa
después de un reinicio en frío.
Fase
Descripción
1
Durante el arranque, el controlador está en modo de ejecución.
Durante un reinicio tras una detención debida a un error, el sistema fuerza un
reinicio en frío.
La ejecución del programa se reinicia al comienzo del ciclo.
2
El sistema:
Restablece palabras y bits internos y las imágenes de E/S a 0.
Inicializa las palabras y los bits de sistema.
Inicializa los bloques de función de los datos de configuración.
3
Durante este primer ciclo de reinicio, el sistema:
Ejecuta de nuevo la tarea con los bits %S0 (indicador de inicio en frío) y
%S13 (primer ciclo en ejecución) a 1.
Restablece los bits %S0 y %S13 a 0 al final de este primer ciclo de tarea.
Establece los bits %S31 y %S38 (indicadores del control del evento) a su
estado inicial 1.
Restablece los bits %S39 (indicador de control del evento) y palabra
%SW48 (cuenta todos los eventos ejecutados excepto los eventos
periódicos).
En caso de inicio en frío, si se requiere un proceso de aplicación particular, se debe
verificar el bit %S0 (que permanece a 1) durante el primer ciclo de la tarea.
Tan pronto como se detecta un corte de alimentación, las salidas se ponen a un
estado de retorno (predeterminado) de 0.
Cuando se recupera la alimentación, las salidas permanecen a 0 hasta que la tarea
las actualice de nuevo.
Funcionamiento del controlador
205