Industria

Códigos de Error PLC Schneider Electric Modicon (M340/M580): Significado y Resolución

Joan Puig
31 de julio de 2026
10 min read
PLC Schneider Electric · Mantenimiento Industrial

Códigos de error PLC Schneider Electric Modicon (M340/M580): significado y resolución

Un autómata Modicon M340 o M580 en fallo no solo detiene la máquina: bloquea toda la línea. El cuadro muestra un código de error de tres o cuatro caracteres — 0x2500, ERR_IO, un LED rojo parpadeando — y el técnico de turno debe decidir en segundos si es un problema de comunicación Modbus, un módulo de E/S dañado o un simple watchdog timeout. Este artículo recopila los códigos de error más habituales de los PLC Modicon M340 y M580, qué significan realmente y cómo resolverlos sin abrir un ticket de soporte que tardará horas en responder.

El coste real: según datos del sector de mantenimiento industrial, una parada no planificada en una línea de producción automatizada puede costar entre 500 y 2.000 € por minuto en plásticos, automoción o alimentación. Cuando la causa es un código de error de PLC mal interpretado, el tiempo de diagnóstico (MTTR) suele superar los 45 minutos solo para localizar la página correcta en el manual del fabricante.

Cómo leer un código de error Modicon: la estructura básica

Los PLC de la familia Modicon (M340, M580 y también los Quantum más antiguos) comunican su estado mediante tres canales que hay que cruzar para hacer un diagnóstico fiable:

  1. LEDs frontales del módulo CPU y de los módulos de E/S (RUN, ERR, I/O, BAT, DL) — el primer nivel de lectura, visible sin conectar ningún software.
  2. Registros de diagnóstico interno accesibles desde EcoStruxure Control Expert (antiguo Unity Pro), con códigos hexadecimales como 0x2500 o 0x4021 que identifican el subsistema afectado.
  3. Mensajes de estado Modbus/Ethernet cuando el fallo es de comunicación entre el M580 (que integra Ethernet/IP nativo) y sus periféricos remotos.

La confusión más habitual entre técnicos nuevos es tratar cualquier LED rojo como el mismo problema. En realidad, cada combinación de LEDs apunta a una capa diferente del sistema: alimentación, lógica de programa, bus de campo o módulo físico.

Dato clave

Más del 60% de los fallos reportados como «error de PLC» en plantas con Modicon M340/M580 corresponden en realidad a problemas de cableado, alimentación o configuración de red — no a un fallo interno del autómata. Identificar la categoría correcta del código ahorra horas de sustitución innecesaria de módulos.

Categoría 1: Errores de alimentación y arranque (Power & Boot)

Estos códigos aparecen cuando el rack no recibe tensión estable o la CPU no completa la secuencia de arranque.

  • LED PWR apagado: falta de alimentación en la fuente (24V CC habitualmente). Comprobar el fusible de entrada y el borne de tierra antes de sospechar del PLC.
  • LED RUN parpadeando lento + ERR fijo: la CPU está en modo STOP por fallo de configuración o falta de aplicación cargada. Hay que recargar el proyecto desde EcoStruxure Control Expert.
  • Código 0x1002 (Power supply fault): la fuente de alimentación del rack ha detectado una caída de tensión por debajo del umbral. Revisar el consumo total del rack — suele aparecer al añadir módulos de E/S sin recalcular el consumo de la fuente.

Resolución práctica: medir tensión en los bornes de la fuente antes y después de arrancar todos los actuadores conectados. Una caída superior al 10% bajo carga confirma un problema de infraestructura, no de software.

Categoría 2: Errores de E/S (Input/Output) y módulos remotos

La familia M580, diseñada para arquitecturas Ethernet distribuidas, presenta esta categoría con más frecuencia que el M340, ya que dependen de droppers remotos (RIO) conectados por red.

  • LED I/O rojo en el módulo: indica que un canal de entrada o salida ha superado el rango esperado (cortocircuito, sobrecarga o sensor desconectado).
  • Código 0x2500 (Module configuration mismatch): el módulo físico instalado en el rack no coincide con el configurado en el proyecto de software. Muy habitual tras sustituir un módulo por una referencia similar pero no idéntica.
  • Pérdida de comunicación con dropper RIO/DIO: el M580 marca «Lost communication» cuando el switch Ethernet o el cable entre la CPU y el módulo remoto falla. No siempre indica avería del dropper.

