Overall Equipment Effectiveness becomes far more useful when it is connected directly to manufacturing systems instead of being calculated manually at the end of each shift.
A properly integrated OEE system can collect machine status automatically, connect downtime with maintenance records, obtain production orders from MES or ERP, and combine good and rejected quantities with quality information.
The goal is not simply to create another dashboard. It is to build a reliable flow of information from the machine to the people responsible for improving production.
Understand the OEE Data Flow
OEE depends on three fundamental components:
OEE = Availability × Performance × Quality
Each component requires different industrial data.
OEE component |
Required information |
Typical source |
|---|---|---|
Availability |
Running, stopped, downtime duration |
PLC, SCADA, MES |
Performance |
Count, cycle time, operating rate |
PLC, counter, MES |
Quality |
Good parts, rejects, rework |
MES, QMS, inspection system |
Production context |
Product, order, shift, schedule |
MES, ERP |
Failure context |
Breakdown reason, repair data |
CMMS |
The challenge is therefore not calculating OEE. It is ensuring that all these systems use consistent data and timestamps.
Key Steps and Considerations
1. Define OEE Rules Before Connecting Systems
Integration should begin with definitions.
Decide exactly how the factory will calculate:
- Planned Production Time
- downtime;
- changeovers;
- micro-stops;
- ideal cycle time;
- total production;
- good quantity;
- rejected quantity.
If different departments define downtime differently, automation will only calculate inconsistent numbers faster.
ISO 22400 provides a standardized framework for manufacturing operations KPIs. The existing ISO 22400-2:2014 remains the published reference while a second edition is currently under development.
2. Build the Integration Around ISA-95
ISA-95 provides a useful model for understanding where OEE information originates.
A simplified architecture looks like:
Level 0 – Physical process
Machines physically manufacture the product.
Level 1 – Sensors and devices
Sensors, counters, drives, and other devices capture operating conditions.
Level 2 – Control systems
PLCs and DCS platforms control and monitor equipment.
Level 3 – Manufacturing operations
MES, SCADA, OEE, maintenance, and production-management systems manage operations.
Level 4 – Business systems
ERP handles planning, orders, inventory, and other enterprise functions.
ISA states that ISA-95 defines models and information exchanges between manufacturing-control and enterprise systems to reduce integration risk, cost, and errors.
For OEE, this means machine data should flow upward while production context flows downward.
3. Connect Machines Through PLCs and Industrial Interfaces
Modern equipment may already expose:
- machine state;
- cycle-complete signals;
- alarms;
- counters;
- operating speed;
- fault codes.
Older equipment may require additional counters, sensors, gateways, or current monitoring.
Avoid directly connecting dozens of custom applications independently to each PLC wherever a standardized architecture can be used.
OPC UA is particularly useful for industrial interoperability. The OPC Foundation describes it as a platform-independent architecture supporting secure communication and information modelling across different systems and devices.
A typical flow could be:
- Machine
- PLC
- OPC UA/Edge Gateway
- MES/OEE Platform
4. Connect OEE With MES
MES is often the most important contextual system for OEE.
Machine signals alone may tell you:
Machine stopped for 18 minutes.
MES information can add:
Product: Part A
Order: 45821
Shift: B
Operation: Machining
Expected cycle: 42 seconds
This context transforms machine data into useful production information.
ISA-95 identifies MES and other manufacturing-operations-management applications primarily at Level 3, providing a logical bridge between control systems and enterprise systems.
5. Connect ERP for Production Context
ERP should generally provide business and planning information rather than high-frequency machine signals.
Useful ERP data can include:
- production order;
- product;
- planned quantity;
- scheduled time;
- material;
- customer requirement.
OEE results can then be analyzed by product, order, plant, or production period.
Avoid sending every sensor reading directly into ERP. Keep high-frequency machine data where it can be managed efficiently and send summarized manufacturing information upward when appropriate.
6. Integrate CMMS and Maintenance Data
OEE can tell the factory that Availability is poor.
CMMS can explain why.
For example:
OEE: 63% Availability
Downtime cause: Bearing failure
CMMS: Bearing replaced three times in six months
Now the reliability team can investigate the recurring failure rather than simply reporting lost production.
This creates a useful closed loop:
- OEE detects loss
- Maintenance investigates
- Corrective action
- OEE verifies improvement
7. Connect Quality Systems
A machine running at full speed may still have poor OEE if it produces rejects.
Integrating QMS, inspection, or vision-system data helps connect Quality losses with:
- defect types;
- tooling;
- machines;
- shifts;
- material batches;
- inspection measurements.
This makes OEE much more useful for engineering root-cause analysis.
8. Protect OT Cybersecurity
Connecting machines to MES, ERP, cloud platforms, and analytics increases the number of digital interfaces inside the factory.
Cybersecurity must therefore be part of the design.
The ISA/IEC 62443 series provides requirements and processes for securing industrial automation and control systems throughout their lifecycle.
Integration projects should consider:
- network segmentation;
- authentication;
- role-based access;
- secure protocols;
- asset inventories;
- patch management;
- logging and monitoring.
Never weaken control-system security simply to make OEE connectivity easier.
Recommended OEE Integration Architecture
A practical architecture can look like:
- Machines and Sensors
- PLC / Control Layer
- OPC UA / Industrial Gateway
- MES / OEE Platform
↙ ↓ ↘
- CMMS — QMS — Historian
- ERP / Business Analytics
This separates equipment control from business applications while still allowing information to move between systems.
Common Integration Mistakes
Avoid:
- integrating before defining OEE calculations;
- collecting every possible machine tag;
- inconsistent downtime codes;
- duplicate machine identifiers;
- incorrect timestamps;
- connecting ERP directly to unnecessary machine signals;
- ignoring cybersecurity;
- automating inaccurate manual processes;
- deploying plant-wide before testing one line.
More data does not automatically produce better OEE.
The objective is reliable, contextualized, actionable data.
Start With a Pilot Line
A good implementation strategy is:
- Select bottleneck line
- Define OEE
- Connect machines
- Validate data
- Integrate MES/CMMS
- Analyze losses
- Improve
- Scale
Compare automatic calculations with manual observations during the pilot.
Only expand once Availability, Performance, Quality, machine states, and production counts have been validated.
Conclusion
Successful OEE integration requires more than connecting machines to a dashboard.
Manufacturers need to connect:
- Equipment
- Controls
- Production systems
- Maintenance
- Quality
- Business systems
ISA-95 can provide the architectural framework, ISO 22400 can support consistent manufacturing KPI definitions, and OPC UA can help standardize industrial information exchange.
The best OEE integration does not simply produce more data.
It turns production information into a continuous cycle:
- Detect loss
- Add context
- Find cause
- Take action
- Verify improvement
That is when OEE becomes part of the industrial operating system rather than another standalone KPI.