📅 · 4 min de citit · Echipa Meta Smart Factory
The layer model that decides which system owns which decision — and why factories that skip MES end up with an ERP that plans in a vacuum and a SCADA that sees everything but remembers nothing.
Almost every argument about MES is really an argument about boundaries. Somebody asks why the ERP cannot just do it, somebody else points out that SCADA already shows the machine data, and the discussion goes in circles because the three systems are being compared as if they competed. They do not. They sit at different levels and own different decisions.
ISA-95, the international standard for integrating enterprise and control systems, settles this cleanly. It is worth knowing not as theory but because it tells you which system should hold which piece of data — and that is the question that decides whether an integration works.
Level 1 is sensors and actuators — the physical signal. Level 2 is control: PLCs and SCADA, running the machine in real time, measured in milliseconds. Level 3 is manufacturing operations management: MES, working in minutes and hours, answering what is being made, on which machine, by whom, from which material, and at what quality. Level 4 is business planning: ERP, working in days and weeks, answering what to make, what to buy, what to invoice.
Each level talks to its neighbours, not across the stack. That is the whole point. An ERP reaching directly into a PLC produces exactly the brittleness the standard exists to prevent.
It is not a capability argument, it is a time-base argument. ERP transactions are designed to be correct and auditable, not fast and continuous. A work order in ERP is a commitment. A work order on the floor is a live thing that splits, pauses, changes machine, scraps four parts and resumes.
Push that reality into ERP and one of two things happens. Either the floor updates ERP in real time and the system becomes a data-entry burden that people batch up until the end of shift — which is how you get an ERP that is confidently eight hours wrong. Or the floor does not update it, and ERP plans against a stock figure and a capacity figure that were true yesterday.
MES exists to absorb that volatility, settle it, and hand ERP a clean confirmation: this order consumed this much, produced this much, took this long, at this quality. ERP gets accuracy without being asked to run at shop-floor speed.
SCADA sees more than MES does and remembers less that matters. It is built to visualise and control process state right now, at very high resolution, usually per line or per area.
What it does not carry is context. SCADA knows a machine ran at a given rate for forty minutes. It does not inherently know that those forty minutes belonged to work order 4471 for a customer with a delivery date, running material from a batch that also went into three other orders, operated by someone certified for that process. Genealogy, order context, labour, quality disposition and traceability are MES concerns.
This is why "we already have SCADA" is not an argument against MES, and why the reverse — replacing SCADA with MES — is a mistake too. They are not substitutes.
The MESA model is the usual reference, and it is a useful buying checklist: resource allocation and status, operations scheduling detail, dispatching production units, document control, data collection and acquisition, labour management, quality management, process management, maintenance management, product tracking and genealogy, and performance analysis.
No plant needs all eleven on day one. But knowing the list stops you buying an OEE dashboard, calling it MES, and discovering a year later that there is no genealogy when a customer asks which batches a suspect lot went into.
With levels respected, automation stops meaning dashboards and starts meaning decisions taken without a person.
A work order releases to a station only when material is reserved and the operator holds the right certification. A quality failure blocks the next operation instead of being caught at final inspection. A downtime reason raises a maintenance notification with the machine, the time and the fault already filled in. Consumption posts to ERP as it happens rather than as a shift-end guess.
Each of those is a loop closed inside level 3. None of them require ERP to get faster or SCADA to get smarter.
Digital factory is a portfolio word. It covers MES, APS, WMS, quality, maintenance, energy and analytics, and it is genuinely useful when a group needs one contract and one data model rather than seven integrations.
It hides things when it is used to avoid saying which of the eleven functions are actually implemented. The question that cuts through it: which system holds the work order, and which system holds material genealogy? If the answer is the same system for both, the integration is likely to hold. If they are different systems, ask who reconciles them.
MES business cases fail when they are built on industry averages. They hold when they are built on four numbers the plant already knows, even roughly.
Unplanned downtime hours per month on the constraint, and the contribution margin of what that constraint produces per hour. Scrap and rework as a share of output, split between detected-late and detected-at-source. Hours per week spent producing reports by hand — count the shift handover, the customer report and the month-end reconciliation. And expedited freight plus emergency purchasing over the last twelve months, which is the price of not knowing.
Those four cover most of the realised return, and unlike a benchmark they can be argued about with the people who own them. A case built this way survives the CFO. A case built on a vendor’s average uplift figure does not.
Discutați cu experții noștriERP plans the business in days and weeks — what to make, buy and invoice. MES runs execution in minutes and hours — what is being made right now, on which machine, from which material, at what quality. MES absorbs shop-floor volatility and hands ERP settled confirmations, so ERP gets accuracy without having to operate at shop-floor speed.
No. SCADA controls and visualises process state in real time at high resolution but carries no order context. MES adds the work order, material genealogy, labour, quality disposition and traceability around that data. They sit at different ISA-95 levels and are not substitutes for each other.
The international standard for integrating enterprise and control systems. It defines four levels: sensors and actuators, PLC and SCADA control, manufacturing operations management (MES), and business planning (ERP). Its practical value is deciding which system owns which data, so integrations are built between neighbouring levels rather than across the whole stack.
Yes, and it should. Inspection results only become useful when they are attached to a work order, a batch and a station, which is MES context. In MSF the vision module writes its verdict against the same work order the rest of the system uses, so a failure can block the next operation instead of being discovered at final inspection.
The MESA reference lists eleven: resource allocation and status, detailed operations scheduling, dispatching, document control, data collection, labour management, quality management, process management, maintenance management, product tracking and genealogy, and performance analysis. Few plants need all eleven at go-live, but the list prevents buying an OEE dashboard and calling it MES.
From four numbers the plant already has: unplanned downtime hours on the constraint multiplied by the contribution margin that constraint produces per hour; scrap and rework split by whether it was caught late or at source; hours per week spent hand-building reports; and twelve months of expedited freight and emergency purchasing. These survive CFO scrutiny in a way vendor benchmark averages do not.