Resolución práctica: antes de sustituir ningún módulo, comparar la referencia exacta grabada en la carcasa con la definida en el proyecto (Hardware Catalog). Un cambio de sufijo de referencia es la causa más frecuente del código 0x2500.

Categoría 3: Errores de comunicación Modbus/Ethernet

Esta categoría es especialmente crítica en el M580, que integra un puerto Ethernet nativo y gestiona a menudo múltiples esclavos Modbus TCP en red.

  • Timeout de comunicación Modbus: el maestro no recibe respuesta de un esclavo dentro del tiempo configurado. Revisar primero la topología de red (switches, VLANs) antes de tocar la programación.
  • Dirección IP duplicada: uno de los errores más frecuentes en ampliaciones de planta; dos equipos con la misma IP generan intermitencias difíciles de reproducir.
  • Watchdog timeout de la CPU: el ciclo de scan supera el tiempo máximo configurado, normalmente por un bucle de programa demasiado largo o un exceso de bloques de función en cada ciclo.

Resolución práctica: utilizar la herramienta de diagnóstico de red integrada en EcoStruxure Control Expert para ver el tiempo de respuesta real de cada esclavo antes de asumir que el PLC está averiado.

Consejos prácticos para el técnico de mantenimiento

  • Anota siempre la hora exacta y la secuencia de LEDs antes de tocar nada — muchos errores son intermitentes y desaparecen al reiniciar, pero volverán.
  • Consulta el registro de diagnóstico («Diagnostics Viewer») de EcoStruxure Control Expert antes de desmontar ningún módulo físico.
  • Mantén una copia actualizada del programa y de la configuración hardware fuera de la máquina; muchos códigos 0x2500 vienen de proyectos desactualizados respecto al hardware real instalado.
  • Documenta cada incidencia resuelta con el código exacto y la causa real — un historial consultable reduce el MTTR en incidencias repetidas hasta un 40-60% según casos reportados en plantas con mantenimiento predictivo bien documentado.

Cuándo un manual vivo con IA marca la diferencia

El reto real no es que esta información no exista — existe, dispersa entre el manual de referencia del M340, el del M580, las notas de aplicación de Schneider Electric y la experiencia acumulada del equipo de mantenimiento. El problema es el tiempo que cuesta encontrarla cuando la línea está parada. Igera Industria permite a los técnicos preguntar directamente, en lenguaje natural, «qué significa el código 0x2500 en el M580 y cómo lo resuelvo», y recibir la respuesta exacta extraída de los manuales oficiales y de la documentación interna de la planta — sin navegar por PDFs de cientos de páginas en medio de una parada.

Preguntas frecuentes

¿Qué significa el LED ERR rojo fijo en el Modicon M340?

Indica un fallo detectado por la CPU que impide la ejecución normal del programa: puede ser un error de configuración hardware, una excepción de programa o un problema de bus interno. Hay que consultar el «Diagnostics Viewer» de EcoStruxure Control Expert para identificar el código exacto antes de reiniciar la CPU.

¿Se puede resolver un error de comunicación Modbus sin detener la producción?

En muchos casos sí, si el error afecta solo a un dropper remoto no crítico: se puede revisar la conexión física y la configuración de red con la herramienta de diagnóstico mientras el resto de la línea sigue operativa. Si el error afecta a la CPU principal o a un módulo de seguridad, hay que detener por protocolo.

¿Qué diferencia hay entre los códigos de error del M340 y del M580?

El M340 utiliza principalmente diagnóstico por LEDs y registros internos para arquitecturas más centralizadas. El M580, orientado a arquitecturas Ethernet distribuidas, añade una capa adicional de códigos relacionados con comunicación de red y droppers remotos (RIO/DIO), ya que integra Ethernet/IP de forma nativa en la CPU.

¿Cada cuánto hay que revisar el historial de diagnóstico de un PLC Modicon?

Se recomienda revisar el registro de diagnóstico en cada mantenimiento preventivo programado, y siempre después de cualquier parada no planificada, para detectar patrones repetitivos que puedan anticipar un fallo más grave antes de que detenga la producción.

Reduce el tiempo de diagnóstico de tus PLC Schneider Electric

Igera Industria transforma los manuales técnicos de tus equipos en un asistente consultable al instante, en español, catalán o inglés.

Descubre Igera Industria
#codigos error Modicon M340#codigos error Modicon M580#PLC Schneider Electric averia#diagnostico PLC industrial#Modbus Ethernet error#EcoStruxure Control Expert

COMPARTIR

Comparte el conocimiento con tu red