industrial//industrial automation//MES
An MES (Manufacturing Execution System, also called Manufacturing Operations Management) is the software layer of a plant that manages production itself: manufacturing orders, traceability, batches, quality, OEE, detailed scheduling, consumption and actual output.
An MES (Manufacturing Execution System, also called Manufacturing Operations Management) is the software layer of a plant that manages production itself: manufacturing orders, traceability, batches, quality, OEE, detailed scheduling, consumption and actual output.
It is the level where the operational world (OT) meets the business world (IT). The ERP decides what to manufacture; the MES organizes how to manufacture it; the PLC and DCS make it physically happen. It is often confused with SCADA, which answers what the state of the plant is now; MES answers which order, which batch and which quality. A plant can run on SCADA alone and never know what a downtime cost, but an MES cannot run without the states SCADA supplies.
MES is also where a raw measurement gains production context: a motor current becomes the current of motor M17, while making batch B562. That enrichment is what turns telemetry into data with economic meaning (data contextualization).
MES and MOM are used almost interchangeably, but MOM (the ISA-95 term) is the wider scope: all of production, quality, maintenance and inventory operations at level 3, of which a classic MES product covers mainly the production part. A plant may run an MES for orders and traceability and a CMMS for maintenance, and both are MOM.
In the automation pyramid it is level 3. In modern architectures it is one of the consumers of the data layer, fed through MQTT or OPC UA rather than by reading controllers directly.