B-8
Autoprueba del sistema y respuestas programadas por el usuario
condiciones en las que
el controlador debe
apagarse
Creación de un fallo mayor definido por el usuario
EJEMPLO
Si input_value es mayor o igual que 80, la ejecución pasa a name_of_fault_routine. Se produce un fallo mayor y el
controlador entra en el modo con fallo. Las salidas van al estado con fallo. La ficha Major Fault del cuadro de
diálogo Propiedades del controller, muestra el código 999.
Publicación 1756-RM092A-ES-P - Septiembre 2002
Creación de un fallo mayor definido por el usuario
1. ¿Existe alguna rutina de fallo para el programa?
Sí:
Entonces:
Sí
Vaya al paso 2.
No
Cree una rutina de fallo para un programa:
A. En el Organizador de controlador, haga clic con el botón derecho
del mouse en name_of_program y seleccione
Nueva rutina.
B. En el cuadro Nombre, escriba un nombre para la rutina de fallo
(name_of_fault_routine ).
C. De la lista desplegable Tipo, seleccione Escalera.
D. Haga clic en Aceptar.
E. Haga clic con el botón derecho del mouse en
name_of_program y seleccione Propiedades.
F. Haga clic en la ficha Configuración.
G. De la lista desplegable Fallo, seleccione
name_of_fault_routine.
H. Haga clic en Aceptar.
I. Haga doble clic en name_of_fault_routine.
J. Introduzca una instrucción NOP (de modo que la rutina se
verifique sin ningún error).
2. En la rutina principal del programa, introduzca el renglón siguiente:
Donde:
name_of_fault_routine
x
JSR
Jump to Subroutine
Routine name name_of_fault_routine
Input par
Representa:
rutina del paso 1
valor para el código de fallo
x
42373