Preface
Manual de referencia del juego de instrucciones
Errores de marcha
Código de
Mensaje de advertencia
error (hex)
0004
RUNTIME MEMORY
INTEGRITY ERROR
0020
MINOR ERROR AT END OF
SCAN, SEE S:5
0022
WATCHDOG TIMER
EXPIRED, SEE S:3
0024
INVALID STI INTERRUPT
SETPOINT, SEE S:30
0025
TOO MANY JSRs IN STI
SUBROUTINE
0027
TOO MANY JSRs IN FAULT
SUBROUTINE
002A
INDEXED ADDRESS TOO
LARGE FOR FILE
002B
TOO MANY JSRs IN HSC
0030
SUBROUTINE NESTING
EXCEEDS LIMIT OF 8
13–8
Descripción
Mientras que el controlador estaba en
el modo de MARCHA o cualquier
modo de prueba, el ROM o RAM se
alteró. Si el programa de usuario es
válido, el programa y los datos inicia
les cargados al controlador se usan y el
bit de datos retentivos perdidos (S:5/8)
se establece. Si el programa de
usuario es válido, error 0003 ocurre.
Un bit de fallo menor (bits 0-7) en
S:5 se estableció al final de escán.
El tiempo de escán de programa
excedió el valor del límite de
tiempo sobrepasado del
temporizador de control
(watchdog) (S:3H).
Un intervalo STI inválido existe (no
entre 0 y 255).
Hay más de 3 subrutinas anidadas
en la subrutina STI (archivo 5).
Hay más de 3 subrutinas anidadas
en la rutina de fallo (archivo 3).
El programa hace referencia a un
elemento más allá de un límite de
archivo a través del direcciona
miento indexado.
Hay más de 3 subrutinas anidadas
en la rutina del contador de alta
velocidad (archivo 4).
Hay más de 8 subrutinas anidadas
en el archivo de programa principal
(archivo 2).
Acción recomendada
Desconecte y vuelva a conectar
la alimentación eléctrica a su
unidad.
Cargue su programa y vuelva a
inicializar los datos necesarios.
Encienda el sistema.
Comníquese con su
representante local de
Allen Bradley si el error persiste.
Entre en la pantalla de archivo de
estado, borre el fallo y retorne al
modo de marcha REM.
Revise si el programa se ha
atrapado en un lazo y corrija el
problema.
Incremente el valor del límite de
tiempo sobrepasado del tempo
rizador de control (watchdog) en
el archivo de estado.
Establezca el intervalo STI entre
los valores de 0 y 255.
Corrija el programa de usuario para
cumplir con los requisitos y
restricciones de la instrucción JSR, y
luego vuelva a cargar el programa y
entre en el modo de marcha REM.
Corrija el programa de usuario para
cumplir con los requisitos y
restricciones de la instrucción JSR, y
luego vuelva a cargar el programa y
entre en el modo de marcha REM.
Corrija el programa de usuario
para que no exceda los límites de
archivo.
Corrija el programa de usuario para
cumplir con los requisitos y
restricciones de la instrucción JSR, y
luego vuelva a cargar el programa y
entre en el modo de marcha REM.
Corrija el programa de usuario para
cumplir con los requisitos y restric
ciones para el archivo de programa
principal, y luego vuelva a cargar el
programa y entre en el modo de
marcha REM.