Discrete, Process & Regulated Manufacturing AI

Plant-floor AI: OEE from 60% to 75%+, defect recall above 99%, IEC 62443-clean

We build inference systems that read from your MES, SCADA, and historian - Rockwell FactoryTalk, Siemens Opcenter, Inductive Automation Ignition, AVEVA InTouch, OSIsoft PI - over OPC-UA and MQTT Sparkplug B, sit DMZ-side of your level 2 control network, and never write to the PLC.

Predictive maintenance with RUL prediction - vibration spectra at 1-25.6 kHz from accelerometers, motor-current signatures, bearing pass-frequency detection - MTBF lift typically 20-40% within 6 months
Visual quality on conveyor lines - two-stage detection (presence + localisation), >99% recall on safety-critical defects, false-reject rate held under 3% - shadow-mode for 2-4 weeks before gating
Golden-batch deviation across ISA-88 records - PCA/PLS for regulated pharma, VAE for chemicals - phase-segmented scoring with Hotelling T-squared and SPE limits
IEC 62443 zone-and-conduit clean - inference at Purdue level 3, training at level 4 or in your VPC, OPC-UA with Basic256Sha256 + mTLS, no public-internet egress, FDA 21 CFR Part 11 e-records where pharma demands it
Plant-floor stack we integrate with

MES, ERP, SCADA, historian

MES + ERP
FactoryTalkOpcenterSAP S/4HANAOracle FusionPlex
SCADA / HMI + Historian
IgnitionAVEVA InTouchWinCCOSIsoft PI
OT protocols
OPC-UAMQTT Sparkplug BEtherNet/IPPROFINETModbus
Track record
50+
Projects delivered
96%
Client satisfaction
2019
Founded

What we build on the plant floor

Predictive maintenance, visual quality, golden-batch deviation, OEE root-cause, traceability, operator-assist - wired into MES, ERP, SCADA, and historian without ever writing to the PLC

Predictive maintenance with RUL prediction

Vibration spectra → bearing health → remaining useful life

  • Edge capture from accelerometers at 1-25.6 kHz (NI cDAQ, Ignition Edge with Sparkplug, or PI Connector for high-speed) - historian compression audited so 2 kHz bearing pass frequencies are not aggregated away
  • Feature engineering on the spectrum: BPFO/BPFI/BSF/FTF energies, kurtosis, crest factor, envelope demodulation; motor-current signature for non-instrumented assets
  • Hybrid model: physics-based bearing-fault classifier + survival-analysis (Weibull AFT or DeepSurv) RUL head - outputs land in FactoryTalk ProductionCentre or Opcenter as work-order recommendations, never written to the PLC
  • MTBF lift typically 20-40% within 6 months on rotating equipment; ROI tracked as avoided unplanned downtime hours × line value

Visual quality inspection on conveyor lines

Two-stage detection, >99% recall on safety-critical defects

  • 5-10k labelled images per defect class collected with plant QA; two-stage architecture - fast presence/absence classifier, then localiser with bounding box and defect-class head
  • Threshold tuned per defect category: safety-critical (cracked seal, foreign object) → recall above 99%, false-reject 1-3% to a rework lane; cosmetic → biased low-FPR so operators do not disable the gate
  • Shadow mode for 2-4 weeks - model flags, human inspector still gates; only handed the trigger after a labelled holdout confirms parity with manual inspection
  • Edge inference on NVIDIA Jetson or industrial PC with GigE Vision cameras; integrated into the line PLC over EtherNet/IP for reject-arm actuation through the existing safety logic, never bypassing it

Golden-batch deviation across ISA-88 records

Multivariate envelope per recipe phase - PLS or VAE

  • Batch genealogy pulled from DeltaV Batch, Rockwell PlantPAx, or Siemens SIMATIC BATCH as B2MML or via OPC-UA HA service; phase-segmented per the ISA-88 / IEC 61512 recipe model
  • Regulated pharma: multivariate PCA / PLS - auditable, validatable under GAMP 5, control limits set on Hotelling T-squared and SPE; non-regulated chemicals: variational autoencoder for richer envelope capture
  • Runtime scoring per phase with the exact tags driving deviation surfaced to the eBR reviewer (MasterControl, Veeva Vault, validated PI ProcessBook)
  • Release-by-exception: model is an aid, qualified-person signature still gates batch disposition under FDA 21 CFR Part 11 ALCOA+

OEE root-cause from PLC tag history

