Successfully Added

The product is added to your quote.

Códigos de fallo de Siemens S7

Códigos de fallo Siemens S7: Eventos del búfer de diagnóstico decodificados | Industrial Automation Co.
Guía de Campo del Ingeniero · Siemens SIMATIC

Códigos de fallo Siemens S7:
Eventos del búfer de diagnóstico decodificados

Las CPU de Siemens no muestran un solo código de error — registran eventos estructurados en el búfer de diagnóstico. Aquí le mostramos cómo leer los eventos que realmente importan en los sistemas S7-300 y S7-1500, antes de que se cambie una pieza que no era necesario cambiar.

Por Industrial Automation Co. · Julio 2026 · 11 min de lectura

Los códigos de fallo de Siemens S7 se encuentran en el búfer de diagnóstico, no en el panel frontal

Las CPU Siemens S7-300 y S7-1500 no muestran información de fallos como lo haría un variador o un controlador más simple, con un solo número parpadeante en una pantalla. En su lugar, cada fallo, advertencia y cambio de estado se registra como un evento estructurado en el búfer de diagnóstico de la CPU, accesible a través de STEP 7 Classic o la vista Online & Diagnostics de TIA Portal. Cada entrada lleva una marca de tiempo, un ID de evento y suficiente contexto para señalar una causa, si se sabe cómo leerla.

El error que cometen la mayoría de los técnicos bajo presión de tiempo es leer solo el evento más reciente y reaccionar a él, en lugar de desplazarse hacia atrás por el historial completo del búfer. Un fallo en cascada —una caída de un dispositivo PROFINET, por ejemplo— a menudo produce varios eventos posteriores que parecen más urgentes que la causa raíz real, que puede estar tres o cuatro entradas antes en el registro.

Esta guía repasa los códigos de fallo de Siemens S7 y los eventos del búfer de diagnóstico sobre los que más preguntan los ingenieros de IAC, organizados por categoría, con la primera acción a tomar antes de asumir un fallo de hardware.

Eventos de alimentación y batería — rara vez un reemplazo de CPU

Las entradas del búfer de diagnóstico relacionadas con la alimentación son algunos de los eventos más comunes registrados en los sistemas S7-300 antiguos, y también algunos de los más sobre-escalados. Una advertencia de batería parece alarmante en la pantalla del búfer de diagnóstico, pero casi nunca es, por sí misma, una razón para reemplazar la CPU.

ID de evento Descripción Primera acción Diagnóstico erróneo común
0x4304 Fallo de batería de respaldo / voltaje de búfer Comprobar el LED de la batería de la CPU; reemplazar la batería de respaldo antes del siguiente ciclo de encendido para evitar la pérdida del programa Tratado como un fallo de la CPU — la batería por sí sola causa la pérdida del programa al apagar, no un defecto de hardware en la propia CPU
0x4305 Voltaje de batería de respaldo restaurado Solo informativo — confirma que el reemplazo de la batería fue exitoso; no se necesita ninguna acción adicional Ignorado o pasado por alto por completo, dejando a un técnico inseguro de si la solución de batería anterior realmente funcionó
0x4308 Fallo de fuente de alimentación con búfer (respaldo de 24V) en unidades montadas en rack Comprobar el voltaje de salida del módulo de la fuente de alimentación y el conector del bus de la placa base antes de tocar la CPU Se culpa a la CPU por lo que en realidad es un módulo de fuente de alimentación PS 307 que se acerca al final de su vida útil
0x3902 Tarjeta de memoria retirada o no detectada durante el funcionamiento Comprobar que la tarjeta de memoria o MMC esté completamente insertada; confirmar que no se golpeó durante otro mantenimiento del rack Se asume un fallo de la tarjeta de memoria cuando la tarjeta simplemente no se insertó completamente después de una visita de servicio anterior

Específicamente para los sistemas S7-300, la MMC (Micro Memory Card) es lo que mantiene el programa durante un ciclo de encendido — sin ella, o con una batería de respaldo agotada, la CPU pierde su programa por completo al apagarse. Detectar un evento 0x4304 a tiempo y cambiar la batería antes del siguiente apagado programado es mucho más barato que descubrir una CPU vacía después de uno no planificado.

