Operational guide · For quality and production

Production traceability: tracking every batch and every part, for real.

A recall, a customer complaint, an audit asking where a lot came from: that's the moment traceability stops being paperwork and becomes how you defend production. Tracing means being able to answer in minutes — not days digging through binders and spreadsheets — three questions: where this part comes from, where the products made with that lot ended up, and who and what passed through the line, and when. This guide explains what production traceability really is, the difference between genealogy and progress, how the data is collected from the field, and when tracing is enough versus when you need to govern the line with an MES/SCADA.

Written by Stefano Brachet ContolCTO & Founder, IOMA

Published
8 min read
Updated
Updated
1 · Definition

What is production traceability, and why isn't it «just a log»?

«Traceability» is one word on the brochure; on the floor it's two distinct needs. The first is genealogy: reconstructing the history of a lot or a single part — raw materials, components, stations passed through, parameters, operators, timestamps. The second is retrievability: finding that history fast when it matters, i.e. when the complaint or the auditor arrives. A record nobody can query in time isn't traceability: it's archiving.

The difference carries legal and commercial weight. Supply-chain standards — ISO 22005 in food, IATF 16949 and OEM requirements in automotive, lot documentation in pharma and medical devices — don't ask «do you have the data?», they ask «how fast can you isolate and contain a suspect lot?». The good answer is measured in hours, not days. Traceability is what turns a recall into a manageable event instead of a warehouse-wide freeze.

  • Forward traceability

    From the raw-material lot to finished goods: if the supplier flags a defect on lot X, which units, pallets and shipments contain components from it? This is what lets you contain a recall without freezing the whole warehouse.

  • Backward traceability

    From the finished product to its origins: the part the customer is complaining about — which lots, machines, recipe and shift does it come from? This is what lets you find the cause and close the non-conformity.

  • Internal traceability

    The path inside the plant: which stations the part crossed, with which process parameters, in what sequence. It's the part the ERP can't see and that only line data can tell.

Simple test: if answering «where did lot 2245 end up?» means opening a binder or cross-referencing three spreadsheets, you don't have traceability — you have archiving. Traceability is that same question solved with a search.
2 · Two different things

Genealogy and production progress: what do they solve, and why aren't they the same?

Genealogy and production progress are often confused because both «follow» production, but they answer opposite questions in time. Genealogy looks at the past: what was produced, with what, how. Progress looks at the present and the plan: how far along the order is, how many units are left, which station is down right now.

They serve different people. Genealogy is the tool of quality and management when something has to be investigated after the fact. Progress is the tool of the shift lead and production while the line runs, to see whether the schedule is being met. A traceability-only system covers the first very well; the second, once it becomes active control, moves into MES/SCADA territory.

while the line runsProgresswhere the order stands, what's leftgood units and scrap, rate, bottleneckused by shift leads and productionwrites the eventthe data that staysConsolidated eventscompletion, scrap, lot changeparameters captured, stations, times, outcomesone row for everything that happenedreads the history backafterwardsGenealogywhat was produced, from what, howdefends you in an audit or a recallused by quality and management
They aren't two systems or two archives: they're the same recording read in two directions. That's why a traceability-only system covers genealogy well, while progress tracking — once it becomes active control — moves into MES/SCADA territory.
  • Genealogy (backward-looking)

    The consolidated history of the lot or part: components, parameters collected, stations, timings, outcomes. It's the data that defends the company in an audit or a recall. It isn't there to decide now, it's there to reconstruct later.

  • Progress (real-time)

    The state of the order as it runs: good units and scrap, pace, bottlenecks, stations active or in alarm. It's the data the shift lead needs to act within the shift, not the day after.

  • Where they meet

    Recording progress in real time is what feeds genealogy: every completion, scrap and lot-change event becomes a row of the history. Track the present well and you get genealogy for free.

3 · On the field

How do you actually trace parts on the line? The data comes from the field.

Serious traceability isn't typed in by hand: it's read from the field. The data that matters — part completed, lot started, process parameter, scrap, recipe change — is born in the PLCs that run the machines. The technical job is to bring it up reliably, without slowing the machines, to a layer that records it and makes it searchable.

In practice the bridge between machine and traceability software is standard industrial protocols: OPC UA and, for Siemens equipment, native S7 access. The traceability software reads state and events from the PLC; the PLC stays the truth of the process and is not touched. It's a read, not a command: tracing is not controlling the line, and that distinction is what separates a traceability-only system from an MES/SCADA.

  • Data comes from the PLCs

    Part counters, station states, process parameters, cycle events: they're already in the PLC. Traceability software reads them via OPC UA or S7 and stores them with timestamps, without manual data entry that introduces errors and delays.

  • Per lot or per part

    Granularity depends on the process. In process/batch (food, chemicals) you trace per lot: quantities, recipe, batch parameters. In high-value discrete (automotive, electronics, devices) you trace per part, often with a serialized ID read by barcode or RFID at each station.

  • The field, not paper

    Every point where an operator transcribes a number is a point where traceability breaks. The goal is for line data to enter on its own; manual input stays only where human judgement is needed — a quality outcome, a scrap note.

