What is MES (Manufacturing Execution System)?

MES stands for Manufacturing Execution System. It is software that drives, monitors and optimises the execution of production processes in real time on the shop floor.

MES forms the bridge between production planning (ERP) and automation (PLC/SCADA).


🧠 What does an MES do?

An MES tracks and steers everything that happens in the production process:

  • Tracks production orders and progress
  • Links people, machines and materials
  • Collects data from the production environment
  • Reports on performance, quality levels and downtime

🧱 Typical functions of an MES

Function Description
Production planning and execution Real-time control of production orders
Traceability & genealogy Capturing the full origin and journey of products
Quality management In-process measurements, inspections, recording deviations
Machine and line monitoring OEE (Overall Equipment Effectiveness), tracking downtime and faults
Material management Consumption and availability of raw materials and components
Reporting & dashboards Visual insights into KPIs and production performance

📍 MES within the Purdue Model

Level System Description
Level 4 ERP Strategic level: planning, customer orders
Level 3 MES Tactical level: execution and optimisation of production
Level 2 SCADA / HMI Operation and visualisation of processes
Level 1 PLC / RTU Direct control of machines

📦 Examples of MES software

  • Siemens Opcenter (formerly SIMATIC IT)
  • Rockwell FactoryTalk ProductionCentre
  • AVEVA Manufacturing Execution
  • Dassault DELMIA Apriso
  • Tulip, Ignition MES (modular platforms)

🎯 Benefits of MES

  • Real-time visibility of production
  • Less waste and fewer errors
  • Better traceability (important for pharma, food, automotive)
  • Faster problem resolution
  • Foundation for digitalisation / Industry 4.0

📌 In summary

MES is the digital nervous system of the shop floor: it drives execution, collects data and connects the factory floor with the management level.