Fuentes de alimentación y baterías de respaldo Siemens S7-300 / S7-1500 — en stock, 2 años de garantía

Comprar módulos de alimentación Siemens →

Eventos de E/S y módulos — comprobar el conector antes que la tarjeta

Los eventos de módulos de señal y acceso de E/S constituyen una gran parte de todas las entradas del búfer de diagnóstico en un rack típico S7-300 o S7-1500, y también son donde ocurren los intercambios de módulos más innecesarios. Un conector de placa base flojo o un pin doblado produce el mismo ID de evento que un módulo internamente defectuoso.

ID de evento Descripción Primera acción Diagnóstico erróneo común
0x3A22 Error de acceso de E/S — el módulo no responde al bus de la placa base Reasentar el módulo completamente, inspeccionar el conector de la placa base y los pines del bus, y confirmar que el pestillo del carril de la ranura esté cerrado antes de asumir un fallo del módulo Módulo cambiado primero, cuando un conector de placa base flojo o un pin doblado fue la causa real
0x39C4 Fallo a nivel de canal en un módulo de entrada analógica (por ejemplo, detección de rotura de cable) Comprobar la continuidad del cableado de campo en el bloque de terminales antes de sospechar del SM 331; la detección de rotura de cable es el módulo haciendo su trabajo correctamente Módulo de entrada analógica reemplazado cuando un sensor de campo o su cableado en realidad había fallado abierto
0x3941 Desajuste de configuración de rack/estación — el tipo de módulo no coincide con la configuración de hardware Comparar el módulo físico instalado con la configuración de hardware en STEP 7/TIA Portal; esto es común después de un cambio de módulo con un número de pedido diferente El módulo "de reemplazo" recién instalado se asumió defectuoso cuando simplemente era el número de pieza incorrecto para la configuración de esa ranura
0x3845 Cortocircuito detectado en un módulo de salida digital Comprobar el cableado de campo y la propia carga antes de reemplazar el SM 322 — un solenoide o bobina de relé en cortocircuito es una causa frecuente Módulo de salida reemplazado repetidamente porque el cortocircuito subyacente en el dispositivo de campo seguía disparando el siguiente módulo también

Los módulos S7-300 no son intercambiables con racks S7-1500

Vale la pena reiterar en un contexto de diagnóstico de fallos: un módulo de señal SM 321 o SM 322 de un rack S7-300 no es física ni eléctricamente compatible con un rack S7-1500. Si un evento del búfer de diagnóstico en una planta de flota mixta apunta a un fallo del módulo, confirme de qué serie es el rack antes de extraer un número de pieza de reemplazo del inventario.

Módulos de señal Siemens S7-300 / S7-1500 — SM 321/322/331/332 y series DI/DQ/AI/AQ HF en stock

Comprar módulos de E/S Siemens →

Eventos de red — la CPU rara vez es el punto de fallo real

Los eventos del búfer de diagnóstico relacionados con PROFINET y PROFIBUS se encuentran constantemente entre las categorías de fallos más sobre-escaladas. Un dispositivo que se desconecta de la red se ve, desde la perspectiva de la CPU, similar independientemente de si la causa es un cable defectuoso, un reinicio del switch o un fallo de hardware real en la estación remota — lo que significa que el búfer de diagnóstico por sí solo no le dirá cuál es.

