Definición y alcance
Un MES (Manufacturing Execution System) es la capa de software que se sitúa entre el ERP (nivel 4 ISA-95: planificación y negocio) y los sistemas de control de planta (SCADA, PLC, autómatas, sensores; niveles 1-2). Su función es ejecutar y monitorizar la producción en tiempo real: recibir la orden de fabricación, descomponerla en operaciones, asignar recursos, recoger datos de proceso, controlar la calidad en línea, gestionar la trazabilidad y devolver al ERP los consumos, tiempos y resultados.
El MES vive en el nivel 3 del modelo ISA-95, estándar internacional para la integración entre sistemas de empresa y de control. En la práctica, el MES sabe en cada momento qué máquina está produciendo qué pedido, a qué cadencia, con qué materias primas (lote y serie), quién es el operario y qué resultados de calidad ha dado la última pieza inspeccionada.
Sin esta capa, un ERP “ve” la planta solo cuando un operario cierra el parte al final del turno: ocho horas tarde, con datos agregados y sin granularidad. Con MES, la planta es un sistema observable y la información que entra al ERP es fiable.
Funciones ISA-95 nivel 3
La norma ISA-95 define ocho funciones del MES, agrupadas en cuatro categorías (operaciones de producción, calidad, mantenimiento e inventario):
- Gestión de definición de productos: mantiene BOM, ruta y parámetros operativos por referencia.
- Gestión de recursos: estado en tiempo real de máquinas, herramientas, operarios cualificados y materiales disponibles.
- Programación detallada: secuenciación fina dentro del horizonte planificado por el ERP (qué OF, qué máquina, qué orden).
- Despacho de producción: lanzamiento al taller y reasignación dinámica ante incidencias.
- Ejecución y recogida de datos: partes automáticos, consumos en línea, integración con SCADA e historiador.
- Análisis de rendimiento: OEE, MTBF, MTTR, tasa de defectos.
- Trazabilidad y genealogía: reconstrucción ascendente y descendente lote-serie.
MES vs SCADA vs ERP
Confundir las tres capas es la fuente principal de proyectos fallidos:
- SCADA / PLC (nivel 1-2): controla físicamente la máquina. Lee sensores, actúa sobre actuadores, alarma cuando hay desviación. No conoce el pedido ni el lote.
- MES (nivel 3): orquesta la ejecución. Sabe qué pedido se está fabricando, asigna recursos, recoge datos y devuelve resultados.
- ERP (nivel 4): planifica, factura, valora inventario y consolida resultados. No baja al detalle de turno ni de máquina.
Un MES desconectado del ERP genera el problema clásico: doble entrada y descuadres permanentes. El parte entra en el MES, alguien lo vuelca al ERP con desfase, los consumos no cuadran, los inventarios derivan y el coste estándar pierde sentido.
Cómo se aplica en Business Central
dvproduction es una extensión nativa AL sobre Business Central que cubre las funciones MES sin necesidad de un sistema paralelo. Al vivir dentro del propio ERP, elimina la integración como punto de fallo: no hay ETL nocturno, no hay middleware, no hay descuadres. La transacción de planta es directamente una transacción de BC.
Las funciones MES cubiertas son:
- Parteo automático de horas: terminales táctiles donde el operario notifica inicio, parada (con motivo catalogado) y fin de operación. Las horas se imputan al centro de trabajo y a la OF sin reescritura.
- Consumo de materias primas en línea: lectura de código de barras o RFID en el momento del consumo, descontando del lote físico real y manteniendo trazabilidad lote a lote.
- Control de calidad por estación: planes de inspección por operación, registro de medidas y reacción automática (bloqueo, alerta, segregación) cuando cae fuera de tolerancia.
- Integración IoT vía Azure: conexión OPC UA o MQTT a autómatas (Siemens S7, Rockwell, Schneider, Beckhoff). Señales de marcha, parada, ciclo y rechazo entran como transacción de BC en tiempo real.
- Trazabilidad ascendente y descendente: árbol completo de lotes consumidos por producto terminado, e identificación de productos afectados por lote defectuoso.
- Métricas de planta calculadas en BC: OEE, MTBF, MTTR, tasa de defectos y rendimiento por turno desde los mismos cuadros de mando que el resto del negocio.
Cuándo conviene MES dedicado y cuándo no
Un MES embebido en el ERP (modelo dvproduction) es la mejor opción para la gran mayoría de plantas españolas: PYME industrial, fabricación discreta y de proceso, multi-planta nacional, sin requisitos FDA o EMA estrictos. Elimina integraciones, reduce coste de propiedad y acelera el time-to-value.
Un MES dedicado (Siemens Opcenter, GE Proficy, Rockwell Plex, Dassault DELMIA Apriso) sigue teniendo sentido en:
- Multi-planta global con ERPs heterogéneos: una corporación con SAP en Europa, Oracle en Asia y BC en Sudamérica necesita una capa MES común que abstraiga al ERP subyacente.
- Industrias reguladas FDA / EMA / GMP: farma, dispositivos médicos, biotech, con requisitos de validación CSV, firma electrónica 21 CFR Part 11 y workflows de calidad maduros en plataformas dedicadas.
- Aeronáutica y defensa: trazabilidad pieza a pieza con AS9100 y exigencias contractuales OEM (Airbus, Boeing).
- Cadencias extremas y analítica OT avanzada que justifican plataforma especializada.
Fuera de estos casos, montar un MES dedicado sobre un ERP que ya cubre la función es sobreingeniería cara: más licencias, más integraciones, más equipo de mantenimiento y menos agilidad.
Métricas que el MES habilita
Las métricas industriales solo son fiables si los datos llegan en tiempo real desde la máquina, no desde el parte manual. El MES hace medibles OEE, MTBF, MTTR, tasa de defectos, FPY y cumplimiento de plan. Sin esta capa, los KPIs son estimaciones, no mediciones.