Maschinendatenerfassung

Machine Data Acquisition (MDA): Data, Connection and OEE in Production Explained

Updated: 17/08/2026

What is MDA? Machine data acquisition (MDA) is the automatic collection of machine and process data directly from controllers and sensors — without manual intervention, in real time. It provides an objective, high-frequency view of the status, performance and faults of every asset in the machinery and forms the basis for OEE metrics and downtime analyses.

What does a MDA system record? An MDA system captures machine states (production, downtime, fault conditions), cycle times and production rates, process parameters such as temperature and pressure, error codes, as well as production and scrap counts. This data is collected directly from PLCs, CNC controllers, and sensors via standardized communication protocols such as OPC UA.

MDA and PDA: MDA provides the objective machine status, while PDA provides the job context through human input. Only when combined in the MES do they provide a complete picture of production.

Note: In a production context, MDA refers exclusively to machine data acquisition — not the identical abbreviation for „mobile data acquisition“ (handheld scanners in logistics and warehousing), with which MDA has no technical connection.

The Most Important Points at a Glance

  • MDE = automatic, machine-based: States, cycle times, stoppages and process values are recorded directly from the control system and sensors — without employee input.
  • Basis for OEE: Only with objective MDA data can overall equipment effectiveness (OEE) be reliably calculated from availability, performance and quality.
  • Typical practice effects: Companies report after MDA implementation of an increase in OEE and fewer unplanned downtimes due to more precise downtime analyses.
  • Standard OPC UA: Modern MDA systems use OPC UA as a manufacturer-independent industrial standard — future-proof and suitable for heterogeneous machinery.
  • Next level predictive maintenance: MDA data forms the data basis for predictive maintenance — anomalies in process values are detected before a system fails.

What does machine data acquisition have to do with an MES?

MDA stands for machine data acquisition: machine and process data are automatically captured from the equipment. The aim is to provide an objective view of machine status, performance and faults in real time.

An MES system records this machine data and links it with orders, work plans and quality data from the production data acquisition system. This turns raw machine signals into evaluable production metrics — contextualised, historised and visualised in a central dashboard.

MDA thus forms the machine data layer within the MES. What the machine is doing, whether it is running, stopped, experiencing a fault, or being set up, is transformed by MDA into a real-time, analyzable data point updated to the second. Without MDA, the MES knows only the order status based on PDA feedback, but not the actual, objective machine status behind it.

VDI guideline 5600 classifies machine data acquisition as a core function of an MES and defines it as the basis for production-relevant key performance indicators.

What machine data is there in manufacturing?

Arten von Maschinendaten
Machine data in manufacturing: process data and product data with their subcategories.

The data provided by an MDA system depends on the machine, the degree of automation, and the available interfaces. In principle, the captured machine data can be divided into the following categories:

  • Machine states: Production, downtime, fault, set up, maintenance — the current operating status of every machine, updated in real time down to the second.
  • Performance data: Cycle times, production cycle durations, operating times, and downtime periods: the foundation for OEE calculations and performance analyses.
  • Fault and alarm messages: Error codes, fault messages, and cause classifications: captured directly from the machine and can be combined within the MES with PDA-reported reasons to provide more detailed analysis and traceability.
  • Process data Temperatures, pressures, spindle speeds and feed rates, as well as consumption data (for example, energy and compressed air): critical information for quality assurance, process monitoring, and process control.
  • Product data: Production quantities, scrap rates, cycle counts, and operating hours: the direct link between machine operation and actual production output.

Condition monitoring data: Vibration, oscillation, noise levels, and bearing condition: measurement data that provides early indications of wear and impending failures. These metrics form the foundation for predictive maintenance, enabling maintenance activities to be planned before unplanned breakdowns occur.

How are machines connected to a MDA system?

For this, the following data sources and connection methods are common for a data collection system (MDA), amongst others:

  • Machine control: PLC (Programmable Logic Controller), CNC controls.
  • Industrial interfaces and protocols: OPC UA / OPC DA, Profinet / Profibus, Modbus, MT-Connect, MQTT.
  • Sensors: Sensors, I/O terminals (digital and analogue).

OPC UA (Open Platform Communications Unified Architecture) has established itself as the de facto standard for modern machine data acquisition (MDA) connectivity. It enables vendor-independent and secure communication between machine controllers and higher-level IT systems, making it a key foundation of many Industry 4.0 architectures.

