Skip to content
Early access

Diagnostics Box

PLC diagnostics today. Robot-ready tomorrow.

On a mixed-vendor line you cannot see every machine in one place, you cannot put software on most of them, and when something trips, the evidence is scattered across vendor tools.

A DIN-rail appliance that reads the PLCs, drives, and sensors a line already runs - OPC-UA, Modbus, and more - and puts them in one read-only timeline with an audit-ready incident log. It names the cross-vendor root cause on the box, with nothing installed on the machines it watches.

Early access - appliance, annual license, and commissioning

Apache 2.0 coreSOVD · ISO 17978-3On-prem & air-gapped
selfpatch Diagnostics Box - a DIN-rail appliance mounted in an electrical cabinet, wired into the plant network

What changes for you

See every PLC, drive, and sensor on a line in one timeline - machines you could not watch together before.
When the line trips, the box names the cross-vendor root cause and hands you an exportable evidence packet.
Nothing installed on the machines - read-only, on the OT network you already trust.

Key capabilities

One cable to the OT switch, TLS out - sits beside SCADA, replaces nothing
Read-only by default - writes are opt-in and audit-logged
Auto-discovers every PLC, drive, sensor, and robot in under five minutes
Cross-vendor root cause named on the box
A NIS2 and IEC 62443 evidence packet that builds itself

Where it fits

OT VLAN · PRODUCTION CELLselfpatchDIN-rail box1 GbEOT SWITCHSiemensRockwellBeckhoffAMRYOUR STACKFleet UIselfpatch.aiTLS 1.3 outbound · customer-controlled

The box drops onto a mixed-vendor line and turns it into one diagnostic timeline - read-only, on the OT network you already trust, nothing installed on the machines.

What plugs in

Auto-discovery on the OT VLAN, in under five minutes after the first plug. The protocol is the box’s problem; the integrator above only ever reads one API.

OPC-UASiemens S7-1500, B&R, Schneider M580, Beckhoff TF6100, Omron NJ/NXReady
Modbus TCPSchneider M340, energy meters, drives, generic devicesPoC
ROS 2 / DDSMiR, Husarion, Versabox, cobots, any ROS 2 robotReady
S7comm / S7CommPlusSiemens S7-1200/1500 without an OPC-UA licence, S7-300/400 legacyPoC
EtherNet/IP - CIPAllen-Bradley ControlLogix & CompactLogix, Omron CIPRoadmap
Sparkplug BAny plant with an existing UNS broker - subscribe, never hostRoadmap

The hardware

PlatformRevolution Pi Connect 5
CPUQuad-core A76, 2.4 GHz
Memory / storage4-8 GB RAM, 32 GB eMMC
Network2 x GbE - separate OT and IT
Power12-24 V DC, fanless
Environment-25 to +55 C, IP20
CertificationCE, FCC, DIN EN 60715, EN 61131-2, IEC 61000-6-2/-4

What it deliberately does not do

Not a SCADA replacement - it sits beside SCADA and replaces nothing.
Not a control writer - read-only by default; writes are opt-in and audit-logged.
Not an MQTT broker host - it subscribes to your UNS, it does not host one.

How to get it

Early access. Tell us about your line and its protocols and we will scope an appliance, license, and commissioning.

Apache 2.0An open core you can inspect and trustISO 17978-3Built on the international SOVD standardOn the deviceOn-prem and air-gapped - no cloud requiredAny stackROS 2 today; PLCs and ECUs through Pro bridges

Request early access to Diagnostics Box

Tell us about your site and protocols and we will be in touch about early access.