ID de evento Descripción Primera acción Diagnóstico erróneo común
0x3946 Fallo del dispositivo PROFINET — estación no accesible Comprobar el estado del puerto del switch, la continuidad del cable y la asignación del nombre de dispositivo IP/PROFINET antes de reemplazar el módulo Estación ET 200 reemplazada cuando la falla real fue un conflicto de dirección IP introducido después de un reinicio del switch
0x3940 Fallo del esclavo PROFIBUS DP — estación no responde Comprobar las resistencias de terminación del bus en ambos extremos físicos del segmento y la configuración de la dirección de la estación del esclavo Procesador de comunicación CP 342-5 culpado cuando un segmento de bus sin terminar era la causa raíz
0x3947 Conflicto de nombre de dispositivo PROFINET — nombre de dispositivo duplicado en la red Comprobar si hay un dispositivo añadido o renombrado recientemente; los nombres de dispositivo PROFINET deben ser únicos en toda la red Tratado como un fallo de hardware en el dispositivo existente cuando se añadió un nuevo dispositivo con un nombre duplicado
0x4391 Fallo interno del módulo de procesador de comunicación (CP) Comprobar los LED de estado del módulo CP y confirmar que el fallo es interno al CP, no un problema de red posterior que se propaga hacia arriba Uno de los eventos más raros en esta lista donde el reemplazo del módulo CP suele ser el primer paso correcto — pero solo después de confirmar que el propio segmento de red está en buen estado

El patrón se mantiene en casi todos los eventos relacionados con la red: compruebe la capa física y el direccionamiento antes que el módulo. En una planta con switches PROFINET que se apagan y encienden durante un mantenimiento no relacionado, una ola de eventos de "dispositivo no accesible" inmediatamente después de un reinicio del switch es una señal fuerte de que el problema está en la red, no en la CPU ni en el módulo.

Procesadores de comunicación CP y E/S distribuidas ET 200 de Siemens — en stock, 2 años de garantía

Comprar módulos de red Siemens →

Eventos de CPU y programa — cómo separar fallos lógicos de fallos de hardware

Esta categoría es donde ocurren los diagnósticos erróneos más graves, porque un fallo a nivel de programa y un fallo genuino de hardware de la CPU pueden detener el controlador en modo RUN, pero solo uno de ellos requiere un pedido de piezas.

ID de evento Descripción Primera acción Diagnóstico erróneo común
0x4501 Error de programación — fallo de jerarquía de llamadas o anidamiento Comprobar el cambio de programa en línea más reciente con la marca de tiempo del evento; esto rara vez es un problema de hardware Tratado como hardware, lo que lleva a un cambio innecesario de la CPU y al redescubrimiento del idéntico fallo lógico en la unidad de reemplazo
0x4302 Tiempo de ciclo excedido (watchdog de escaneo) Comprobar si hay un bucle infinito, un cambio en línea reciente o un bloque de funciones recién agregado con una gran carga de tiempo de escaneo CPU asumida como poco potente para la aplicación cuando la causa real es una regresión lógica introducida en un cambio reciente
0x4306 Fallo interno de hardware de la CPU Ciclar la alimentación una vez; si el evento se repite inmediatamente al encender sin un cambio de programa correlacionado, esto es un fallo genuino de hardware de la CPU La única entrada en esta lista donde "reemplazar la CPU" suele ser la llamada correcta la primera vez, siempre que se haya realizado la verificación de recurrencia
0x4521 Error en tiempo de ejecución — índice de matriz fuera de rango o excepción lógica similar Comprobar el bloque referenciado en el detalle del evento; casi siempre se puede rastrear a una instrucción específica en el programa de usuario Confundido con un fallo a nivel de sistema en lugar de un defecto de programa que necesita una corrección de código, no una corrección de hardware
0x4954 Actualización de firmware interrumpida o incompleta Reintentar la actualización de firmware siguiendo el procedimiento documentado por Siemens; no ciclar la alimentación durante la actualización CPU declarada muerta después de un flasheo de firmware interrumpido, cuando una reinstalación limpia a través de la tarjeta de memoria a menudo la restaura

Antes de asumir un fallo de CPU, compruebe estas tres cosas en orden

  • Desplácese hacia atrás en el búfer de diagnóstico al menos 10-15 entradas — no solo la más reciente — para encontrar el evento raíz real en una cascada
  • Coteje la marca de tiempo del evento con el último cambio de programa en línea o la descarga de configuración de hardware
  • Ciclar la alimentación una vez y confirmar si el mismo ID de evento se repite inmediatamente — la recurrencia es la señal más fuerte de un fallo genuino de hardware

