Descripción
Ejecuta recetas de producción por lotes siguiendo el modelo de procedimientos ISA-88 con control de fase y transiciones.
Parámetros de la Tool
| Parámetro | Tipo | Req. | Default |
|---|---|---|---|
recipeId | string | ✓ Sí | — |
batchId | string | ✓ Sí | — |
unitId | string | ✓ Sí | — |
parameters | object | — | — |
| Campo | Tipo | Formato |
|---|---|---|
batchId | string | — |
currentPhase | string | — |
status | string | — |
progressPercent | number | — |
elapsedMinutes | number | — |
deviationsCount | integer | — |
Guía de Implementación
Se necesita `recipeId` para cargar la receta maestra del producto (procedimientos, fases, parámetros de proceso) desde el servidor de recetas siguiendo el modelo ISA-88. `batchId` es el identificador único del lote que garantiza trazabilidad completa desde materias primas hasta producto terminado (requerido por GMP e ISO 22000). `unitId` identifica el equipo físico donde se ejecutará el lote, verificando que las capacidades del equipo (volumen, temperatura máxima) son compatibles con la receta. `parameters` permite parametrizar la receta maestra para producir variantes del producto sin crear recetas nuevas.
Enviar la solicitud de ejecución del batch al servidor ISA-88 del DCS/PCS (Siemens SIMATIC Batch, ABB 800xA Batch, Emerson DeltaV Batch). Pasar `recipeId`, `batchId`, `unitId` y los `parameters` al servidor vía su API. Monitorear el estado consultando el endpoint de estado del batch periódicamente (fases activas, step actual, alarmas). El servidor de batch gestiona la ejecución de fases, transiciones de estado y control de equipos; este tool solo inicia, monitorea y reporta el estado.
`currentPhase` permite al agente saber qué paso de la receta está activo y si es seguro intervenir. `status` es el estado de la máquina de estados ISA-88; el agente reacciona diferente ante 'paused' (puede reanudar) vs 'aborted' (requiere acción correctiva). `progressPercent` alimenta la visibilidad de producción. `deviationsCount` es el indicador de calidad del lote en proceso.
Visualizador de receta tipo diagrama de flujo con la fase actual resaltada y fases anteriores marcadas como completadas. Barra de progreso del lote con tiempo transcurrido y tiempo estimado restante. Panel lateral con parámetros del lote activo y contador de desviaciones. Botones de Pausa, Abortar y Ver Log de Fase.
Evento ISO que genera esta tool
standardEvent.module.iddebe usar este nombre exacto.batch_sequence_event→ se visualiza en el Dashboard ISO y Reporte de AuditoríaCláusulas ISO que cubre este evento
Ejecución de secuencia de producción por lotes conforme a ISA-88.
Demo en vivo
Presiona Ejecutar Demo para ver cómo actúa esta tool en tiempo real