Skip to content
Stainless steel food processing equipment in a production hall
Plant Intelligence · 10

MES for Mid-Size Food Plants: What You Need and What You Can Skip

Metromotion Controls helps mid-size Australian food and beverage manufacturers work out which manufacturing execution system (MES) functions they will actually use, then builds those functions on their existing SCADA and SQL data, or scopes an enterprise MES where the gap is real.

How we approach it

Engineered for your site and support model

Enterprise MES is built for businesses with many sites, complex scheduling and regulated electronic batch records. A mid-size food plant usually needs a handful of MES functions done well: know what is being made on each line, record what went into it, attribute downtime to the order, and hand the results back to ERP. We map the functions you need against the ISA-95 and MESA models, check what your SCADA and ERP already cover, and build only the gap.

01
MES scoping against ISA-95 and the MESA function model
02
Production order and SKU tracking by line
03
OEE and downtime attributed to orders
04
Lot genealogy, material consumption and quality holds
05
CIP and critical process records linked to batches
06
ERP handshake for orders, consumption and production results
Delivery context

Platforms and vendors

  • Ignition
  • SQL databases
  • ISA-95
  • B2MML
  • ERP integration
  • Rockwell

Relevant experience

  • McCormick: a production-critical CIP system migrated to Ignition SCADA with integrated SQL data storage and three operator terminals.
  • Chobani: shift-level and weekly OEE and downtime reporting built from PLC states, replacing manual spreadsheet collation and re-keying between systems.
  • Tibaldi: stock movements recorded from PLC events into a SQL database, keeping raw material, work-in-progress and finished goods records in step with the line.
Section 01

The MES functions a mid-size plant uses

The MESA model lists a long set of MES functions, and enterprise products implement most of them. In a single-site food plant with a few lines, the functions that get used every day are a much shorter list. These are the ones worth building first, because each one removes manual recording or re-keying that someone on site is doing today.

  • Production order tracking: which order and SKU is on which line, when it started and finished, and quantity made against plan.
  • Performance and downtime by order: OEE and stop reasons attributed to the order and SKU, not just a time window.
  • Material and lot tracking: ingredient and packaging lots consumed and finished lots produced, so a trace runs both ways.
  • Quality checks and holds: in-process checks recorded against the lot, with hold and release status visible to production.
  • Cleaning and process records: CIP cycles and critical process data linked to the batch they cleaned or treated.
  • Results back to ERP: produced quantity, consumption and scrap posted without re-keying.
Section 02

What you can usually skip or defer

These functions are not unimportant. They are the ones most often bought early and used late, and deferring them keeps the first stage small enough to deliver and adopt. Each can be added once the core records are trusted.

  • Detailed finite scheduling inside the MES, when ERP or a planning spreadsheet already sequences the week and lines rarely share constrained equipment.
  • Full electronic batch records with electronic signatures, unless a customer or regulatory requirement genuinely demands them.
  • Labour management and time and attendance, which usually sit better in HR and payroll systems.
  • Document control and work instructions, when the site quality system already manages them.
  • Multi-site dashboards and corporate KPIs before one site has data people trust.
Section 03

Build on Ignition and SQL, or buy enterprise MES

For many mid-size plants the practical path is an MES-lite: the core functions above built on the SCADA platform and SQL database the site already runs or is adopting, with data models that follow ISA-95 so they can grow. Ignition suits this well because data collection, storage, screens and reporting share one platform and one open database, and MES modules can be added where they fit. An enterprise MES is the better answer when the requirements are genuinely enterprise-sized.

  • Build when one site, a few lines and a limited SKU range need order tracking, downtime by order, lot records and ERP posting.
  • Build when the plant already runs Ignition or a SQL historian, so the new functions extend screens operators already use.
  • Buy when many sites must run one standard process, or when validated electronic batch records are a hard requirement.
  • Buy when scheduling across shared, constrained equipment is complex enough to need a dedicated optimiser.
  • Either way, the PLC and SCADA signal layer has to be right first, because every MES function depends on it.
Section 04

A consultant or the integrator who knows the control system

An MES consultant can map functions and write a requirements document. The MES still has to be built on the signals the control system produces, and the team that programmed that control system already knows which signals are sound and which need work. Metromotion Controls scopes MES functions and builds them on the same PLC and SCADA layer we program and support, so the MES record can be traced back to the logic that created it without a handover between two firms.

Section 05

The ERP handshake

An MES sits between the line and ERP, so its value depends on a clean handshake in both directions: orders and recipes released down, and output, consumption, scrap and batch results posted back. We design that boundary on the ISA-95 object models, with transaction rules for backflush timing, partial completions, duplicates and communication loss agreed before any code is written. The detail is on the ERP and SAP integration page.

Section 06

A staged path that stays useful at every step