Cuando el búfer de diagnóstico realmente significa "reemplazar la CPU"

La mayor parte de lo que aparece en un búfer de diagnóstico de S7 apunta lejos de la propia CPU, hacia un conector, un cable, una fuente de alimentación o el programa. Pero algunas señales realmente significan que es hora de buscar un reemplazo.

Señal Por qué apunta al hardware
0x4306 se repite inmediatamente después de un solo ciclo de encendido Una falla interna transitoria generalmente se borra al encender; la recurrencia inmediata sin correlación con el cambio de programa indica una falla interna genuina
La tarjeta de memoria o MMC falla repetidamente la verificación con diferentes tarjetas Si una tarjeta de memoria que se sabe que funciona bien también falla al leerse en la misma CPU, la falla está en el lector de tarjetas de la CPU, no en la tarjeta
La CPU no completa el POST (autoprueba de encendido) y permanece en STOP con un patrón de LED de falla de hardware Una autoprueba fallida antes de que el programa se cargue es una falla de la capa de hardware, no un problema de software o configuración
Daño físico, marcas de quemaduras o un intento fallido de volver a flashear el firmware mediante un procedimiento documentado El daño visible o una recuperación de firmware ejecutada correctamente pero sin éxito descarta una causa corregible por software
La falla persiste después de aislar y descartar todas las causas a nivel de E/S, red y programa Proceso de eliminación: una vez que se excluyen todas las causas periféricas y lógicas, la CPU es la variable restante

Para una CPU S7-300 más antigua, una 314C, 315-2 o 317-2 que ha estado en servicio durante más de una década, confirmar que la falla es genuinamente de hardware antes de realizar el pedido es aún más importante, ya que la compatibilidad de revisión en piezas descontinuadas es crítica. Siempre haga coincidir el número de pieza completo 6ES7, incluido el sufijo de revisión; IAC lo verifica en cada pedido antes del envío.

¿Ha confirmado una falla genuina de la CPU? Envíe su número de pieza 6ES7: IAC verifica la compatibilidad de revisión antes del envío

Solicite una cotización →

Falla diagnosticada. Ahora obtenga la pieza Siemens correcta, enviada hoy.

IAC tiene en stock CPUs Siemens SIMATIC, módulos de señal, procesadores de comunicación y fuentes de alimentación para S7-300, S7-400, S7-1200 y S7-1500, el hardware exacto detrás de la mayoría de los eventos del búfer de diagnóstico cubiertos anteriormente. Ya sea que la falla se deba a una batería de respaldo agotada, un módulo de señal fallido, una falla de comunicación PROFINET o una falla interna genuina de la CPU, el reemplazo correcto se obtiene y verifica antes de su envío.

Garantía y verificación

Cada unidad Siemens que envía IAC tiene una garantía de 2 años en servicio, el doble del estándar de la industria para componentes industriales reacondicionados. Las CPU se prueban con una carga de proyecto; los módulos de señal se verifican para la funcionalidad a nivel de canal. Si la lectura de un búfer de diagnóstico es ambigua, los ingenieros de IAC pueden ayudar a confirmar si realmente se justifica un reemplazo de hardware.

Envío el mismo día

Las piezas Siemens en stock solicitadas antes de las 4:00 p. m., hora del este, se envían el mismo día. Para situaciones urgentes de línea parada, llame al (877) 727-8757 durante el horario comercial; el tiempo de respuesta de la cotización suele ser inferior a cinco minutos. También puede enviar un número de pieza a través del formulario de cotización ↗ o enviar un correo electrónico a sales@iac.us.com.

Siemens S7-300 · S7-400 · S7-1200 · S7-1500 · ET 200 — todo en stock, 2 años de garantía

Explorar el catálogo completo de Siemens →

Falla confirmada. Obtenga la pieza Siemens, enviada hoy.

Coincidencia de número de pieza 6ES7, revisión verificada, 2 años de garantía. Cotizaciones en 5 minutos durante el horario comercial. Envío el mismo día en unidades en stock.