Cómo capturar fallos esporádicos en PLC Siemens S7

Los fallos esporádicos se encuentran entre los problemas más difíciles de resolver en automatización. La máquina funciona correctamente la mayor parte del tiempo, pero de vez en cuando se produce un fallo, una secuencia incorrecta, un estado inesperado o una parada de la tecnología. Cuando el técnico se conecta online al PLC, a menudo el problema ya no es visible.

auto.spy analyzer ayuda a resolver estas situaciones mediante un registro temporal de señales del PLC y de otras fuentes de datos. De este modo, el técnico puede volver posteriormente al desarrollo del evento y evaluar qué ocurrió antes del fallo, durante el fallo y después de él.

Fallos esporádicos en PLC Siemens S7: cómo capturarlos con auto.spy


Por qué el diagnóstico online a menudo no es suficiente

La supervisión online habitual de los valores del PLC muestra principalmente el estado actual. Si el fallo dura poco tiempo, aparece de forma irregular o el operador lo confirma mientras tanto, el técnico suele ver únicamente sus consecuencias.

Un escenario típico es una llamada del operador diciendo que la máquina se ha parado hace unos minutos. Sin embargo, al conectarse al PLC, todos los valores vuelven a estar correctos y no queda claro qué señal ha provocado el problema.

Estas situaciones pueden tener este aspecto:

  • la máquina se detiene una vez cada varias horas o días sin una causa evidente,
  • una parte de la secuencia no se ejecuta correctamente de vez en cuando,
  • la señal de un sensor se pierde brevemente, pero durante la comprobación vuelve a funcionar con normalidad,
  • un accionamiento o una válvula reacciona más tarde de lo que espera el programa del PLC,
  • el fallo se produce por la combinación de varias señales que no se pueden supervisar manualmente de forma fiable.

Sin un registro temporal, el técnico a menudo solo puede adivinar a ciegas qué ocurrió realmente antes del fallo.


Registro temporal en lugar de suposiciones

auto.spy permite registrar señales seleccionadas del PLC y de otras fuentes de datos en un registro temporal. Así, el técnico no trabaja solo con el estado actual de la máquina, sino que puede volver posteriormente a todo el evento, comparar la evolución de los distintos valores y determinar qué señal cambió primero y qué ocurrió después.

A menudo se descubre que la señal inicialmente sospechosa era solo una consecuencia del fallo y que la causa real se produjo un instante antes en otro lugar.

Además, los datos medidos pueden utilizarse no solo para reparar la avería, sino también como base para un informe de servicio, la comunicación con el fabricante de la máquina o la documentación interna.


Un solo registro para PLC, vídeo y mediciones externas

A veces, los datos del PLC por sí solos no son suficientes. El PLC puede enviar correctamente una orden, pero la parte mecánica de la máquina puede reaccionar con retraso, de forma distinta a la esperada o no reaccionar en absoluto.

Según la licencia utilizada, el registro también puede incluir imagen de una cámara IP o USB, datos de un servidor OPC o señales analógicas y digitales medidas externamente. Toda la información se evalúa después en una línea de tiempo común. Así, el técnico puede comparar la evolución de las señales del PLC con el comportamiento real de la máquina.


Dos niveles de precisión de registro

En los PLC Siemens SIMATIC S7 se puede trabajar con dos métodos básicos de registro. El fabricante los denomina polling-precise y cycle-precise. En español se pueden describir como registro con precisión en el instante de muestreo y registro con precisión de un ciclo de PLC.

Registro con precisión en el instante de muestreo

Este método lee los valores del PLC mediante consultas repetidas desde el ordenador. Es adecuado principalmente para supervisar estados de funcionamiento, valores analógicos, tendencias y para el diagnóstico de servicio de fallos comunes. Su ventaja es una puesta en marcha sencilla. Normalmente no es necesario modificar el programa del PLC.

Registro con precisión de un ciclo de PLC

Este método está diseñado para eventos rápidos en los que es necesario determinar con precisión el orden de los cambios de las señales individuales en el programa del PLC. Se utiliza, por ejemplo, para analizar secuencias rápidas, supervisar flancos de bits, verificar la continuidad de las condiciones en el programa o encontrar fallos que se perderían con un muestreo estándar.

