How it works

From a pile of code
to answers at the machine.

No tagging, no manual setup, nothing to maintain. You upload what you already have — controlHub does the reading, and you get a colleague who knows the machine.

01

Bring in what you already have

Add your controller programs and electrical drawings. controlHub reads Allen-Bradley, Siemens, and CODESYS PLCs as well as FANUC and ABB robots — and you can drop a whole set of related files in together so they cross-link. The originals are stored securely as the source of truth.

// Allen-Bradley · Siemens · CODESYS · FANUC & ABB · drawings
02

controlHub reads and understands it

Every tag, routine, and rung is parsed and indexed for hybrid search. A plain-language overview explains what the machine actually does, the program is broken into searchable pieces, and tags are cross-referenced to the wiring. It even asks you a few smart questions to capture the tribal knowledge that isn't written down anywhere.

// tags · cross-references · plain-language overview · discovery interview
03

Ask in plain language

“Why won't Conveyor 3 start?” “What writes this tag?” “What does this routine do?” controlHub answers from your code, citing the actual rung, the drawing, and any fixes your team has logged — not a generic chatbot guess.

// grounded answers · cites rungs, drawings & past fixes
04

It gets smarter every fix

Upload a new revision and controlHub tells you exactly what changed and why it matters. Log a fix with a photo from your phone and it becomes part of the searchable record. The archive compounds — the fix you log today is the answer you get next year.

// version diffs · troubleshooting log · notes & photos

The Connector

A slim agent that brings the floor online.

Everything above works from uploaded files alone. When you want live signals, the Connector is a small application you install on a PC sitting next to your equipment. One Connector can talk to one or more PLCs and devices on that network.

Install & pair in minutes. Drop it on a plant PC and pair it to your account with a one-time token — no networking project required.
Allen-Bradley, Siemens & CODESYS PLCs — FANUC & ABB robots. One agent bridges the mixed brands on a line, each scoped to exactly the tags you allow.
Archive what backups miss. Capture running parameters and settings on a schedule and get flagged when they drift — the live state a file backup never holds.
Outbound-only & read-only by default.It dials out over TLS — no inbound firewall holes — and can't write to anything unless you turn that on.

// the Connector & live signals are on the roadmap

controlHub ConnectorPAIRED · 3 PLCs

One agent, many devices

A single Connector on the plant network can bridge several controllers at once — PLCs, drives, and robots — each scoped to exactly the tags you allow.

PLC 1 · PLC 2 · Robot ◄── LAN ──► Connector
Connector ──── TLS 443, outbound ───► controlHub cloud
// AB · Siemens · CODESYS · FANUC & ABB robots
// per-tag allowlist · read-only by default · revocable anytime

The whole system

Cloud-hosted. Nothing heavy on your side.

The archive, the parsing, and the AI all live in the cloud. You reach it from any browser — the only thing that ever runs on-site is the optional Connector.

You
Any browser
Nothing to install · phone or desktop
◄── HTTPS ──►
controlHub
Cloud-hosted
Archive · parsing · AI · encrypted, isolated
◄── TLS, outbound ──
Your plant
Optional Connector
Slim agent → one or more PLCs & devices

Bring your first machine online.

Bring in a program and ask it a question — you'll see the difference in minutes.

Request early access