Capítulo 4
Entrada/salida
Un diagrama de funciones secuenciales (SFC)
4
82
llamó a una subrutina y la subrutina trató de
regresar al SFC que realizó la llamada. Esto
sucede cuando el SFC usa una instrucción
JSR o FOR para llamar a la subrutina.
4
83
Los datos probados no estaban dentro de los
límites requeridos. Esto sucede con los
subíndices de matriz usados con las matrices
booleanas y el direccionamiento a nivel de bit.
4
84
Desbordamiento de pila.
4
89
En una instrucción SFR, la rutina de destino
no contiene el paso de destino.
4
90
Uso de una instrucción de seguridad fuera de
una tarea de seguridad.
4
91
La instrucción Fase de equipo se invoca
desde fuera de un programa de Fase de
equipo.
4
94
Límites de anidación superados.
4
990 -
Fallo mayor definido por el usuario.
999
6
1
La vigilancia de la tarea ha caducado.
La tarea del usuario no se ha completado en
un periodo de tiempo especificado. Un error
del programa causó un bucle infinito, o el
programa es demasiado complejo para
ejecutarse tan rápidamente como se ha
especificado, o una tarea de prioridad superior
está evitando que esta tarea finalice (se están
intentando hacer demasiadas cosas con un
solo controlador).
7
40
Fallo de almacenamiento en la memoria no
volátil.
7
41
Fallo de carga desde la memoria no volátil
debido a un fallo de coincidencia del tipo de
controlador.
7
42
Fallo al cargar desde la memoria no volátil
porque la revisión del firmware del proyecto en
memoria no volátil no coincide con la revisión
del firmware del controlador.
7
43
Fallo al cargar desde la memoria no volátil
debido a un fallo de suma de comprobación.
7
44
Fallo al restablecer la memoria del
procesador.
168
Publicación de Rockwell Automation 1756-RM003T-ES-P - Noviembre 2018
Elimine el salto de regreso a la SFC que realiza la
llamada.
Ajuste el valor para que esté dentro del rango válido.
No exceda el tamaño de la matriz ni supere las
dimensiones definidas.
Reduzca los niveles de anidamiento de la subrutina o
el número de parámetros pasados.
Corrija el destino de SFR o añada el paso que falta.
Coloque la instrucción de seguridad dentro de la tarea
de seguridad.
Use esta instrucción únicamente en un programa de
Fase de equipo.
Reestructure el proyecto para reducir los niveles de
anidamiento de la subrutina.
Incremente la vigilancia de la tarea, reduzca el tiempo
de ejecución, aumente la prioridad de esta tarea,
simplifique las tareas de prioridad más alta, o mueva
parte del código a otro controlador.
Trate de nuevo de guardar el proyecto en la
memoria no volátil.
Si se produce un fallo al guardar el proyecto en la
memoria no volátil, sustituya la tarjeta de memoria.
Si está usando un controlador 1756-L7x, verifique
que la tarjeta SD esté desbloqueada.
Cambie a un controlador del tipo correcto o descargue
el proyecto y guárdelo en la tarjeta de memoria.
Actualice el firmware del controlador al mismo nivel de
revisión que el proyecto guardado en la memoria no
volátil.
Póngase en contacto con el soporte técnico de
Rockwell Automation.
Póngase en contacto con el soporte técnico de
Rockwell Automation.