Omron CJ-series CJ2 CPU

34 códigos de falla documentados

0x00D1

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.

0x00F1

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.

0x00F2

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.

0x00F3

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.

0x00F7

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.

0x008B

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.

0x009A

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.

0x009B

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.

0x80C0 to 0x80C7, 0x80CE, or 0x80CF

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).

0x80E0

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.

0x80E1

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.

0x80E9

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.

0x80EA

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.

0x80F0

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.

0x80F1

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.

0x80F2

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.

0x80F4

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).

0x0200-0x020F

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).

0x0300-0x035F or 0x03FF

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).

0x0400 to 0x040F

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.

0x0500 to 0x055F

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.

0x809F

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.

0x4101 to 0x42FF

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.

0xC101-0xC2FF

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.

009A

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.

80F1

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.

A295.08

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.

A295.09

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.

A295.10

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.

A295.11

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).

A295.12

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).

A295.13

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).

A295.14

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).

A295.15

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).