FAQ

What is the difference between MES and PLC?

MES and PLC solve very different problems and sit at different layers of the manufacturing stack. They are complementary, not interchangeable.

What a PLC does

A Programmable Logic Controller (PLC) is a real-time control device installed close to the equipment. Its core responsibilities are:

  • Reading inputs from sensors, switches, encoders, safety circuits, etc.
  • Executing deterministic control logic (ladder, function block, structured text) in fixed scan cycles.
  • Driving outputs to actuators, valves, motors, robots, and machine subsystems.
  • Handling interlocks, safety logic (often alongside dedicated safety PLCs), and basic sequencing.
  • Providing status bits, counters, and simple production metrics to higher-level systems.

Key characteristics:

  • Real-time and deterministic: cycle times are often in milliseconds.
  • Device and line scope: usually limited to a machine, cell, or line.
  • Long lifecycle: validated and rarely changed in regulated plants because modifications can trigger requalification and revalidation.
  • Typically configured and maintained by controls/automation engineers.

What an MES does

A Manufacturing Execution System (MES) operates above the control layer and focuses on orchestrating and recording production across the plant. Typical MES responsibilities include:

  • Dispatching work orders and operations to lines, cells, and operators.
  • Enforcing routings, process steps, and hold/release rules.
  • Collecting production data: quantities, scrap, downtimes, and process parameters.
  • Managing electronic records: eDHR/eBR where applicable, signoffs, deviations, and comments.
  • Handling materials and genealogy: lot/batch tracking, component usage, and traceability links.
  • Integrating with ERP (orders, inventory), QMS (nonconformances, CAPA), LIMS/PLM where present.

Key characteristics:

  • Transactional and event-driven: seconds to minutes granularity is typical, not millisecond control.
  • Plant or multi-plant scope: spans multiple lines, work centers, and often multiple sites.
  • Focus on traceability, compliance evidence, and performance metrics rather than low-level control.
  • Changes usually require formal change control, testing, and validation in regulated environments.

How MES and PLC work together

In a brownfield environment, MES and PLC normally coexist with an intermediate layer such as SCADA, data historians, or OPC servers:

  • The PLC controls the machine and exposes key data points (states, counts, setpoints, alarms).
  • SCADA or an edge gateway aggregates PLC data and may provide local HMI screens.
  • The MES consumes events and data (e.g., cycle complete, batch start/stop, parameter values) and writes back commands or setpoints where allowed and validated.

Integration quality is critical. What the MES can reliably do with PLC data depends on:

  • How well tags, signals, and equipment states are modeled and documented.
  • Network reliability and cybersecurity controls (e.g., IEC 62443 aligned architectures).
  • Validation of interfaces: change management for tag changes, data mapping, and error handling.
  • Consistent equipment IDs and master data aligned across MES, SCADA, and ERP.

What MES does not replace in a PLC

An MES does not and should not replace a PLC in a regulated, safety-critical, or high-availability environment:

  • It cannot safely run fast interlocks, safety logic, or real-time servo control over a plant network.
  • Network latency, OS scheduling, and application-layer overhead make it unsuitable as a primary control device.
  • Regulatory and safety certifications typically rely on validated control hardware and software at the PLC layer.

Attempting to push PLC functions into MES or generic IT servers usually fails in aerospace-grade or pharmaceutical environments due to:

  • Qualification burden for IT hardware and OS versions if used for direct control.
  • Downtime risk from patches, upgrades, and network issues.
  • Complexity of proving deterministic behavior to auditors and internal safety reviewers.

What a PLC cannot do that requires MES-level capability

While some PLCs and HMIs can log basic data, they are not suited for MES responsibilities, especially in regulated plants:

  • PLCs are not designed for robust electronic records management, signatures, and audit trails across the plant.
  • They cannot practically manage full genealogy across multiple operations, work centers, and external suppliers.
  • They lack inherent integration to ERP, QMS, PLM/LIMS at the business-transaction level.
  • Change control and configuration management for large PLC programs do not scale as a plant-wide execution layer.

Workarounds such as adding more logic, data logging, or counters inside PLCs can help local visibility, but they do not substitute for a validated MES when you need plant-wide traceability, standardized work enforcement, and structured evidence for audits.

Practical implications for brownfield plants

In most existing plants with mixed vendors and legacy systems:

  • You keep your PLCs and safety controllers in place and stable.
  • You introduce or expand MES on top, focusing on standardized data interfaces and minimal disruption to validated control code.
  • You use gateways/OPC/SCADA to buffer between the control network and enterprise systems for cybersecurity and segmentation.
  • You treat any change in PLC tags or logic that feeds MES as a controlled change with impact assessment and regression testing.

This coexistence approach usually succeeds more often than trying to replace either side. Replacing PLCs wholesale or replatforming MES and control together often fails in highly regulated, long-lifecycle environments because of requalification cost, downtime constraints, and integration risk.

Summary

In short, a PLC is the real-time device that makes the machine run; an MES is the system that directs, monitors, and records how production runs across the plant. They address different layers of the problem and, in regulated manufacturing, are expected to coexist with clearly defined interfaces, change control, and validation.

Get Started

Built for Speed, Trusted by Experts

Whether you're managing 1 site or 100, C-981 adapts to your environment and scales with your needs—without the complexity of traditional systems.