Muchas plantas tienen la red de producción aislada de internet, y está bien que así sea. Pero eso deja afuera a casi todas las soluciones de captura de datos, que asumen una conexión a la nube. Mientras tanto, los tiempos de proceso se siguen cargando a mano.
La buena noticia es que, en la mayoría de los casos, los datos ya existen: los equipos registran cada evento en una base de datos local. El trabajo consiste en leerlos y entregarlos donde se necesitan.
Dónde están los datos
Los equipos modernos de envasado y de proceso suelen guardar sus eventos (inicio, fin, paradas, cambios de producto) en una base SQL Server u otra base local. Lo primero que hacemos es identificar qué tabla registra cada fase del proceso y cómo se relacionan los registros con el lote o el producto.
Cómo se arma el servicio
El servicio de captura tiene pocas piezas y cada una es simple:
- Una consulta que lee los eventos de los equipos cada minuto, sin modificar nada en la base original.
- Una transformación que arma un registro por máquina, por lote y por fase, con su inicio y su fin.
- Una salida en el formato que pide el ERP u OEE: un archivo o una tabla que el sistema ya sabe leer.
- Un contenedor que se reinicia solo y una tarea programada del sistema operativo que lo vigila.
La instalación sin conexión
Como el servidor no tiene internet, todo lo que el servicio necesita viaja empaquetado: la imagen del contenedor, las dependencias y el driver de la base de datos. La instalación se hace con un procedimiento documentado paso a paso, que puede seguir alguien de sistemas de la planta.
Qué cambia
El ERP deja de recibir un total diario cargado a mano y pasa a recibir el detalle por máquina y por minuto. Con eso se puede calcular cuánto tiempo estuvo parada cada máquina, en qué fase se pierde tiempo y cómo se compara un turno con otro.
Y es el primer paso para lo siguiente: con los datos ya capturados, verlos en tiempo real en un tablero o en las pantallas de planta.