You don't need to replace your PLCs to trace. An OPC UA/S7 integration reads even from PLCs that have been in production for years: traceability is added on top of existing automation, it doesn't replace it.
4 · How much you need

Traceability alone or a full MES: when is tracing enough, and when do you need to govern the line?

This is where you decide how much system you actually need, and where the right money is spent. If the need is to observe and record — know what passed through the line, reconstruct genealogy, answer the audit — a dedicated traceability software is enough. If the need becomes governing the line — scheduling orders, managing recipes and format changes, showing live alarms and sending commands — then you're in MES/SCADA territory.

The difference isn't marketing, it's in kind. Traceability reads and records; it doesn't send commands to the PLCs and doesn't decide what the machine does. MES/SCADA supervises and controls: it receives orders, manages recipes, shows alarms in real time, talks to the ERP. Many companies start from traceability because that's the urgency — the audit, the recall — and add control later, reusing the same data and master data.

  • Traceability is enough → ARIA Track

    When you need to know what passed through the line without governing it: ARIA Track is the traceability software that reads events from the field (OPC UA + S7, read-only) and reconstructs lot and part genealogy, with search by lot, exportable history and a live station monitor. It observes and records, it doesn't send commands to the PLCs.

    Do you just need to know what went through the line?

    ARIA Track read-only traceability from the floor
  • You need to govern the line → MES/SCADA

    When you need orders, recipes, live alarms and commands: ARIA MES/SCADA is the platform that supervises and controls, with the PLC staying the truth of the process. Track and MES/SCADA share data and master data, so the upgrade throws away nothing you've already collected.

    Do you also need to govern orders, recipes and alarms?

    ARIA MES/SCADA line supervision and control
  • Integrating the factory is a service

    Software is half the job. Bringing data up from the PLCs, integrating the ERP, securing the OT network: that's industrial integration, IOMA's craft. IOMA's MES service implements traceability and MES in your plant, with ARIA or on the system you already run.

    Who brings the data up from the PLCs and integrates the ERP?

    IOMA how we integrate IT and OT in the plant
Rule of thumb: if the question is «what happened?», traceability is enough. If it becomes «what should happen now?», you need MES/SCADA. Starting from the first and growing into the second, on the same data, is the cheapest path.
5 · MES requirements

What must an MES system do to manage traceability?

If the previous section's answer is «you need to govern the line», traceability becomes a function of the MES rather than a separate system — and it must be evaluated as such, because not every MES does it the same way. Many record the lot at the end of the order, as declared by the operator: the genealogy that comes out is paper's, only digital. An MES system for traceability management builds it instead from field events, station by station, while production happens.

Six requirements separate an MES that truly traces from one that archives declarations. They're also the questions to ask in a demo, in front of a real line rather than a feature sheet.

  • Automatic acquisition from the PLC

    Lot, part, station, timestamp and process parameters come from the PLC via OPC UA or S7, not from a keyboard. The operator confirms or completes; they don't transcribe. It's the requirement that decides all the others: a value typed at the end of the shift has neither the right time nor the right station.

  • Genealogy in both directions, tied to orders and materials

    Every material consumption — the order's bill of materials — stays attached to the lot or part produced, so a search by lot answers in seconds both forward («where did it end up?») and backward («what is it made of?»), without cross-referencing spreadsheets.

  • Constraints on the line, not just recording

    A non-conforming part is not accepted by the next station; the material loaded must be the one the recipe expects; an expired lot stops before loading. Traceability that blocks costs less than traceability that discovers after the fact.

  • Serialization where it's needed

    In high-value discrete manufacturing, one identifier per part — barcode, DataMatrix, RFID — read at every station; in batch, the lot with quantities and parameters. The MES must handle both granularities on the same line, because they often coexist.

  • History and reports for audits and customers

    Exportable genealogy, tamper-proof history, reports in the format the auditor or the retail and automotive customer recognizes. If answering a recall takes an engineer querying the database, the requirement isn't met.

  • Who puts it on the line matters as much as the software

    Traceability is born from PLC data: someone has to map, expose and commission it station by station, then integrate ERP and WMS and secure the OT network. That's the work of an industrial traceability systems integrator, not a software installer: IOMA programs the PLCs and implements the MES on the same plant.

    Looking for who puts it on the line, not just the software?

    IOMA how we implement traceability and MES in your plant
An MES that asks the operator to type the lot at the end of the shift doesn't do traceability: it does archiving. The difference shows at the first recall, when you need minutes, not days.

