🚀 Programa OnlineConstruye la AI Data Layer para tu fábrica. Ver el programa →
Walk-through animado · 7 pasos + Solve

Mira la Missing AI Data Layer en acción

Desliza por los siete pasos que convierten datos crudos de PLC en información lista para IA, y el loop Solve que lo convierte en una decisión autónoma.

antes: TIC-001 = 67.3después: Pasteurizer · 67,3°C · OK
Desliza para recorrer los pasos
Paso 1 / 7

Connect

Lee tags en modo read-only de cualquier PLC (Siemens, Rockwell, Beckhoff) y envíalas por outbound MQTT/TLS al broker. Sin cambios de firewall inbound, sin vendor lock-in.

OPC-UA · MQTT · MonsterMQ

PLC
S7-1500
OPC-UA
Broker
MonsterMQ
MQTT/TLS
Paso 2 / 7

Condition

Normaliza unidades (psi → bar, °F → °C), filtra por deadband, deduplica reintentos, descarta fuera de rango. Un stream limpio y confiable antes de que el resto del stack lo toque.

MonsterMQ flow engine · plausibility checks

104.4 psi7.2 bar
152.3 °F67.1 °C
-9999dropped
4.85 bar4.85 bar
Paso 3 / 7La capa faltante

Model · el corazón del stack

Envuelve cada valor crudo con contexto ISA-95: enterprise → site → area → equipment → tag, más unidad, rango y status. TIC-001 = 67.3 se convierte en 'Pasteurizer · 67.3°C · Normal · OK'. Esta es la capa por la que AVEVA Connect cobra €40K/año.

ISA-95 ontology · JSON · Neo4j mirror

ISA-95 wrapper
{
"enterprise": "BriteBottle BV",
"site": "Eindhoven-NL",
"area": "Bottling-Line-2",
"equipment": "Pasteurizer-A",
"tag": "TIC-001",
"value": 67.3,
"unit": "°C",
"range": { "low": 55, "high": 75 },
"status": "OK"
}
Paso 4 / 7

Store

Escribe a MongoDB time-series, enriquecido en write-time con order_id, sku, phase. Cada datapoint es consultable por receta y por orden de producción sin runtime joins.

MongoDB 7 · time-series · retención de 90d

time-series · enriched
order_id · sku · phase · timestamp
Paso 5 / 7

Orchestrate

Workflows de N8N escuchan eventos, agregan ventanas, comparan contra thresholds específicos por receta y disparan la decisión. Sin polling, sin pasos manuales.

N8N · event-driven · webhook-out

wf-006-changeover-watch
event
aggregate
compare
decide
write
Paso 6 / 7

Visualize

Grafana para analistas, Next.js para operadores. Ambos consultan vía FastAPI, sin acceso directo a la base. Los dashboards muestran información, no solo números.

Grafana · Next.js · FastAPI

Pasteurizer-A · TIC-001OK
67,3°Crange 55–75
Paso 7 / 7

Distribute

FastAPI expone endpoints, un subscriber edge escribe el override de vuelta al PLC vía OPC-UA. El loop se cierra: de sensor → decisión → acción en planta.

FastAPI · retained MQTT · OPC-UA write-back

FastAPI
POST /api/recipe-update
PLC
S7-1500
recipe ←
La prueba

Solve no es un 8° paso. Solve es la prueba.

Los 7 pasos te dicen el CÓMO para construir la capa. Solve, es decir, dato crudo disparando una decisión autónoma real dentro de la ventana de tiempo en la que aún importa, te dice si la construcción FUNCIONA.

Si la arquitectura no fluye todo el camino a través de los 7 pasos hasta Solve, la capa queda 'atrapada en el medio'. Dashboards bonitos, cero ROI. Puedes construir los 7 pasos perfectamente y aún así fallar si no empujas hasta Solve.

1. Connect
2. Condition
3. Model
4. Store
5. Orchestrate
6. Visualize
7. Distribute
Solve
loop closed

¿Listo para construir la capa tú mismo?

Descarga el framework gratuito de 7 pasos o lee los casos de estudio completos: embotellado de bebidas, lácteos, químicos especiales, automotriz.