Omron CJ-series CJ2 CPU
34 códigos de falla documentados
Error de Option Board
Ha ocurrido un error de Option Board, indicado por A315.13 y A402.00. Esto ocurre típicamente si la Option Board fue retirada mientras el sistema estaba operando, si la propia Option Board ha fallado, o si el acoplamiento del conector es deficiente, lo que lleva a una pérdida de su funcionalidad específica.
Error de Memoria de Respaldo
Falló la escritura a la memoria flash integrada, indicado por A315.15. Este error no fatal significa que los datos críticos de respaldo podrían no haberse guardado correctamente, y el funcionamiento adecuado podría no ser posible la próxima vez que se restablezca la energía después de una interrupción eléctrica debido a la pérdida de datos retenidos.
Tag Memory Error
Se produjo un error en la memoria donde se almacenan las network tags, indicado por A315.12. Esto puede afectar la comunicación y el intercambio de datos que involucran network tags, lo que podría llevar a datos incorrectos o fallos de comunicación.
Error de Funcionamiento del Sistema
Se produjo un error en la memoria utilizada específicamente para operaciones de edición en línea, indicado por A315.04 y A402.00. Esta condición implica que las modificaciones del programa en línea podrían estar comprometidas, o que la operación normal podría no ser posible tras la próxima restauración de energía después de una interrupción.
Error de Batería
Este error no fatal ocurre cuando la Configuración del PLC está configurada para detectar errores de batería, y la batería de respaldo de la Unidad de CPU está ausente o su voltaje ha caído por debajo de un umbral aceptable, indicado por A402.04. Esto puede llevar a la pérdida de datos retenidos o la hora al ciclar la alimentación.
Duplicated Refreshing Error
Este error no fatal ocurre cuando la configuración 'Detect Duplicated Refresh Errors' en la Configuración del PLC es 'Detect', y las instrucciones de refresco de E/S (IORF(097), FIORF(225), IORD(222), IOWR(223)) en una tarea cíclica compiten con las mismas instrucciones en una tarea de interrupción por la misma Unidad Especial de E/S. También ocurre si una instrucción de refresco de E/S se ejecuta en una tarea de interrupción mientras las E/S ya se están refrescando, lo que puede causar inconsistencias en los datos.
Error de Basic I/O
Se ha producido un error en una Unidad Basic I/O, indicado por A402.12 y A408. Esto sugiere un posible problema de hardware o fallo de un componente dentro de la unidad, como un fusible fundido, lo que lleva a una pérdida de funcionalidad de I/O.
Error de Configuración del PLC
Existe un error de configuración en los parámetros de Configuración del PLC, indicado por A402.10. Esto significa que uno o más valores de configuración son inválidos, impidiendo que la Unidad de CPU opere según su configuración prevista.
Error de bus de E/S
Ha ocurrido un error en la línea del bus de comunicación entre la CPU y las unidades de E/S, o la tapa final (End Cover) no está correctamente conectada al CPU Rack o a un Expansion Rack. Este es un error fatal, indicado por el flag A401.14. El Auxiliary Area A404 contiene el número de slot de error (00 a 09, con '0F hex' para slot no determinado, '0B hex' para error de bus del puerto EtherNet/IP incorporado) y el número de rack (00 a 03, con '0E hex' para End Cover faltante).
Error de Configuración de E/S
Las Unidades de E/S conectadas no coinciden con las tablas de E/S registradas, o el número de Unidades conectadas difiere del número registrado. Este es un error fatal, indicado por el flag A401.10. El Área Auxiliar A405.08 se activa específicamente si una Unidad de Entrada de Interrupción está en la posición incorrecta o registrada incorrectamente.
Error: Demasiados Puntos de I/O
Uno o más límites del sistema con respecto a los puntos de I/O, entradas de interrupción, Pulse I/O Modules, o Expansion Racks han sido excedidos, o los recursos están asignados a más de una Unit. Este es un error fatal, indicado por la flag A401.11, con la Auxiliary Area A407.13 a A407.15 proporcionando detalles específicos sobre qué límite fue excedido.
Error de Duplicación de Número de Unidad/Rack
El mismo número ha sido asignado a más de una CPU Bus Unit o Special I/O Unit. Este es un error fatal, indicado por el flag A401.13. El Auxiliary Area A410 y A411 a A416 indicarán los números de unidad duplicados para las CPU Bus Units y Special I/O Units respectivamente.
Dirección de Palabra Inicial del Rack de Expansión Excedida
La dirección de palabra inicial de un Rack de Expansión excede CIO 0901, impidiendo que la CPU direccione correctamente la E/S para el rack. El bit correspondiente en A409.00 a A409.03 (Racks 0 a 3) se activará (ON), indicando el rack afectado.
Error de programa
Ha ocurrido un error general de programa dentro de la unidad de CPU CJ2, indicando una lógica de programa incorrecta o un problema de tiempo de ejecución irrecuperable. El programa se detendrá, y la dirección donde ocurrió la detención se emitirá a A298 y A299. Los indicadores de sub-error específicos (A295.xx) proporcionan información de diagnóstico más detallada.
Error de Memoria
Se ha producido un error fatal en la memoria de la CPU, indicado por A401.15. Un bit en A403 se ACTIVARÁ para mostrar la ubicación del error, como errores de checksum en la memoria del programa de usuario, PLC Setup, tablas de E/S registradas, tablas de enrutamiento o CPU Bus Unit Setup. Esto puede ser causado por interrupciones de energía durante el almacenamiento de datos o configuraciones corruptas, impidiendo que el PLC funcione correctamente.
Error de Versión
El programa de usuario que se transfirió incluye funciones que no son compatibles con la versión de la unit actual de la CPU Unit, indicado por A401.05 y A293. Esta incompatibilidad impide que el programa se ejecute correctamente y conduce a un fatal error.
Error de Transferencia de Tarjeta de Memoria
La Unidad de CPU no pudo leer correctamente el contenido de la Tarjeta de Memoria cuando se encendió la alimentación, indicado por A401.03. Esto puede ocurrir si faltan los archivos necesarios para la transferencia automática o si se transfirió un programa que incluye símbolos de red a una versión de CPU incompatible (CJ2H-CPU6 versión de unidad 1.5 o anterior, o CJ2M-CPU1 versión de unidad 2.1 o anterior).
Error en la Unidad de Bus de CPU
Se produjo un error durante el intercambio de datos entre la CPU Unit y una CPU Bus Unit, indicado por A402.07 y A417. Esto significa un fallo de comunicación o un problema interno específico de una de las CPU Bus Units (números de unidad 0 a F).
Error de Special I/O Unit
Se produjo un error durante el intercambio de datos entre la CPU Unit y una Special I/O Unit, indicado por A402.06 y A418 a A423. Esto significa un fallo de comunicación o un fallo interno dentro de una de las Special I/O Units (números de unidad del 0 al 95).
Error de Configuración de la CPU Bus Unit
Una CPU Bus Unit instalada no coincide con la CPU Bus Unit registrada en las tablas de E/S. Este error indica una discrepancia entre el hardware físico y la configuración. La Flag A402.03 y el Auxiliary Area A427 indican el error y el número de unidad problemático respectivamente.
Error de Configuración de la Special I/O Unit
Una Special I/O Unit instalada no coincide con la Special I/O Unit registrada en las I/O tables. Esto indica una discrepancia entre el hardware físico y la configuración, potencialmente involucrando la synchronous unit operation. El Flag A402.02 y el Auxiliary Area A428 a A433 indican el error y el número de unidad problemática respectivamente.
Error: Tiempo de ciclo excedido
El tiempo de ciclo de escaneo del PLC ha excedido el maximum cycle time (watch cycle time) configurado en el PLC Setup. Esto indica que el programa o las operaciones de I/O están tardando demasiado en completarse dentro del plazo permitido. El Flag A401.08 indica este error.
FAL(006) Error
La instrucción Function Advance Logic (FAL) número 006 se ha ejecutado en el programa. Esto indica que se ha cumplido una condición de error definida por el usuario. El número específico de FAL (001 a 511) se almacena en el Área Auxiliar A400 (dígito más a la izquierda 4, 3 dígitos más a la derecha 101 a 2FF hex) y en los indicadores A360 a A391.
Error FALS(007)
La instrucción FALS(007) se ha ejecutado en el programa, indicado por A401.06, lo que significa una condición de error fatal definida por el usuario. El código de error específico en A400 estará en el rango de 0xC101 a 0xC2FF, donde los últimos tres dígitos hexadecimales corresponden a un número FAL definido por el usuario, del 001 al 511.
Error de Basic I/O
Este es un error no fatal que indica un problema con una Basic I/O Unit. Los indicadores POWER y RUN estarán encendidos, mientras que el indicador ERR/ALM estará parpadeando. Detalles adicionales del error, incluyendo el número de slot y rack de la unidad defectuosa, están disponibles en el área de memoria A408. Este error impide el funcionamiento normal de la unidad de I/O afectada.
Error de Memoria
Ha ocurrido un error de memoria en la CPU Unit, o se ha detectado un error de suma de verificación (checksum) durante la verificación cíclica de suma de verificación (checksum) del PLC. Este es un error fatal, indicado por el flag A401.15. El área de memoria específica afectada se detalla mediante bits individuales en el Área Auxiliar A403. La CPU Unit intenta la recuperación automática desde la memoria flash para ciertas áreas como la memoria del programa de usuario y la configuración del PLC (PLC Setup); si no tiene éxito, la operación se detiene.
Error de Instrucción
Se proporcionaron valores de datos incorrectos en un operando durante un intento de ejecutar una instrucción, lo que provocó que el ER Flag se activara. La configuración del PLC Setup está configurada para detener la operación ante errores de instrucción, deteniendo la CPU y contribuyendo a un error de programa fatal (0x80F0). La Program Error Position (A298/A299) indica dónde ocurrió el error.
Error BCD de DM/EM Indirecto
Ha ocurrido un error BCD de DM/EM indirecto, causando que el AER Flag se active, y la configuración del PLC Setup está establecida para detener la operación por un error de instrucción. Esto significa que una dirección indirecta o la palabra que la contiene no está en formato BCD cuando el modo BCD está especificado para el acceso a DM/EM, contribuyendo a un error de programa fatal (0x80F0). La dirección del error se envía a A298/A299.
Error de Acceso Ilegal
Se intentó acceder a la memoria de manera no autorizada, y la configuración del PLC Setup está configurada para detener la operación ante un error de instrucción, lo que lleva a un error de programa fatal (0x80F0). Esto incluye la lectura/escritura de áreas de parámetros, la escritura en memoria no instalada, la escritura en un EM bank configurado como EM file memory, la escritura en un área de solo lectura o el uso de una dirección indirecta DM/EM que no está en BCD cuando se especifica el modo BCD. La dirección del error se emite a A298/A299.
No END Error
El programa carece de una instrucción END(001) al finalizar la tarea especificada en A294. Esto indica una estructura de programa incompleta, lo que impide la ejecución correcta de la tarea y provoca un error de programa fatal (0x80F0).
Error de Tarea
Ha ocurrido un error de tarea, lo que significa que no hay una tarea cíclica ejecutable o que ninguna tarea corresponde a una interrupción que fue introducida. Esto es particularmente crítico si el parámetro 'Stop CPU on Instruction Error' en el PLC Setup está configurado en 'Stop', lo que lleva a un error de programa fatal (0x80F0).
Error de Desbordamiento de Diferenciación
Se han insertado o eliminado demasiadas instrucciones diferenciadas durante una sesión de edición en línea, lo que lleva a un estado de programa inestable. Esta condición impide la ejecución correcta y contribuye a un error de programa fatal (0x80F0).
Error de Instrucción Ilegal
El programa contiene una instrucción que la CPU Unit no puede ejecutar, lo que indica una transferencia de programa corrupta o una instrucción no compatible con la versión de firmware de la CPU. Esto evita que el programa se ejecute correctamente y contribuye a un error de programa fatal (0x80F0).
Error de desbordamiento de UM
La memoria de programa de usuario (UM) ha sido excedida, indicando que el programa es demasiado grande para el espacio de memoria asignado. Esto impide que el PLC cargue o ejecute el programa completo, contribuyendo a un error de programa fatal (0x80F0).