PLC32 CONTROL

Módulos / Módulo 06

Módulo 06 – Retrofit SCADA para LOGO! | Segunda vida para autómatas antiguos

Módulo 06 – Retrofit SCADA para LOGO! | Segunda vida para autómatas Siemens antiguos

En muchas instalaciones industriales, agrícolas y comerciales sigue trabajando un autómata Siemens LOGO! con diez, quince o más años de servicio.

Cumple su función y nadie lo toca — pero tampoco nadie puede ver qué está haciendo realmente sin desplazarse hasta el cuadro y conectar un cable de programación. Es un automatismo que funciona a ciegas para todos excepto para sí mismo.

El Módulo 06 – Retrofit SCADA para LOGO! de PLC32 CONTROL permite transformar ese automatismo aislado en un sistema supervisado, con histórico y con un panel de control accesible desde cualquier dispositivo de la red local, sin sustituirlo ni reprogramarlo.

Una solución pensada para integradores, mantenedores industriales y empresas que tienen automatismos LOGO! en producción y quieren ganar visibilidad sobre ellos sin asumir el coste ni el riesgo de sustituirlos.

El problema no es que el LOGO! funcione mal. El problema es que nadie sabe cómo funciona

Un autómata LOGO! puede llevar años cumpliendo su función sin dar problemas — hasta que los da, y entonces nadie tiene forma de saber qué ha pasado:

En una instalación con automatismos heredados, la falta de visibilidad no es un detalle menor: es la razón por la que los fallos se detectan tarde y las decisiones de mantenimiento se toman a ciegas.

Por eso este sistema no sustituye el automatismo. Le añade visibilidad, histórico y capacidad de reacción, sin tocar una sola línea de su programa.

El problema no es que el LOGO! funcione mal. El problema es que nadie sabe cómo funciona

La solución: dale una segunda vida a tu LOGO!, sin tocarlo

Aquí no se conecta un simple conversor de protocolo al LOGO!. Se conecta otro PLC: un controlador industrial ESP32 que se engancha al puerto de programación (PG) del LOGO! y hace dos cosas a la vez.

Por un lado, amplía el alcance de todas sus entradas y salidas —digitales y analógicas—, sacando al exterior algo que hasta ahora solo existía dentro del propio autómata: el estado completo de I, Q, marcas M y sus equivalentes analógicos AI/AQ/AM. Por otro, actúa como gateway de comunicaciones, empaquetando ese estado y publicándolo hacia el servidor local. Es extensión de E/S y pasarela de datos al mismo tiempo, sin intervenir en ningún momento sobre el programa de control ni sobre el cableado existente.

La información llega al servidor local, donde se procesa y se muestra en un dashboard de supervisión visual, mientras el sistema registra cada cambio de estado en una base de datos histórica.

Con esta solución puedes disponer de:

El cliente no recibe simplemente un gateway. Recibe un automatismo de hace una década con las entradas y salidas ampliadas, y con la misma capacidad de supervisión que un SCADA industrial actual.

¿Cómo funciona?

El funcionamiento general es sencillo y, sobre todo, no intrusivo.

Un PLC ESP32 se conecta al puerto de programación del LOGO! y sondea periódicamente su memoria interna, extendiendo hacia el exterior todas sus entradas y salidas. Esa información llega por red al servidor local, donde se procesa y se convierte en histórico y en un panel de control visual.

¿Cómo funciona?

El proceso sería:

  1. El LOGO! sigue ejecutando su programa exactamente igual que antes del retrofit: no se modifica ni una línea.
  2. Un PLC ESP32 se conecta al puerto de programación (PG) del LOGO! y lee periódicamente su memoria interna completa: entradas, salidas, marcas y valores analógicos. En este paso el ESP32 actúa como extensión de E/S del LOGO!, no como un simple lector externo.
  3. Ese mismo módulo, ahora en su función de gateway de comunicaciones, empaqueta el estado leído en un mensaje JSON y lo publica por MQTT sobre su propia conexión Ethernet.
  4. El servidor local recibe el mensaje con Node-RED, lo normaliza y aplica un filtro de cambio de estado: solo se registra cuando algo cambia de verdad, no cada pocos segundos.
  5. Los eventos filtrados se almacenan en una base de datos SQLite, gestionada como un único fichero.
  6. Grafana consulta esa base de datos y reconstruye visualmente el estado de cada salida, incluso durante los periodos sin cambios recientes.
  7. Si se detecta una condición anómala —por ejemplo, dos salidas activas cuando el diseño solo permite una— el sistema la registra y la muestra en el panel de alarma del dashboard.

Todo esto permite pasar de un automatismo sin datos a un automatismo supervisado. El nuevo sistema actúa como una capa añadida que no interfiere ni modifica el automatismo existente.

¿Cómo funciona?

Supervisión visual tipo SCADA