Downtime classification + yield optimisation across DOE history

  • Six big losses decomposition (Availability × Performance × Quality) from raw PLC tags and shift logs - downtime causes auto-classified from the operator comment field with an NER + intent model trained on plant vocabulary
  • Yield optimisation across historical DOE / SPC: gradient-boosted surrogate of the process map, Bayesian optimisation over feasible-region parameters with engineer-approved bounds
  • Anomaly detection on time-series PI / Ignition tags with matrix-profile or transformer encoders - alerts surfaced into the same SCADA HMI operators already trust
  • Typical OEE lift trajectory: 60% baseline → 68% at month 3 → 75%+ at month 9, driven mostly by Availability and Quality components

Multi-tier traceability & supply-chain genealogy

Recall-scope reduction by orders of magnitude

  • Graph in Neo4j or TigerGraph (or columnar with materialised joins for automotive Tier 1 / semiconductor volumes) linking serial → work-order → operator → machine → process tags → component lots → supplier lots
  • Read-only against the validated source-of-truth systems (MES, ERP, LIMS) - we do not become the system of record, we become the system of inference on top of it
  • Recall queries: 'which serials share this supplier lot, machine, shift, and process-parameter band?' - pinpointing the affected sub-population instead of recalling six months
  • Conflict-minerals (Dodd-Frank §1502), REACH chemical declarations, and country-of-origin attestations surfaced from supplier qualification packs via document AI

Operator-assist generative agents

Grounded in SOPs, work instructions, and live HMI context

  • RAG over the SOP corpus, work instructions, MSDS, and CAPA history - retrieval evaluated with engineer-labelled relevance, never deployed on naive vector similarity alone
  • Tool calls into the MES read-side: current OEE, last 24h downtime reasons, in-process batch state, work-order status - answers are timestamped and traceable
  • Tightly scoped action surface: agents can recommend, draft SOP updates, and pre-fill CAPA forms; they do not take physical action and they do not bypass approvals
  • Logging path satisfies 21 CFR Part 11 for pharma deployments - every prompt, retrieval, response, and human approval is signed and stored as an electronic record

OT/IT data engineering for regulated plants

Pipelines modelled to ISA-95 levels 2-4, B2MML payloads where the customer wants them, IEC 62443 segmentation, no synchronous PLC writes

OPC-UA + MQTT Sparkplug B pipelines

OPC-UA south of the DMZ with Basic256Sha256 and mutual X.509; Sparkplug B (HiveMQ / EMQX with mTLS) for high-cardinality edge-to-cloud - unified namespace, Birth/Death certificates, tagged ACLs per gateway

MES & ERP read-side integration

FactoryTalk ProductionCentre, Siemens Opcenter, GE Proficy, AVEVA System Platform, Plex by Rockwell; SAP S/4HANA PP/EWM/QM via CDC or BAPI/OData, Oracle Fusion via REST - write-back only into MES work orders, never to PLC

Historian access - PI, AVEVA, Ignition

OSIsoft / AVEVA PI via PI Web API or AF SDK; AVEVA Historian; Ignition Tag Historian - information-content audit before quoting, so historian compression is not hiding the frequencies your model needs

Time-series + waveform processing

Parquet on object storage for tag history, kdb+ or TimescaleDB for hot windows, edge capture at 1-25.6 kHz for vibration - matrix-profile and transformer encoders for anomaly detection

Genealogy, BOM & batch records

Multi-tier supply graph in Neo4j or TigerGraph; BOM hierarchies from Teamcenter / Windchill / ENOVIA; ISA-88 / B2MML batch records from DeltaV Batch, PlantPAx, SIMATIC BATCH for golden-batch modelling

IEC 62443 zone-and-conduit deploy

Training at level 4 (customer VPC), inference at level 3, one-way replication or data-diode from level 2 historians, Claroty / Nozomi alerts piped to the SIEM, no public-internet egress for the inference stack

Questions plant engineers ask

ISA-95 placement, OPC-UA vs Sparkplug, IEC 62443 segmentation, FDA 21 CFR Part 11, historian fidelity - the things that decide whether a manufacturing AI project ships or stalls

Talk to engineers who have shipped on the plant floor

FactoryTalk and Opcenter integrations, OPC-UA and Sparkplug B pipelines, golden-batch models validated under GAMP 5, vision lines running shadow-mode for four weeks before going live.

Indicative delivery windows - FactoryTalk or Opcenter MES integration: 6-12 weeks; OPC-UA / historian connector + feature store: 3-5 weeks; conveyor defect-detection CV model (shadow → live): 8-14 weeks; golden-batch PLS model with GAMP 5 validation pack: 10-16 weeks.

50+
Projects delivered
96%
Client satisfaction
2019
Founded