MES (Manufacturing Execution System)
A MES (Manufacturing Execution System) is a manufacturing control system that steers, monitors and documents production in real time on the shop floor. It closes the gap between order-based planning in the ERP and the machines and workstations in the shop.
A MES (Manufacturing Execution System) is a production-level control system that steers, captures and documents manufacturing in real time. It executes the production orders released by the ERP on the shop floor: it refines the sequence of operations, distributes them across specific machines and workstations, supplies the shop with the information it needs, and continuously reports back quantities, times, disruptions and quality data. This makes the MES the executing layer between mid-term planning in the ERP and physical production at the machine and plant.
The term has established itself as an umbrella label for operational production control. While the ERP answers which order should be produced by when and in what quantity, the MES answers how that order runs through production here and now. It therefore works in a far shorter time horizon – from shifts and hours down to minutes – and with much greater data depth, because it is directly connected to machine controls, operating data acquisition and test equipment.
At a glance
- Manufacturing control system for real-time steering of the shop floor
- Link between ERP planning and the machine/plant level
- Core functions: detailed scheduling, MDC/machine data, quality, traceability
- Short time horizon (shift to minute), high data depth
- Feeds actual data and metrics such as OEE back to the ERP
How a MES (Manufacturing Execution System) works
A MES acts as a connecting link in the classic automation pyramid. Above it sits the planning level of the ERP, below it the control and field level made up of PLCs, machine controls and sensors. The MES receives the released production orders together with bills of materials, routings and target quantities from the ERP, breaks them down into individual operations and assigns them to specific resources in a detailed schedule. While production runs, it continuously captures what actually happens and compares this actual state against the targets.
The decisive difference from pure planning is its closeness to real time. A MES not only knows that an order has been released, but whether the machine is currently running, idle or being set up, how many good parts and reject parts have already been produced, and whether the process parameters lie within the tolerance band. These feedback signals flow back immediately, so deviations become visible at once and control can readjust, rather than only at the end of a shift or in the next planning run.
The MESA-11 and the ISA-95 classification
The functional scope of a MES is often described via the eleven core functions of the MESA (Manufacturing Enterprise Solutions Association), including detailed scheduling, resource management, operations management, data collection, quality management, performance analysis and traceability. The international standard ISA-95 (adopted in Germany as DIN EN 62264) defines the MES as level 3 between the business process level (level 4, ERP) and process control (levels 0 to 2). It thus provides a recognized model for the demarcation and interfaces between ERP and MES.
Core functions and components of a MES
The heart of a MES is detailed scheduling and control, often designed as an APS component: it assigns machines and workstations order by order, takes setup times, tool availability and sequence dependencies into account, and produces a robust, minute-accurate assignment plan. It is complemented by order control, which tracks the progress of every production order across all operations and supplies paper-based or paperless operator guidance with drawings, work instructions and target values.
The second pillar is data acquisition. Operating data collection (ODC) captures order, quantity and time data, while machine data collection (MDC) captures states, counters and parameters directly from the plant. Personnel times, tool and material consumption are added. On this data basis, the MES delivers performance metrics such as overall equipment effectiveness (OEE) and makes downtimes, reject causes and bottlenecks visible.
Quality and traceability
A MES integrates shop-floor quality management: inspection plans, measurement capture, statistical process control (SPC) and blocking decisions run directly in the process. Together with seamless batch and serial number traceability, this creates a complete manufacturing history documenting from which material, on which machine and with which parameters a product was made. In regulated industries such as pharmaceuticals, medical technology or automotive, this very traceability is often the decisive reason for introducing a MES.
Why a MES matters: benefits and relevance
The core benefit of a MES lies in the transparency and responsiveness of production. Because actual data is available in real time, disruptions, delays and quality problems can be detected and remedied while the order is still running – not only in the post-calculation. This reduces lead times, increases on-time delivery and cuts scrap and rework. At the same time, robust OEE measurement creates the factual basis for continuous improvement, because losses are no longer estimated but measured.
Beyond that, the MES is a central building block in the digitalization of production and is often understood as the operational backbone of Industry 4.0 concepts. It turns the shop floor from a black box into a data-driven area and delivers reliable feedback to the ERP for costing, inventory management and delivery date commitments. Without this actual data basis, ERP plans remain assumptions; with it, they become a realistic reflection of what actually happens on the shop floor.
MES in the ERP system: interplay and demarcation
ERP and MES are complementary, not competing. The ERP plans enterprise-wide and order-related, manages master data, inventory, purchasing, sales and finance, and releases production orders. The MES takes over these orders and steers their concrete execution at a second-to-minute pace. In practice, both systems continuously exchange data via interfaces: the ERP passes orders and target values down, while the MES reports progress, actual times, consumption and quality data up – ideally via standardized APIs.
Where the boundary lies depends on the specific system. Some ERP suites already cover simple detailed scheduling and operating data collection themselves, making a separate MES unnecessary when manufacturing complexity is low. However, as soon as tight machine connectivity, minute-accurate detailed scheduling, SPC or standard-compliant traceability are required, the ERP feature set reaches its limits and a specialized MES complements it. A clean demarcation from neighboring concepts helps with the system decision.
MES versus PPC, MRP and SCADA
PPC and its core MRP plan quantities, dates and capacities at order level over the mid term – usually in the ERP and without a real-time machine link. The MES picks up exactly where planning ends and takes over short-term, executing control. Downward, it delineates itself from SCADA and control technology: these visualize and control individual machines and processes, while the MES delivers the order- and product-related view across all resources. Finally, MES and ODC are not opposites – ODC is a sub-function that is subsumed into the MES.
Example
Example: Mid-sized supplier in automotive manufacturing
A mid-sized automotive supplier manufactures metal components in series on a park of presses, CNC centers and assembly lines. Its ERP releases production orders with target quantities and delivery dates daily. The MES takes over these orders, schedules the operations to the right machines with minute accuracy and takes setup times and tool availability into account. At each machine, operators see their next order together with drawing and inspection specifications via terminals.
During production, the MES automatically captures piece counts, cycle times and downtimes via machine data collection and continuously calculates the OEE of each plant from them. When a press shows frequent micro-stops, this becomes visible in the dashboard immediately, and maintenance steps in before the delivery quantity is at risk. For every part produced, the MES stores batch, machine and process parameters, so the supplier meets the seamless traceability required by its customer and the ERP receives correct actual quantities and times for post-calculation at the end of the shift.
Frequently asked questions
Matching ERP systems
Related services
Sources
Questions about MES (Manufacturing Execution System) in your ERP project?
We advise vendor-neutrally – and implement it ourselves on request.