En los PLC Siemens S7-1200 y S7-1500, este tipo de registro puede requerir una versión correspondiente de STEP 7 TIA Portal y TIA Portal Openness.


Cuándo basta un registro estándar y cuándo se necesita precisión de ciclo de PLC

Situación Método más adecuado
Supervisión de temperatura, presión u otros valores analógicos Registro con precisión en el instante de muestreo
Supervisión de servicio durante un periodo más largo Registro con precisión en el instante de muestreo
Análisis de una secuencia rápida del programa PLC Registro con precisión de un ciclo de PLC
Búsqueda de una pérdida breve de señal Registro con precisión de un ciclo de PLC
Análisis del orden de cambios de bits individuales Registro con precisión de un ciclo de PLC
Comparación de datos del PLC con vídeo Según el carácter de la aplicación

Compatibilidad con PLC Siemens SIMATIC S7

auto.spy admite el registro de datos desde PLC Siemens SIMATIC S7-300/-400/-1200/-1500. Las posibilidades concretas dependen del tipo de PLC, la comunicación utilizada, el controlador seleccionado y la precisión de registro requerida.

En sistemas S7-300/-400 más antiguos, suelen ser importantes principalmente el método de conexión, el tipo de interfaz de comunicación y la disponibilidad de simbología. En sistemas S7-1200/-1500 más nuevos, también son importantes el entorno TIA Portal, la configuración del proyecto y los requisitos de comunicación segura.


Análisis del registro después del fallo

Una vez capturado el evento, el registro se puede abrir en el entorno auto.spy analyzer y evaluarse en detalle. Las señales pueden visualizarse en un gráfico o en una tabla, buscar estados concretos, marcar momentos importantes y medir diferencias de tiempo mediante cursores.

En la práctica, esto significa que el técnico puede, por ejemplo, comparar con precisión el momento en que cambia una salida del PLC con la reacción de un sensor u otra señal supervisada, retroceder unos segundos y averiguar qué cambió primero. Esto suele acortar de forma significativa la búsqueda de la causa del problema.


Cuándo tiene más sentido utilizar auto.spy

auto.spy no está pensado principalmente para el almacenamiento a largo plazo de datos de producción ni para la supervisión habitual de tendencias en un sistema SCADA. Tiene más sentido como herramienta de diagnóstico en situaciones en las que es necesario capturar un problema concreto y evaluarlo posteriormente.

Normalmente se trata de casos en los que:

  • el fallo aparece solo de vez en cuando y no se puede reproducir de forma fiable,
  • el diagnóstico online no proporciona suficiente información,
  • necesita determinar el orden de los cambios de las señales individuales,
  • es necesario comparar los datos del PLC con vídeo o mediciones externas,
  • está resolviendo eventos rápidos que las tendencias estándar podrían no capturar,
  • necesita una herramienta de diagnóstico portátil sin construir un sistema extenso de adquisición de datos.

Versión demo y viewer

Prueba auto.spy gratis en modo demo. La versión demo incluye las funciones de la versión completa, pero está limitada en cuanto al número de fuentes de datos, el número de señales registradas y visualizadas, y la duración de la grabación de vídeo. Descarga el software fácilmente directamente desde la página del producto en nuestra tienda online.

Para visualizar registros ya creados también está disponible el auto.spy viewer gratuito. Si auto.spy solo debe servir para abrir y visualizar registros, el viewer puede ser suficiente. Sin embargo, para crear nuevos registros se necesita una licencia completa del analyzer y el controlador correspondiente.


Nota sobre el nombre AutoSPY

El software se conocía anteriormente como AutoSPY o AutoSPY Analyzer. Desde la versión 2025.1, el fabricante utiliza el nuevo nombre auto.spy analyzer. Por eso, el nombre anterior puede seguir apareciendo en documentación antigua, licencias, proyectos o resultados de búsqueda.


¿Necesita capturar un fallo que no se puede reproducir?

Envíenos el tipo de PLC, el método de comunicación y una breve descripción del problema al correo podpora@foxon.cz. Le ayudaremos a elegir la variante adecuada de auto.spy analyzer y los controladores correspondientes para su aplicación.

Productos recomendados1