Plano de planta (digital-twin)
This content is not available in your language yet.

El Plano de planta es el digital-twin de la fábrica: el usuario dibuja su planta (máquinas, centros, buffers) y la conecta como flujo. En modo vista, cada elemento se colorea con el estado real de su equipo y muestra su OEE.
Para qué sirve
Sección titulada «Para qué sirve»- Visualizar la planta completa con el estado en vivo de cada equipo.
- Ver el flujo de producción animado (modo simulación: los tramos cuyo equipo está produciendo muestran el flujo en movimiento).
- Mantener varios planos por proyecto (líneas, naves) dentro de la misma empresa.
Cómo acceder
Sección titulada «Cómo acceder»Navegar a Manufactura → Plano de Planta en el menú lateral. El plano principal también se embebe (solo lectura, en modo simulación) en el centro de mando del Dashboard.
Cómo se usa
Sección titulada «Cómo se usa»- Elegir el plano en el selector “Proyecto / plano” — el plano principal es
default; Nuevo plano crea uno vacío con nombre propio (ej. “Línea A”, “Nave 2”). - Editar: agregar elementos (máquinas, centros, buffers, entradas/salidas) y conectarlos como flujo. En el nombre del elemento se usa el código de la máquina (dataKey) para enlazarlo con sus datos reales.
- Guardar plano: persiste nodos y aristas (la pantalla avisa si hay cambios sin guardar).
- En vista, cada nodo muestra el estado real de su máquina (color) y su OEE %; al tocar un elemento se abre su detalle.
Atajo: en lugar de dibujar desde cero, aplica una Plantilla de proceso — genera los nodos y el flujo automáticamente sobre el plano principal.
De dónde salen los datos en vivo
Sección titulada «De dónde salen los datos en vivo»- Estado: del catálogo de máquinas (actualizado por las integraciones/lecturas).
- OEE: del centro de trabajo al que está enlazada cada máquina (últimos 7 días, calculado del terminal de piso).
Flujo técnico
Sección titulada «Flujo técnico»| Componente | Tipo | Ubicación |
|---|---|---|
GET /v1/manufactura/planos (lista de planos con conteo de nodos) | Route Express | web/api/src/modules/manufactura/routes.ts |
GET /v1/manufactura/plano?name= / POST /plano (guardar) | Routes Express | web/api/src/modules/manufactura/routes.ts |
usp_mfg_plantlayout_list/get/save | Funciones PL/pgSQL (PostgreSQL) | web/api/sqlweb-pg/ |
mfg.PlantLayout — UNIQUE(CompanyId, Name), Layout JSONB {nodes, edges} | Tabla operativa | web/api/migrations/postgres/00289_mfg_plant_layout.sql |
@zentto/floorplan (<zentto-floorplan>) | Web component: editor/vista, simulación de flujo, panel de detalle | paquete npm @zentto |
PlanoPlantaPage.tsx, CommandCenter.tsx (vista embebida del dashboard) | Componentes Frontend | web/modular-frontend/packages/module-manufactura/src/components/ |