We stage MES work so each step is in daily use before the next begins. That keeps the investment tied to results the plant can see and avoids a long project that only pays off at the end.

  • Stage 1: OEE and production monitoring from the PLCs on one line, then across the site.
  • Stage 2: production orders from ERP to the line, with actual output, consumption and scrap posted back.
  • Stage 3: lot genealogy, in-process quality checks and holds, linked to cleaning and process records.
  • Stage 4: maintenance work orders and schedule adherence driven by live line events.
Frequently Asked Questions

Common questions

Do we need an MES, or will SCADA do?

For many single-site food plants with a limited SKU range, a well-structured SCADA and SQL data layer with orders from ERP covers the need. A dedicated MES earns its cost when recipe and version management, lot genealogy, scheduling across shared equipment or electronic batch records exceed what SCADA and ERP handle cleanly.

What is MES-lite?

MES-lite is a practical term for building only the MES functions a plant uses, usually order tracking, downtime by order, lot records and ERP posting, on the existing SCADA platform and database instead of buying a full enterprise MES.

Can MES functions be built on Ignition?

Yes. Ignition combines data collection, SQL storage, screens and reporting on one platform, and MES modules can be added where they fit. We are an Ignition Gold Certified System Integrator and have delivered Ignition with integrated database storage on production-critical systems such as the McCormick CIP migration.

How does MES connect to our ERP?

Through a defined interface that releases orders to the plant and posts results back, ideally following the ISA-95 object models or B2MML. We avoid point-to-point database links that break when either system is upgraded.

Where should a mid-size plant start?

With OEE and production monitoring from the PLCs on one line. It produces useful results quickly and builds the signal layer every later MES function depends on.

Related Work

Connected services, industries and proof

Service

Plant Intelligence: factory data and OEE

OEE, reports, quality, CIP, maintenance and energy data from the team that builds and programs the lines.

Service

OEE and production monitoring

Live OEE, line status and stop reasons read directly from the PLCs on food and beverage lines.

Service

Production scheduling from line data

Live line status, actual rates, stops and CIP in front of the scheduler, for re-planning in real time.

Service

ERP and SAP integration

Orders down to the line and counts, consumption, scrap and batch results back to ERPs such as SAP and Pronto Xi.

Insight

ISA-95 and the Purdue model for food plants

The ISA-95 levels and the Purdue model explained on a food line, with where each piece of context lives.

Service

Ignition SCADA integrator Melbourne

Ignition Gold Certified System Integrator for Ignition SCADA, historian, reporting and MES functions.

Service

Industrial systems integration Melbourne

Connect OEM equipment, production lines, line controls, data systems and site standards into one operating environment.

Industry

Food and beverage automation Australia

Automation, traceability, CIP, SCADA and production data for Australian food and beverage plants.

Industry

Dairy processing automation Australia

Controls for yoghurt and cheese plants, milk receival, pasteurisation, CIP and production reporting.

Project

McCormick CIP automation on Ignition

CIP automation and Ignition platform work for factory automation upgrades.

Project

Chobani OEE data platform

OEE and downtime reporting from PLC states, with shift and weekly management reports for an Australian yoghurt plant.

Project

Tibaldi automated inventory management

Automated inventory tracking integrated with production controls for real-time stock visibility and traceability.

Insight

MES and SCADA integration in food plants

The ISA-95 levels, the SCADA-to-MES boundary, production tracking and genealogy, B2MML and ERP integration for food manufacturers.

Insight

Breaking down plant data silos

The unified namespace, MQTT and Sparkplug, OPC UA, historian contextualisation and ISA-95 alignment for a single source of plant truth.

Insight

OEE for Australian food and beverage lines

OEE meaning and calculation under ISO 22400-2, with a worked two-SKU example and the booking rules that move the figure.

Related work

Related project proof

Project

McCormick

McCormick is one of the world's largest spice and flavouring manufacturers, with production facilities across Australia. When the team needed to migrate a critical Clean-In-Place system to a modern, maintainable platform, Metromotion Controls delivered a full migration to Ignition SCADA with integrated database, multi-terminal operator access, and a distributed control architecture spanning the facility. CIP systems are production-critical in any flavouring or seasoning environment, and the migration was planned and executed to maintain production continuity throughout.

Project

Chobani

Building on the greenfield automation delivered at Chobani's Australian facility, Metromotion Controls was engaged to develop an OEE data platform that gave the operations team structured visibility of line performance, availability losses, and production output. The project connected existing PLC infrastructure to a centralised reporting environment, establishing consistent downtime reason codes, shift-level OEE calculation, and management dashboards aligned to how the site teams already ran daily reviews.

Project

Tibaldi

Tibaldi needed better stock visibility as production volumes increased and manual stock tracking struggled to keep pace with rising throughput. Metromotion Controls implemented automated inventory management integrated with the existing production controls, taking stock movements directly from PLC events into a SQL database rather than relying on manual entry. This kept the inventory record in step with what the line was actually doing, reducing manual entry and improving stock traceability as throughput grew.

Related pages

Working out how much MES your plant needs?

Speak directly with an engineer about scope, timing and technical constraints.