Escritura De Una Rutina De Fallo - Rockwell Automation Allen-Bradley 1785-LT Manual Del Usuario

Controladores programables
Tabla de contenido
Escritura de una rutina de
fallo
Usted puede escribir una rutina de fallo que el procesador ejecuta
cuando detecta un fallo mayor. Por ejemplo, si su archivo de programa
es alterado o contaminado, usted puede indicarle al procesador que
interrumpa el programa en curso, ejecute su rutina de fallo y luego
continúe procesando el programa original.
Esta sección le muestra cómo establecer y escribir una rutina de fallo y
cómo proteger su procesador contra un arranque en el modo de marcha
después de una pérdida de electricidad.
Respuestas a un fallo mayor
Cuando el procesador detecta un fallo mayor, el procesador
inmediatamente interrumpe el programa en curso. Si existe una rutina
de fallo (es decir, especificada en S:29 como una rutina de fallo), el
procesador ejecuta ese programa de rutina de fallo para los fallos
recuperables. Entonces, dependiendo del tipo de fallo, el procesador:
regresa al archivo de programa de escalera en curso, si el procesador
puede recuperarse del fallo
introduce el modo de fallo si el procesador no puede recuperarse del
fallo
Por ejemplo, el renglón en la Figura 7.1 incluye una instrucción que
causa un fallo mayor.
Figura 7.1
Ejemplo de lógica de escalera para un fallo
A
] [
En el ejemplo de la Figura 7.1 el procesador ejecuta la rutina de fallo
antes de detectar el fallo. Si la rutina de fallo restablece los bits
fallados, el procesador regresa a la siguiente instrucción en el archivo
de programa que sigue a la que falló y ejecuta las salidas en el resto del
renglón.
Si usted no programa una rutina de fallo para el fallo B, el procesador
inmediatamente falla.
Los bits en la palabra 11 del archivo de estado del procesador indican
el tipo de fallo mayor. Vea la Tabla 7.A para determinar si un fallo es
recuperable.
Capítulo 7
Selección de las rutinas de interrupción
B
Causa un
fallo mayor
C
7-3
Tabla de contenido
loading

Tabla de contenido