Home / Blog / Manufacturing execution
MES

What Is MES in Manufacturing? Functions, Data, and ERP Integration

MES turns a released production requirement into controlled floor activity and returns evidence about what actually happened.

MES manages execution between business planning and plant control

A manufacturing execution system manages and records production activity after work is released to the floor. It can dispatch work, identify material and resources, collect labor and machine events, enforce quality steps, track genealogy, and return completion, consumption, scrap, downtime, and status to business systems. The exact boundary varies, so define the transaction and event handoffs instead of assuming every MES has the same scope.

StageMES responsibilityRequired contextReturn evidence
ReleaseAccept executable workOrder, revision, routing, quantity, priorityAccepted or rejected release
DispatchPresent authorized workResource, labor, material, tooling, statusStart, hold, queue, assignment
ExecuteRecord production eventsInstructions, limits, reason codesCount, time, consumption, downtime
VerifyCapture quality and traceabilityPlan, characteristic, lot or serial rulesInspection, genealogy, disposition
CloseReconcile completed workCompletion and accounting rulesYield, scrap, status, cost inputs
Closed-loop production order and event flowERPordermaster dataMESdispatchcontrolOperatorlaborreasonsMachinecountsstatesERPstatusactualsfeedback and reconciliation
Closed-loop production order and event flow. Original Morphos 3D decision diagram.

Define the MES boundary with orders and events

Start with a single production order. Identify where it is created, when it becomes executable, which revision and routing apply, what material is authorized, which resource can run it, and who can change priority. The release message needs enough context for the floor to act without rebuilding the plan in a spreadsheet.

Now trace the return path. A start, stop, partial completion, scrap event, material issue, inspection result, downtime code, and completed quantity each affect a different downstream decision. State which system records the event first, which system is authoritative, how duplicates are prevented, and who reconciles a failure.

  • Name the authoritative source for orders, items, revisions, routings, people, resources, and quality plans.
  • Define release, hold, cancel, change, and close behavior.
  • Preserve event time, source, quantity, unit, reason, order, operation, and resource.
  • Specify correction authority and retain the original and corrected evidence.

Separate MES functions from narrow machine monitoring

Machine monitoring can collect states, counts, alarms, or process values. Those signals become manufacturing evidence only after they are associated with the correct order, operation, resource, material, person, and reason. A counter that says a machine made 500 cycles does not establish which revision ran, whether parts were accepted, or how material genealogy should be recorded.

A broader MES coordinates the work around those signals. Depending on scope, that can include dispatch, instructions, labor, material movement, quality, genealogy, electronic records, maintenance coordination, and performance analysis. Do not buy a category name. Test the functions required by the operating process and the events needed by planning, quality, inventory, and cost.

Machine connectivity is a boundary, not a checkbox

Controllers, protocols, gateways, cycle logic, network conditions, buffering, and manual fallback vary by asset. Confirm the exact connection and failure behavior for representative machines before treating a signal as reliable production evidence.

MES evidence connects work to resultWhooperatorresourceWhatitemrevisionWhenstartevent timeHowprocessparametersResultgoodscraphold
MES evidence connects work to result. Original Morphos 3D decision diagram.

Test normal work, corrections, and outages

A useful demonstration starts with released work and ends with reconciled records. Run a normal order, partial quantity, setup, material substitution, scrap with a reason, an inspection hold, rework, downtime, shift change, and completion. Confirm what each role sees and which transactions update inventory, planning, quality, and cost.

Then disconnect a device or interface. Enter an invalid reason, duplicate an event, delay an order change, and correct a quantity after downstream activity has begun. The system should fail visibly, preserve evidence, support an authorized correction, and let an owner prove that both sides agree.

Selection questionEvidence
Can the floor identify the right work?Order, revision, status, resource, authorization
Can an event be traced?Source, timestamp, operation, quantity, reason
Can errors be corrected safely?Role, audit history, downstream reconciliation
Can work continue during an outage?Buffer, manual fallback, replay, duplicate control

Use MES when the execution gap is broader than data collection

A full MES may be excessive when the problem is only a narrow counter or downtime capture requirement. It becomes more relevant when several departments need the same current production state, when traceability crosses material and process events, or when uncontrolled floor workarounds are weakening schedule, inventory, quality, and cost records.

Dassault Systèmes describes DELMIAWorks as blending manufacturing ERP and MES in one shared database. That can reduce some interface boundaries, but it does not remove transaction design. Roles, event definitions, machine connections, quality rules, corrections, and reconciliation still need to be proven in the intended environment.

Trace the handoff before evaluating MES features

Use the handoff map to record each order, master-data object, floor event, authoritative source, receiving role, failure evidence, and reconciliation owner.

Download the working CSV

Manufacturing operator using a tablet beside an injection molding machine
MES turns released production work into current, traceable shop-floor execution. Original Morphos 3D visual.

Frequently asked questions

What does MES stand for in manufacturing?

MES stands for manufacturing execution system. It manages and records production activity between business planning and plant-floor control.

What is the difference between ERP and MES?

ERP coordinates business planning and transactions across functions. MES focuses on executing, observing, and documenting production. The systems exchange orders, master data, status, consumption, completions, quality events, and other actuals.

Is machine monitoring the same as MES?

No. Machine monitoring captures selected machine states or signals. MES connects production work, people, material, resources, quality, instructions, and events into a controlled execution record.

What should an MES evaluation test?

Test release, dispatch, normal production, partial completion, scrap, downtime, quality hold, rework, correction, interface failure, device outage, replay, and reconciliation with connected business records.

References and method

  1. ISA-95 standard, Level 3 manufacturing operations and Level 4 business-planning interface context
  2. IBM: Manufacturing execution systems, general MES definition and ERP relationship
  3. Dassault Systèmes DELMIAWorks, current vendor architecture
  4. DELMIAWorks MES data sheet, vendor-documented MES function set; current configuration requires verification
  5. The tables, diagrams, selection questions, and downloadable register are Morphos 3D guidance. Verify product configuration, interfaces, validation requirements, and commercial packaging for the exact release and operating environment.

Trace one production order before comparing MES options

Map the release, floor events, corrections, and return transactions. The missing owners and evidence will define the real MES requirement.

Plan an ERP and MES fit reviewReview DELMIAWorks