Rutina De Fallo De Usuario; Operación Del Controlador - Allen-Bradley MicroLogix 1200 Manual De Referencia

Controladores programables
Ocultar thumbs Ver también para MicroLogix 1200:
Tabla de contenido

Publicidad

18-6
Uso de interrupciones
Publicación 1762-RM001D-ES-P - Octubre 2002

Rutina de fallo de usuario

La rutina de fallo de usuario proporciona la opción de evitar la desactivación
del controlador cuando ocurre un fallo de usuario específico. La rutina de fallo
se ejecuta cuando ocurre cualquier fallo recuperable o no recuperable. La
rutina de fallo no se ejecuta para fallos que no son de usuario.
Los fallos se clasifican en fallos recuperables, no recuperables y fallos que no
son de usuario. Una lista completa de los fallos se muestra en Mensajes de fallo
y códigos de error en la página D-1. Los tipos básicos de fallos se describen a
continuación:
Recuperable
Los fallos recuperables son
causados por el usuario y el
sistema puede recuperarse
de ellos ejecutando la lógica
en la rutina de fallo de
usuario. El usuario puede
intentar restablecer el bit de
parada de error mayor, S:1/
13.
Nota: Usted puede iniciar
una instrucción MSG desde el
controlador a otro dispositivo
para identificar la condición
de fallo del controlador.
Datos de archivo de estado guardados
Los indicadores aritméticos (palabra de archivo de estado S:0) se guardan al
entrar a la subrutina de fallo de usuario y se vuelven a escribir al salir de la
subrutina.
Creación de una subrutina de fallo de usuario
Para usar la subrutina de fallo de usuario:
1. Cree un archivo de subrutina. Se pueden usar los archivos de programa 3 a
255.
2. Introduzca el número de archivo en la palabra S:29 del archivo de estado.
Operación del controlador
Cuando se produce un fallo recuperable o no recuperable, el controlador lee
S:29 y ejecuta el número de subrutina identificado por S:29. Si el fallo es
recuperable, la rutina puede utilizarse para corregir el problema y restablecer el
bit de fallo S:1/13. Entonces el controlador continúa en su modo de ejecución
actual. La rutina no se ejecuta para fallos que no son de usuario.
No recuperable
Los fallos no recuperables
son causados por el usuario y
el sistema no puede
recuperarse de ellos. La
rutina de fallo de usuario se
ejecuta cuando ocurre este
tipo de fallo. Sin embargo, el
fallo no se puede borrar.
Nota: Usted puede iniciar
una instrucción MSG a otro
dispositivo para identificar la
condición de fallo del
controlador.
Fallo no de usuario
Los fallos que no son de
usuario son causados por
diversas condiciones que
detienen la ejecución del
programa de lógica de
escalera. La rutina de fallo de
usuario no se ejecuta cuando
ocurre este tipo de fallo.

Hide quick links:

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Micrologix 1500

Tabla de contenido