Discrete, Process & Regulated Manufacturing AI

Plant-floor AI: OEE and defect recall measured against the baseline the line sets, 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), tuned to the recall floor the line requires 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
37
AI agents in production
100%
Job Success on Upwork
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, tuned to the recall floor the line requires

  • 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 tuned to the floor the line requires, 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.

37
AI agents in production
100%
Job Success on Upwork
2019
Founded

Our second practice

This is our AI engineering practice

It is real work and it is where our four products came from. But what Cognilium leads with is narrower: optimization apps that run in tandem with Microsoft Dynamics 365, computing the decisions the ERP records but does not derive — the optimal price, the optimal pick path, the optimal stock level. See the optimization apps · How we build inside the ERP.