For older machines without native interfaces, retrofit solutions are often used, such as external I/O modules, signal tapping devices, or retrofit gateways that convert analog signals into digital MDA data points. This enables even heterogeneous machinery consisting of equipment from different manufacturers and production years to be integrated into machine data acquisition systems and made MDA-capable.

What is the function of MDA for OEE and plant optimisation?

is the key performance indicator for measuring the productivity of a production asset. It is composed of three factors that machine data acquisition (MDA) provides directly and objectively:

  • Availability: The proportion of planned production time during which the machine is actually producing. MDA automatically records downtime and its causes.
  • Performance: The ratio of actual production speed to the machine’s theoretical maximum speed. MDA provides real-time cycle and takt time data.
  • Quality: Proportion of defect-free parts in total production. MDA counts good parts and scrap parts directly from the machine controller.

Only with objective MDA data can the OEE value be calculated reliably, rather than on the basis of estimates or manual inputs. Companies that implement an integrated MDA solution often achieve improvements in OEE, with the greatest gains typically resulting from the more precise detection and analysis of short stoppages.

MDA and Predictive Maintenance: The Next Step

MDA not only provides information about the current machine status, it also serves as the data foundation for predictive maintenance. Process parameters such as temperatures, vibrations, and pressures often change hours or even days before a failure occurs. By identifying these deviations through trend analysis, companies can take targeted action before a machine experiences unplanned downtime.

Experience from MES projects shows that the consistent collection and analysis of process deviations reduces unplanned machine downtime. A prerequisite is a long-term, consistent MDA data foundation with sufficient historical records for trend analysis.

MDA in the MES Dashboard: What becomes visible?

MDA provides objective machine status and performance data in near real time. An MES links this machine data with production orders, work plans, and quality data, transforming raw data into a reliable basis for analysis.

What an MES dashboard based on MDC data typically shows:

  • Live machine status: Which machine is producing, which is idle, and which is being set up, with color-coded status displays, updated by the second and visible to all shifts.
  • Real-time OEE: Availability, performance, and quality are continuously calculated and visualized based on MDA data, eliminating the need for manual reporting.
  • Downtime analyses: Automatic recording of downtime duration and error codes, combined with production data acquisition (PDA) reason codes to provide a complete cause-and-effect analysis.
  • Process value trending: Long-term trends of temperatures, pressures, and rotational speeds, providing the foundation for predictive maintenance analyses and quality assurance documentation.

For companies operating in SAP environments, X-NetMES provides machine data acquisition (MDA) and production data acquisition (PDA) functionalities that are directly integrated into SAP, bringing machine data, production order data, and ERP logic together on a single platform. The practical benefits of this approach are demonstrated in a case study: 15 % – Improved Performance in Parts Manufacturing.

Conclusion: Machine Data Acquisition as the Foundation for Data-Driven Manufacturing

Machine data acquisition provides an objective view of the machine, automatically, at high frequency, and without relying on manual input. It forms the foundation for reliable OEE metrics, precise downtime analysis, and, in the next stage of development, predictive maintenance approaches.

Anyone who consistently implements MDE and connects it with PDA and the ERP system in the MES creates the foundation for a truly data-driven production environment, from real-time transparency on the shop floor to AI-supported process analyses.

Stephanie Byrdus

Author:

MES Project Manager

Contents

FAQ

Frequently Asked Questions

MDE stands for Machine Data Acquisition and describes the automatic collection of machine and process data directly from controllers and sensors, without manual intervention and in real time.

In manufacturing, machine statuses, performance data (takt times, cycle times), fault and alarm messages, process data (temperature, pressure, speed), product data (part counts, scrap), as well as condition monitoring data (vibration and oscillation) are recorded.

The connection is established via the machine controller (PLC, CNC) and standardized protocols such as OPC UA, Profinet, Modbus, or MQTT. For older machines without native interfaces, retrofit gateways and I/O modules are used.

MDE provides all three OEE components objectively: availability (downtime), performance (takt and cycle times), and quality (good and scrap part counts), directly from the machine controller and without manual input.

MDA automatically captures data from machines (statuses, process values), while PDA is recorded manually by personnel (order progress, times, downtime reasons). MDA provides the objective machine status, whereas PDA provides the production order context. Together within an MES, they create a complete picture. → Comparison of PDA and MDE

No. In a production context, MDA refers to machine data acquisition, the automatic collection of data from machine controllers. Mobile data collection, on the other hand, refers to the use of handheld scanners in logistics and warehousing. The two are technically unrelated.

Any further questions?

Would you like more information about our digital solutions for production and logistics?