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:
- No hay forma de comprobar remotamente si el automatismo sigue funcionando correctamente, sin desplazarse hasta el cuadro y conectar un cable de programación.
- Si el programa debe actuar en horario nocturno donde ya no hay nadie presente del equipo de Mantenimiento, no tienes la certeza de que todo ha funcionado bien. Esto se aplica por ejemplo en iluminación artificial de cultivos, bombas de fertirriego, etc.
- No existe histórico de lo que ha hecho el automatismo: si algo falla, no hay forma de reconstruir qué pasó ni a qué hora.
- Sustituir el LOGO! por un PLC más moderno con capacidades SCADA supone una inversión y una parada de producción que muchas veces no está justificada, si el automatismo en sí sigue funcionando bien.
- El conocimiento real de la instalación depende de una sola persona "que sabe cómo va" — sin documentación ni datos objetivos que lo respalden.
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.

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:
- Extensión completa de entradas y salidas digitales del LOGO! (I y Q), sacadas al exterior sin cablear nada nuevo.
- Extensión completa de marcas internas (M) y sus equivalentes analógicos (AI, AQ, AM).
- Arquitectura 100% de solo lectura: cero riesgo sobre el automatismo, que sigue funcionando exactamente igual que antes del retrofit.
- Registro histórico por cambio de estado, sin saturar la base de datos con muestreo constante.
- Dashboard de supervisión accesible desde cualquier PC, tablet o móvil de la red local.
- Detección automática de anomalías configurable a partir del estado de las salidas.
- Base de datos embebida (SQLite), sin necesidad de un servidor de base de datos independiente.
- Documentación técnica completa del sistema.
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.

El proceso sería:
- El LOGO! sigue ejecutando su programa exactamente igual que antes del retrofit: no se modifica ni una línea.
- 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.
- 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.
- 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.
- Los eventos filtrados se almacenan en una base de datos SQLite, gestionada como un único fichero.
- Grafana consulta esa base de datos y reconstruye visualmente el estado de cada salida, incluso durante los periodos sin cambios recientes.
- 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.

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:
- Estado de cada salida del LOGO!, reconstruido como onda de encendido/apagado.
- Estado de todas las entradas y salidas digitales.
- Alarma visual ante una condición anómala definida (por ejemplo, más de una salida activa a la vez).
- Histórico configurable: última hora, último día, o cualquier periodo desde la puesta en marcha.

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.

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:
- ¿A qué hora se ha activado realmente cada salida, y coincide con lo que debería marcar el programa del LOGO!?
- ¿Cuántas veces se ha disparado la condición de alarma configurada en el último mes?
- ¿Cuánto tiempo ha estado cada salida activa, en total, en un periodo dado?
(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.


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:
- PLC industrial ESP32 (Industrial Shields, modelo PLC14), que actúa como extensión de E/S digitales y analógicas del LOGO! y como gateway de comunicaciones.
- Fuente de alimentación y protección eléctrica del circuito de ampliación.
- Servidor local (el cliente lo proporciona si ya dispone de uno; puede ser una Raspberry Pi).
- Programación completa en Node-RED.
- Base de datos SQLite.
- Dashboard Grafana configurado con paneles de estado y alarma.
- Memoria técnica, planos eléctricos y documentación completa.
- Puesta en marcha y verificación in situ.
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:
- Firmware del PLC ESP32 (extensión de E/S + gateway) adaptado al LOGO! del cliente (modelo 0BA4/0BA5/0BA6).
- Configuración de base de datos SQLite.
- Dashboard Grafana personalizado.
- Planos eléctricos del sistema.
- Memoria técnica del proyecto.
- Instrucciones de instalación y puesta en marcha.
- Soporte remoto durante la instalación.
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:
- Aplicable a cualquier LOGO! con puerto de programación (0BA4, 0BA5, 0BA6), no solo al caso documentado.
- Extensible a otros autómatas con puerto serie accesible, más allá de la familia LOGO!.
- Notificaciones automáticas por Telegram ante anomalías o pérdida de comunicación (próxima fase).
- Integración con otros módulos de PLC32 CONTROL (supervisión eléctrica, control de bombas, nivel de depósitos).
- Acceso remoto externo mediante Cloudflare Tunnel, sin necesidad de IP fija.
- Integración con sistemas SCADA existentes.
📄 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