Want an MES that builds genealogy from the PLC?

Price list · Lite €1,200 1st station / year

ARIA MES/SCADA

Genealogy born from PLC events, station by station.

On the same database as ARIA Track: lots, parts and orders in one system.

  • MES + SCADA
  • OPC UA
  • S7
6 · In practice

Practical requirements: what you really need and how to start without over-sizing.

A traceability project almost always fails for the same reason: it starts too big. Before choosing software it pays to fix what you must be able to prove, at what granularity and to whom — the auditor, the customer, management — because that's what drives the cost, not the feature list.

The path that works is incremental: one line, the data that truly matters, a fast go-live, then extend. Traceability delivers value from the first lot recorded; it doesn't require digitizing the whole plant before it's useful.

  • Define the requirement, not the feature

    Which standard or which customer is the request coming from? Forward, backward, or both? Per lot or per part? Within how many hours must you isolate a lot? This, not the feature list, sizes the project.

  • Map the data points on the line

    Which PLCs, which stations, which events must be captured and at what granularity. This is where you learn what's already readable via OPC UA/S7 and what needs work on the automation.

  • Start with one line, then extend

    A pilot line gives you real genealogy and real response times. With that data you make extension decisions — more lines, the upgrade to MES/SCADA — on numbers, not on vendor promises.

  • Account for the OT network

    Reading from PLCs means putting production data on the network: segmentation and hardening aren't an extra, they're part of the project — all the more for anyone in scope for NIS2.

Want to start with a single line?

Price list €950 1st station / year

ARIA Track

The software you start one line with.

Lot and part genealogy, search by lot, exportable history for the audit.

  • Read-only
  • OPC UA
  • S7
FAQ

Frequently asked questions about production traceability

Questions Plant Managers ask before starting an MES/SCADA project.

What is product genealogy?

It's the reconstructable history of a lot or a single part: which raw materials and components it comes from, which stations it crossed, with which process parameters, when and with what outcomes. It's what lets you answer, in minutes, the forward («where did lot X end up?») and backward («where does this part come from?») questions that arrive in an audit or a recall.

Do you need an MES to trace parts?

No. For traceability alone a dedicated software that reads events from the field and reconstructs genealogy — like ARIA Track — is enough, without the complexity of an MES/SCADA. You need an MES when, beyond tracing, you have to govern the line: schedule orders, manage recipes and format changes, show live alarms. Many companies start from traceability and add control later, reusing the same data.

How does it integrate with the PLC?

The traceability software reads from the PLCs via standard industrial protocols — OPC UA and native S7 access for Siemens equipment — collecting states, counters and events with timestamps. It's a read: the PLC stays the truth of the process and is not touched. You don't need to replace existing PLCs; the integration is added on top of automation already in production.

Better to trace per lot or per part?

It depends on the process and the requirement. In process/batch (food, chemicals) you usually trace per lot: quantities, recipe, batch parameters. In high-value discrete (automotive, electronics, medical devices) you trace per part, with a serialized ID read at each station. The criterion is practical: what is the smallest unit you must be able to isolate in a recall?

Where does the traceability data live?

Wherever makes sense for your plant: on-premise on the shop-floor server, or in the cloud if you'd rather not run the infrastructure. It's not the location that makes traceability, it's that the data is correct, available and searchable when needed. The choice is made on network constraints, latency and internal policy, not on a trend.

How much does it cost to start with traceability?

Less than a full MES, because the scope is narrower: you read and record, you don't control the line. The cost depends on how many PLCs and stations to integrate, on the granularity (per lot or per part) and on how much is already readable via OPC UA/S7. For pricing models and 2026 market ranges, with the public ARIA price list as a concrete reference, see the guide to MES and SCADA costs.

How do you manage traceability with an MES system?

The MES ties every production event to an order, a lot and a station as it happens: it reads states, counters and code readings from the PLC, links consumed materials to the lot produced and builds genealogy in real time, with no end-of-shift declarations. In ARIA MES/SCADA traceability is native and lives on the same database as ARIA Track: search by lot, history and genealogy aren't an add-on module but the way the system records production.

Do you need an industrial traceability systems integrator, or is the software enough?

Software is half the job. Traceability is born from PLC data, and someone has to map, expose and commission it station by station, then integrate ERP and WMS and secure the OT network. That's an industrial integrator's craft: IOMA programs the PLCs, integrates the systems and implements traceability with ARIA or on the MES you already run, with a single point of contact from site survey to commissioning.
Let's talk

Got a project in mind?

Describe the line and the problem on a 30-minute technical call: we tell you straight away whether it's in our wheelhouse. We typically reply within 24 hours. From the first call to commissioning, you speak to the same person.

Let's talk about your project

Or:explore the ARIA platformhey@ioma.ai