Borrar El Fallo; Prueba De Una Rutina De Fallo - Rockwell Automation Allen-Bradley ControlLogix 1756 Serie Manual De Referencia De Seguridad

Ocultar thumbs Ver también para Allen-Bradley ControlLogix 1756 Serie:
Tabla de contenido

Publicidad

B-6
Autoprueba del sistema y respuestas programadas por el usuario
1.
Publicación 1756-RM092A-ES-P - Septiembre 2002
3. Esta instrucción EQU verifica un fallo de código 20, lo cual significa
que un subíndice de matriz es demasiado grande o un valor POS o LEN
de una estructura de control no es válido.
4. Esta instrucción CLR establece en cero el valor del tipo de fallo en el tag
major_fault_record.
5. Esta instrucción CLR establece en cero el valor del código de fallo en el
tag major_fault_record.

Borrar el fallo

Introduzca este renglón en la rutina de fallo del programa:
2.
3.
1. Durante el preescán, los bits de todas las instrucciones OTE están
desactivados y esta instrucción es verdadera. Una vez que el controlador
comienza a ejecutar la lógica, esta instrucción siempre es falsa.
2. La instrucción SSV escribe nuevos valores al atributo
MAJORFAULTRECORD de este programa.
3. La instrucción SSV escribe los valores contenidos en el tag
major_fault_record. Puesto que los miembros Type y Code se establecen en
cero, el fallo se borra y el controlador continúa con la ejecución.

Prueba de una rutina de fallo

Usted puede usar una instrucción para probar la rutina de fallo de un
programa sin crear un error (es decir, simular un fallo):
1. Cree un tag BOOL que usará para inicializar el fallo.
2. En la rutina principal o en una subrutina del programa, introduzca el
siguiente renglón:
Donde:
Es:
aaa
el tag que usará para inicializar el fallo (paso 1.)
bbb
la rutina de fallo del programa
43064

Publicidad

Tabla de contenido
loading

Tabla de contenido