Shop Floor Data Standardisation: How UNS and PackML turn raw machine signals into actionable intelligence
Publicado às 18 de setembro de 2026 em Indústria 4.0
Many manufacturers who have invested in industrial analytics arrive at the same uncomfortable realisation at some point: the analytics problem is actually a data problem.
These are symptoms of an architecture problem that predates the analytics ambition. Two standards, used together, form the backbone of a modern shop floor data infrastructure that solves it: the Unified Namespace and PackML.
The data and connection problem beneath the analytics problem
Each system on the shop floor tends to connect only to the systems it was integrated with at the time of installation, creating a web of direct point-to-point connections that accumulates over years into what engineers typically call the ‘spaghetti’ architecture.
This creates two compounding problems. The first is the poll-and-push trap: systems continuously polling each other for updates, regardless of whether anything has changed, generating unnecessary data traffic and creating latency that makes real-time decisions difficult. The second is the data chaos problem: even when data is accessible, it is inconsistent. The same physical measurement, production speed, for example, may be labelled differently, expressed in different units, and stored in a different data type across three machines on the same line. Cross-line comparison requires a translation layer. Cross-site analysis requires several. Before any meaningful analytics can be built, that data has to be cleaned, harmonised, and contextualised.
When someone needs a new data feed for a dashboard or an AI model, building it requires understanding the entire wiring diagram from scratch. It is one of the most significant barriers to industrial AI and advanced analytics in practice.
The Unified Namespace
The most common implementation uses MQTT (Message Queuing Telemetry Transport) as the messaging protocol. It is a lightweight publish/subscribe protocol designed for exactly the conditions industrial environments impose: unreliable networks, constrained devices, and the need for low-latency delivery. Specifically, the Sparkplug B specification adds report-by-exception behaviour: devices publish updates only when values change beyond a defined threshold, rather than on a continuous polling cycle.
The namespace structure follows the ISA-95 hierarchy:
Enterprise
└── Site
Every data point has a predictable address in that hierarchy. Any system that understands the structure can navigate to any data point without custom integration work, making the architecture inherently scalable.
PackML
One machine reports "running", "faulted", and "idle". Another reports "auto", "E-stop", and "standby". A third uses numeric codes. When a plant has machines from multiple manufacturers (which is the norm) any analysis that spans machine boundaries requires a translation layer. PackML eliminates that layer by defining a standard state model that all machines can adopt:
Stopped ──► Resetting ──► Idle ──► Starting ──► Execute (Running) │ Completing │ Complete ──► Resetting
In a PackML-compliant environment, every machine uses the same state names and transitions. Performance metrics, such as actual speed, target speed, product count, reject count, are published under standardised tag names. When machines from different vendors both speak PackML, comparing their performance requires no translation. The data is directly comparable.
PackML meets UNS: the combination that enables cross-line analytics
- Every machine speaks the same data vocabulary
- Every data point lives at a predictable address in the ISA-95 hierarchy, and
- Every consumer receives data only when something changes, via Sparkplug B report-by-exception
Edge-level data filtering
Intelligent edge-level data filtering addresses this directly. The edge layer is where raw OT data from PLCs, sensors, and fieldbus systems is collected, translated into standard formats, pre-processed, and selectively forwarded upstream. It is the intelligent boundary between the physical process and the information systems that analyse it.
Two filtering techniques do most of the work. Dead-band filtering suppresses updates when a value changes by less than a defined threshold. For example, a temperature sensor that fluctuates by 0.1°C around a stable setpoint sends no update at all. Aggregation calculates summary statistics, such as averages, min/max, standard deviations, at the edge over a defined time window, forwarding a single summary value rather than thousands of raw readings.
The cloud cost equation
Filtered: 86 million messages per day → €9–26 per day in ingestion costs
Storage requirements reduced proportionally
Stream processing load reduced, enabling smaller and cheaper compute tiers
In practice, a cloud-only architecture for a site of this size runs roughly €3,000–4,500 per month. An edge-filtered architecture brings that to approximately €400–600 per month. The edge hardware investment typically pays back in under three months, and the five-year saving exceeds €150,000 for a single site, before the value of faster, more reliable decisions is counted.
From data to decisions: what this architecture enables
Multi-line and multi-site comparative analytics. Because PackML enforces a common vocabulary and the UNS provides a consistent address structure, comparing the performance of line 3 in one plant with line 3 in another becomes a data query rather than an integration project.
AI and machine learning with clean, contextual data. Models receive structured, labelled, consistently formatted data rather than raw, inconsistent signals. The quality of the input directly determines the quality of the output. This architecture removes one of the most common reasons AI pilots fail to reach production.
Faster machine-level decisions without cloud dependency. By moving AI inference and control logic to the edge, decisions that depend on millisecond response times — closed-loop quality control, safety interlocks, real-time process adjustments — can execute locally without waiting for a cloud round-trip.
How OMRON can support
OMRON's i-BELT service covers exactly this layer of the transformation. From IT-OT architecture design and data model definition through to edge deployment and integration with enterprise systems, and as part of a broader assessment that connects data infrastructure decisions to the specific production KPIs the business is trying to improve. For more information, please visit:
i-BELT Service