Comprobación De Errores Fatales - Omron SYSMAC CS1 Serie Manual Del Usuario

Autómatas programables industriales
Tabla de contenido

Publicidad

Comprobación de programas
Otros errores
Comprobación de errores fatales
Dirección
A294
Si el funcionamiento se detiene por un error
de programa, se almacenarán el tipo de tarea
y el número de tarea en el punto en el que se
detuvo el funcionamiento.
Se almacenará FFFF hex. si no hay tareas
cíclicas activas en un ciclo, es decir, si no hay
ninguna tarea cíclica que ejecutar.
A298/A299
Aquí se almacenará en binario la dirección del
programa en el punto en que se detuvo el
funcionamiento si se detiene el
funcionamiento debido a un error de
programa.
Si falta la instrucción END(001) (A29511 se
pondrá en ON), se almacenará la dirección en
la que debería haber estado la instrucción.
Si se produce un error de ejecución de tarea
(A29512 se pondrá en ON), se almacenará
FFFFFFFF hex. en A298/299.
Errores de instrucción no válida
Los errores de instrucción no válida indican que se ha producido un intento de
ejecutar datos de instrucción distintos a los definidos en el sistema.
Normalmente no se produce este error, siempre y cuando se cree el programa
en un dispositivo de programación de la serie CS1 (incluyendo consolas de
programación).
En el caso inusual de que se produjera este error, se le tratará como un error de
programa, se detendrá el funcionamiento (error fatal) y se pondrá en ON el
indicador de instrucción no válida (A29514).
Errores de overflow de UM (Memoria de usuario)
Los errores de overflow de UM indican que se ha realizado un intento de
ejecutar datos de instrucción almacenados más allá de la última dirección en la
memoria de usuario (UM) definida como área de almacenamiento del
programa. Normalmente no se produce este error, siempre y cuando se cree el
programa en un dispositivo de programación de la serie CS1 (incluyendo
consolas de programación).
En el caso inusual de que se produjera este error, se le tratará como un error de
programa, se detendrá el funcionamiento (error fatal) y se pondrá en ON el
indicador de overflow de UM (A29515).
Los siguientes errores son errores de programa fatales, que detendrán el
funcionamiento de la CPU si llegan a ocurrir. Cuando un error de programa
detiene el funcionamiento, se almacena en A294 el número de tarea en el que
se detuvo y en A298/299 la dirección del programa. Se puede determinar la
causa del error de programa con esta información:
Descripción
Datos almacenados
Tarea cíclica: 0000 a 001F hex. (tareas cíclicas 0 a 31)
Tarea de interrupción: 8000 a 80FF hex. (tareas de
interrupción 0 a 255)
A298: Parte derecha de la dirección del programa
A299: Parte izquierda de la dirección del programa
Sección
9-3
385

Publicidad

Tabla de contenido
loading

Tabla de contenido