Vertical plant analytics

See your plant live. Change the maths yourself.

DynamicPlantMesh turns raw plant-floor signals into live dashboards, trends, KPIs and event intelligence — in the browser, in real time, on a historian that ships with the platform. It connects OPC-UA, OPC classic DA and MQTT v5 equipment, and puts self-service analysis and configuration in the hands of your own engineers.

Illustrative view — replaced by a product screenshot when available

Built for

  • A process plant with OPC-UA, OPC classic DA or MQTT equipment

    The platform ships with its own historian backend and connects the equipment you already have — nothing on the plant floor is replaced.

  • Engineers who change the KPI maths

    Process and reliability engineers who own KPI, alarm and calculated-trace logic themselves — as expressions, not code releases.

  • On-premise, data-sovereign

    The platform and its historian install on Windows hosts you already manage, with no container orchestration team required.

Platform

The platform at a glance

Visualisation, analysis, calculation, AI and connectivity in one web app — every number below is counted in the shipping product.

  • 7dashboard panel types
  • 19statistics per trace
  • 40+expression functions
  • 8MCP tools for external agents
  • OPC-UA · OPC DA · MQTT v5connectivity
  • 6cooperating services

Why DynamicPlantMesh

Live, configurable, AI-ready

  • See everything live

    Real-time streaming from field device to browser: dashboards, trends, gauges and event timelines that update as the plant runs.

  • Configure, don't code

    KPIs, alarms and calculated series are authored as expressions in the app. Changing plant maths never needs a software release.

  • AI-ready by design

    Built-in assistants, powered by DBS Invenio, answer plain-language questions about plant data, and an MCP server opens the historian to your own AI agents.

Vertical plant analytics

Deeper, not broader

You don't build a plant solution on DynamicPlantMesh; you configure one. A horizontal platform hands you a toolkit and a backlog. Here, the five things every plant ends up building arrive as the product.

  1. Trend statistics, not just lines

    19 statistics per trace — from min and max with their timestamps to quartiles, skewness and RMS — generated from the trend on screen, so the spreadsheet round-trip disappears.

  2. Event and downtime intelligence

    How long, how often, what it looked like last time and what the process was doing while it happened. One timeline, one click from the event to the trend behind it.

  3. Expression-authored KPIs

    KPIs, alarm logic and calculated traces are expressions your engineers write in the app, with 40+ plant functions and no software release to change a calculation.

  4. AI grounded in the live historian

    In-app assistants answer from the live historian — the trend assistant from exactly what is on screen — and 8 MCP tools give your own agents governed access to equipment, events, KPIs and time-series.

  5. Long, fine-grained history

    “Show me this pump’s vibration during the same shift last quarter.” Time-series from per-second to per-day resolution over any historical range — the answer is a trend, not a ticket.

Illustrative view — replaced by a product screenshot when available
Illustrative view — replaced by a product screenshot when available

Events

Every equipment event on one timeline

See what stopped, for how long and how often — then drill from the event to the trend that shows what the process was doing.

  • Group by equipment or event type; stack overlapping runs
  • In-progress and completed events colour-coded, with per-equipment overrides
  • Click an event to drill into its trend and event-log details
  • Compare selected events side by side
  • Chart event properties — stop duration by cause, for exampleNew
  • Export pivoted event grids to Excel or PDF
  • 3timeline grouping modes
  • 2export formats (Excel, PDF)
Illustrative view — replaced by a product screenshot when available

Event timelines on the platform page

KPI engine

Author KPIs and alarm logic as expressions

Plant calculations belong to the plant. Your engineers write and change them in the app — the same expression language spans KPIs, event logic and automated actions.

  • KPI and event trigger / reset logic as text expressions — no code deployment
  • 40+ plant functions: historian aggregates, state durations, signal maths, bit decoding
  • Fire SMS, email, API calls or stored procedures from events
  • Evaluate per equipment, measure and shift, logging actual against target
  • Re-extract event logs over any historical range and watch progress live
  • 40+expression functions
  • 0redeploys to change a KPI
Illustrative view — replaced by a product screenshot when available

The KPI and event engine on the platform page

AI

Ask your plant questions in plain language

Inside the app, 2 assistants answer questions about your plant; an MCP server opens the same historian to agents you run yourself. Every answer is grounded in live plant data — the trend on screen, the configured events, the KPI log — not a generic summary.

  • Historian Agent — natural-language questions about plant data across historian connectors.
  • Ask AI — open it beside any trend and question exactly what is on screen; close the panel and reopen it while the trend is open and the thread is still there.
  • 8 MCP tools — equipment, configured events with live trigger state, KPI definitions and logs, and time-series for agents that connect directly with an API key.
  • Powered by DBS Invenio — the assistants run through it, and it can be deployed with models hosted on your own infrastructure; ask about the local-model option for your deployment.
  • Fails closed — nothing activates until it is explicitly enabled and configured.

AI assistants and agent access

Illustrative view — replaced by a product screenshot when available

Who it's for

One platform for everyone who acts on plant data

  • Plant & production managers

    Live dashboards, KPI tracking against targets and downtime visibility across equipment, shifts and sites.

  • Process & reliability engineers

    Deep trend analysis, event comparison, a statistical toolkit and calculated traces for root-cause work.

  • Operations & control-room teams

    Real-time equipment status, event timelines and alarm visibility with SMS and email notifications.

  • IT / OT integrators & data teams

    Governed REST APIs, OPC-UA and MQTT v5 connectivity, native or Microsoft Entra ID sign-in, and AI-ready data access.

Deployment

Fits the plant you run today

Its own historian backend, on-premise Windows hosts, no container orchestration team.

Field-to-dashboard data flow

  1. OPC-UA devices → Field gateway service
  2. OPC classic DA devices → Field gateway service
  3. Field gateway service → MQTT v5 broker (live path)
  4. Field gateway service → Store-and-forward buffer (while the broker is unreachable)
  5. Store-and-forward buffer → MQTT v5 broker (replay on reconnect)
  6. MQTT v5 broker → LIVE trends in the browser (live path)
  7. MQTT v5 broker → Expression evaluation
  8. Expression evaluation → KPI & event logs
  9. KPI & event logs → Historian
  10. Historian → Dashboards & timelines
Field signals arrive over OPC-UA and OPC classic DA and are published onto the embedded MQTT v5 broker, where the flow splits: a live path feeds LIVE trends directly in the browser, and a processing path evaluates expressions into KPI and event logs stored in the historian for dashboards and timelines. If connectivity drops, the store-and-forward buffer replays samples on reconnect, so outages become delays bounded by the configured disk buffer.

DynamicPlantMesh installs on premise, on Windows hosts, as 6 cooperating services around an embedded MQTT v5 broker and its own historian backend on a relational database. A field gateway service connects OPC-UA and OPC classic DA equipment, buffers to disk while the broker is unreachable and replays on reconnect — an outage becomes a delay, bounded by the configured disk buffer. Each service restarts and scales on its own, so a heavy KPI recalculation never touches the web app.

Connectivity and integrationArchitecture and deployment

Configure a plant solution — don't build one.

See DynamicPlantMesh running against plant data — and bring the KPI your engineers would change first.