El sistema incluye un dashboard de supervisión visual accesible desde cualquier navegador web en la red local, sin necesidad de instalar ninguna aplicación.

El dashboard muestra en tiempo real:

Supervisión visual tipo SCADA

Cómo se "succionan" los datos: la parte de comunicaciones

Esta es la pieza técnica que hace posible todo lo anterior, y conviene explicarla por separado del resto, porque no es mérito nuestro en exclusiva.

El puerto de programación (PG) del LOGO! no habla un protocolo abierto ni documentado por Siemens: hay que descifrar cómo dialoga realmente con el software oficial de programación. Esa parte se apoya en LogoPG, una librería de código abierto del proyecto brickpool/logo (licencia LGPL-3.0) que ya resolvió ese protocolo para Arduino/ESP32. El mérito de esa capa de comunicación es de sus autores — PLC32 CONTROL la utiliza tal cual, dando crédito y enlazando siempre al repositorio original, sin redistribuir ni apropiarse de ese código.

Sobre esa base de comunicación, PLC32 CONTROL construye el resto del sistema: la lectura periódica de todo el bloque de memoria del LOGO! (entradas, salidas, marcas y sus analógicos), el envío por MQTT, el filtrado de cambios en Node-RED, el histórico en SQLite y la visualización en Grafana. Ese desarrollo de aplicación, documentado paso a paso, es lo que aporta este módulo.

Detección de anomalías: un mecanismo genérico, no ligado a ningún proceso concreto

Una vez que las entradas y salidas del LOGO! están disponibles como datos, el sistema puede vigilar cualquier condición que se defina sobre ellas: dos salidas activas cuando el diseño no lo permite, una entrada que no cambia cuando debería, un ciclo que se alarga más de lo esperado, etc.

No es una alarma fija ni preconfigurada para un proceso concreto: es un mecanismo que se adapta, condición por condición, a cada instalación.

Caso real incluido: iluminación fotoperiódica de un cultivo de crisantemos

Para demostrar que el método funciona en producción real —y no solo sobre el papel— este módulo incluye documentado de principio a fin un caso real: el retrofit de monitorización aplicado sobre un LOGO! que gobierna el escalonado de iluminación de un invernadero de crisantemos, con su alarma de "escalonado roto" como ejemplo concreto del mecanismo genérico anterior.

Ese caso —con su propia lógica de iluminación y su propia normativa agronómica— tiene entidad suficiente para venderse como un proyecto aparte. Se incluye aquí únicamente como prueba de funcionamiento: memoria técnica, presupuesto y planos reales, para que se vea que el método no se queda en un diagrama bonito, sino que ya está corriendo en una instalación real.

Caso real incluido: iluminación fotoperiódica de un cultivo de crisantemos

Base de datos e histórico

Todo cambio de estado relevante del automatismo queda registrado en una base de datos histórica. Eso permite responder preguntas que antes no tenían respuesta, en cualquier instalación donde se aplique este método:

(En el caso real de los crisantemos, por ejemplo, esto permite comprobar que el escalonado de las tres hileras de cultivo se cumple exactamente como está diseñado, sin necesidad de mirar el cuadro en persona.)

El estado del automatismo deja de ser un dato que solo existe en el instante en que alguien lo mira, y se convierte en una herramienta de mantenimiento y de trazabilidad.

Base de datos e histórico
Base de datos e histórico

Modalidades de suministro

Opción 1 – Sistema completo

PLC32 CONTROL suministra e integra todos los elementos del sistema, desde el hardware hasta la configuración final, incluyendo puesta en marcha in situ.

Incluye:

Opción 2 – Servicio de integración y configuración

Para clientes que ya disponen de un PLC ESP32 o prefieren adquirir el hardware directamente, PLC32 CONTROL puede entregar únicamente el software, la configuración y la documentación.

Incluye:

En todos los casos se adjunta documentación técnica completa: memoria, programa, planos y dashboard exportado.

Una solución escalable que crece con la instalación

El sistema está diseñado para escalar sin necesidad de rehacer lo construido. Algunas extensiones posibles:

📄 Memoria técnica completa (gratis): descárgala aquí → Retrofit LOGO! 0BA6 – Monitorización Remota - Payhip

🔧 Pack completo editable (firmware, programa del LOGO!, flujo Node-RED y dashboard Grafana, listo para adaptar a tu instalación) → Retrofit LOGO! Siemens – Código, Programa y Dashboard Completos - Payhip

También puedes ver un resumen en formato video en Youtube en Un LOGO! de hace 15 años… ahora con SCADA en tiempo real

Te invitamos a visitar plc32control.com para conocer otros proyectos desarrollados por PLC32 CONTROL que también pueden resultar de interés para tu instalación o empresa.

¿Quieres monitorizar tu instalación eléctrica?

Solicita información a info@plc32control.com y estudiaremos cómo adaptar este módulo a tu instalación.

Descárgate este proyecto Evaluar mi instalación Explorar módulo 01