Skip to main content

solution.data_collection()

Machine Data Collection

operating context

When data arrives but is not interpretable

Data collection looks like a physical connection problem, but is really about semantic quality: arriving data is not enough — it must be interpretable.

01

Tags without a dictionary

Issue

Each line has arbitrary tag names, different units and inconsistent frequencies. Downstream systems do not know what they are reading.

Solution

Without a shared tag dictionary, analytics and MES build parallel maps that break at the first PLC change.

02

Silent collection gaps

Issue

When the network or gateway goes down, data is lost. Nobody flags the gap and historical records cannot support retrospective decisions.

Solution

Store-and-forward and explicit gap markers are needed: a declared missing value beats a fabricated number.

03

Ad-hoc architectures per plant

Issue

Each plant has its own implementation: different brokers, protocols, security. Maintenance and rollout become impossible.

Solution

A single collection pattern with controlled variants is the only way to make an industrial data platform scalable.

operating method

How we work: 4 phases in sequence

01

Machine census

Asset inventory, available protocols, tag lists and required sampling frequencies.

Asset inventoryProtocolsConstraints
02

Edge architecture

Design of the collection layer: edge gateway, protocols, local buffering and data store connection.

Tag dictionarySemanticsUnits
03

Connector configuration

Driver setup for each machine: OPC-UA, Modbus, S7, MQTT. Read testing and validation.

ArchitectureEdgeStore-forward
04

Storage and access

Time-series database configuration, retention policy and data access API.

ValidationMonitoringHandover
expected output

What we put in place for data collection

The difference is not only in connecting to the machine, but in the quality of the data reaching downstream systems.

Names, meaning, units, frequencies and rules to interpret signals correctly.

tech spec

Technical spec

explorer
architecture/ 2
operations/ 2
tag-dictionary.ts
// field tag semantics

Tag dictionary

Naming: Uniform convention
Units: SI + context
Frequency: Per signal type
SemanticsNaming
// edge + broker architecture

Edge architecture

Protocols: OPC UA, MQTT, S7
Broker: MQTT / Kafka
Historian: Time-series DB
EdgeOPC UA
// store-and-forward logic

Flow resilience

Buffer: Local + retry
Gap marker: Declared
Watchdog: Alert on silence
Store-forwardResilience
// data quality monitoring

Collection monitoring

KPIs: Freshness + completeness
Dashboard: Per line and per tag
Alert: Operational channels
MonitoringData quality
architecture/tag-dictionary.ts Markdown
next_step.initialize

Need a reliable machine data collection?

Tag dictionary, resilient architecture, shared semantics — data arrives correct and interpretable.