The platform
Run your entire operation on Setpoint.
From edge-level connectivity to operation-wide traceability, Setpoint unifies every signal, asset, and decision in a single, modern platform. Connect faster, configure once, trace everything, and simplify daily work for teams of any size, all while future-proofing your industrial stack.
Connect
Built to Connect Everything
Ready to rethink how you connect?
Whether you’re linking a single machine or integrating across your entire enterprise, Setpoint connects your systems, teams, and data in real time. Built to unify OT and IT from day one, Setpoint makes sure every signal and state flows exactly where it’s needed.
Native Industrial Protocol Support
Setpoint speaks the language of your machines right out of the box. Built-in drivers for Modbus TCP, OPC UA, EtherNet/IP, Siemens S7, Beckhoff ADS, and more connect directly to your PLCs and controllers without external adapters, translators, or third-party bridges.
Real-Time Data Streaming
Industrial operations require immediacy, not lag. Setpoint streams tag changes with Server-Sent Events (SSE) as they happen, so Live Tags, dashboards, and alarms stay current and operators can respond to issues that affect production or safety.
Designed for Disconnected Environments
Connectivity isn’t always guaranteed, and Setpoint is built for that. Each edge device logs to its own local time-series database, so history keeps recording when the plant network or internet drops. The same asset model runs at the edge, on servers, and in the cloud.
Configure
Configure Once, Deploy Everywhere
Ready to rethink how you deploy?
Setpoint was built to reflect how industrial systems actually work: structured, repeatable, and evolving. Whether you’re setting up one asset or rolling out configurations across dozens of lines, Setpoint’s modular architecture keeps everything organized and reusable.
Reusable Asset Templates
Stop cloning spreadsheets and hand-mapping points. Define a Frame once with tag patterns and variables, then apply it to every matching asset. When a new machine comes online, apply the Frame and you’re done: every detail inherits the right naming, units, and limits.
Visual, Validated Editing
Configuration feels like filling out a well-designed form, with no command line required. Inputs are validated before they’re saved, asset group configurations are published as revisions, and Frame definitions are versioned so changes roll out predictably.
Scalable Asset Structure
Plants don’t run as flat lists, and neither should your configuration. Setpoint mirrors your operation (Site → Asset group → Line → Asset) so context is built in. Update a Frame and re-apply it across a group, or pull an existing asset group onto a new edge device.
Trace
Track Your Entire Operation
Ready to rethink your traceability?
Customers and continuous-improvement programs demand a clear story of what happened, when, and why. Setpoint records that story automatically: every tag change is time-stamped, tied to its asset, and stored in one place, so root-cause analysis that once took days takes minutes.
Complete, Time-Stamped History
Every logged value is captured with its timestamp across machines, lines, and sites. Filter by time window or asset group, and keep years of history with the automatic Parquet archive to local disk and cloud object storage.
Context-Rich Tagging
Traceability is only useful if it matches how you think about your plant. Every record belongs to a site, asset group, line, and asset, and Tag insights let you group history by any tag, such as shift, recipe, batch, or product, in a couple of clicks.
Signal-to-Decision Trace
Every KPI in Setpoint comes from tags you can inspect: uptime from the line enabled and running signals, heater energy from zone outputs, and alarms from the limits in your Frames. When something goes wrong, the trail from metric back to signal is already there.
Simplify
Simplified Industrial Applications
Ready to rethink industrial simplicity?
Complex tools slow everyone down and rarely solve the actual problem. Setpoint gives operators, engineers, and managers a common workspace that just makes sense, with fewer clicks, no scripts, and effortless updates, so your team can focus on throughput and quality.
Intuitive Interface
Screens are organized by task, with the critical metrics front and center. Admin and member roles keep configuration in the right hands, a dark interface suits the control room, and the command palette gets you to any asset from the keyboard.
Quickly Understand
Setpoint ships as a lightweight container for edge devices, servers, or cloud instances. Network discovery finds your PLCs and L5X import brings in tags, so your first data points appear fast and pilots start delivering value before the next shift change.
Complete Data Capture
Forget writing scripts to dump CSVs. Setpoint records every value change with its timestamp out of the box, shows you any tags that aren’t being logged, and emails you if a logging session stops, so nothing slips through the cracks.
The modules
See the parts of the software you’re buying.
Each module below works out of the box. The screens mirror the real Setpoint interface, filled with sample data.
Connect & Log
Every PLC, one data stream
Setpoint Connect talks to the controllers already on your floor and logs every tag change to a time-series database at the edge.
- Network discovery and a tag browser for supported PLCs
- Import Studio 5000 L5X projects instead of typing tags by hand
- Pull rows from SQL databases and images from watched folders
- Skip-unchanged logging keeps storage lean without losing history
- Live Tags view for real-time values while you commission
Supported connections
- Allen-Bradley / Rockwell
- ControlLogix / CompactLogix, EtherNet/IP, DF1
- Siemens
- S7, PROFINET
- Beckhoff
- ADS / TwinCAT
- Emerson
- DeltaV
- Open protocols
- Modbus TCP, OPC UA, CANopen, Open Protocol
- Building automation
- BACnet/IP, KNXnet/IP
- SQL databases
- PostgreSQL, MySQL, SQL Server
- Media
- Watched image folders
Setpoint / Line 3 / Live Tags
Sample dataLive Tags
Extruder 1
Extruder| Name | Address | Value | Quality | Source |
|---|---|---|---|---|
| Temperature Actual | L3_EXT1.Zone1.Temp_PV | 204.4°C | Good | Live |
| Temperature Setpoint | L3_EXT1.Zone1.Temp_SP | 205°C | Good | Live |
| Output | L3_EXT1.Zone1.Out_CV | 46% | Good | Live |
| Name | Address | Value | Quality | Source |
|---|---|---|---|---|
| Temperature Actual | L3_EXT1.Zone2.Temp_PV | 214.4°C | Good | Live |
| Temperature Setpoint | L3_EXT1.Zone2.Temp_SP | 215°C | Good | Live |
| Output | L3_EXT1.Zone2.Out_CV | 50% | Good | Live |
| Name | Address | Value | Quality | Source |
|---|---|---|---|---|
| Temperature Actual | L3_EXT1.Zone3.Temp_PV | 224.4°C | Good | Live |
| Temperature Setpoint | L3_EXT1.Zone3.Temp_SP | 225°C | Good | Live |
| Output | L3_EXT1.Zone3.Out_CV | 54% | Good | Live |
| Name | Address | Value | Quality | Source |
|---|---|---|---|---|
| Speed | L3_EXT1.Screw.Speed_PV | 62rpm | Good | Live |
| Melt Pressure | L3_EXT1.Melt.Pressure | 2,840psi | Good | Live |
| Running | L3_EXT1.Screw.Running | Good | Live | |
| Recipe | L3_EXT1.Recipe.Name | HDPE-40 | Good | Live |
Frames & Assets
Model the plant once
Describe a machine type once as a Frame, then apply it to every matching asset. Sites, asset groups, and lines mirror how your plant is actually organized.
- Reusable Frames with detail groups, setpoints, and limits
- Tag patterns map dozens of PLC addresses in one step
- Sites, asset groups, and lines for multi-plant organizations
- Versioned frame definitions roll out across the fleet
Setpoint / Frames / Heater zone
Sample dataFrame · Heater zone
Plant 2
- Extrusion
- Line 3
- Zone 1
- Zone 2
- Zone 3
- + 9 more
- Line 4
| Detail | Tag pattern | Kind |
|---|---|---|
Actual temperature Process | {line}.Zone{n}.Temp | Number · °C |
Setpoint Process | {line}.Zone{n}.SP | Setpoint |
High limit Process | {line}.Zone{n}.HiLim | Limit |
Heater output Output | {line}.Zone{n}.Out | Number · % |
Enabled State | {line}.Zone{n}.En | Boolean |
Insights
Answers, not just charts
Purpose-built analytics that turn raw tags into uptime, energy, and quality stories your supervisors can act on.
- Uptime insights: productive, quality loss, and stopped time per line
- Heater insights: staggered-start savings and predictive heater signals
- Tag insights: compare every signal across recipes, shifts, or products
- Roll up across lines and sites, including edge devices
Uptime insights
Productive, quality loss, and stopped time from the line enabled and running signals.
Heater insights
Estimated energy, stagger savings, and predictive signals for every heater zone.
Tag insights
Group by any tag, such as recipe, shift, or product, and compare every other signal.
Setpoint / Plant 2 / Line 3 / Heater insights
Sample dataHeater insights
Stagger score 82/100 — Several heaters often heat up in the same buckets — staggering start times may reduce peak demand.
Recommendations
Several heaters often heat up in the same buckets — staggering start times may reduce peak demand.
Estimated impact ~4.20 MWh (primary model)
First crossing of ~85% of typical temperature spans 1.3 hours across heaters — align start times with true production-ready needs.
Heaters in this asset group
| Heater | Est. energy | Est. cost | Health | Power tag |
|---|---|---|---|---|
| Zone 1 | 3.30 MWh | $396 | 88 | — |
| Zone 2 | 3.70 MWh | $444 | 88 | — |
| Zone 3 | 4.30 MWh | $516 | 68 | — |
| Zone 4 | 3.90 MWh | $468 | 88 | — |
| Zone 5 | 3.60 MWh | $432 | 88 | — |
| Zone 6 | 3.10 MWh | $372 | 88 | — |
Temperature vs setpoint
Signals
Heating rate in the early window tapers more than typical — element aging or supply issues are possible.
Frequent temperature reversals — tuning (hysteresis/PID) or load changes may be worth reviewing.
Alarms
Know before the line stops
Warning and critical alarms built from the limits you already defined, plus alerts when data logging itself goes quiet.
- Auto-create alarms from setpoints and limit details
- Warning and critical thresholds on temperature, pressure, vibration, efficiency, status, or custom tags
- One live list of active alarms across sites and asset groups
- Email notification when a logging session stops reporting
Setpoint / Plant 2 / Alarms
Sample dataActive Alarms (4)
- CRITICAL
Line3.Melt.Pressure
Line 3 · Extruder · 3,420 psi > 3,300
Pressure
2 min ago
- WARNING
Line3.Zone7.Temp
Line 3 · Zone 7 · 201 °C < 210
Temperature
14 min ago
- WARNING
Press4.Bearing.Vib
Press cell A · Press 4 · 7.1 mm/s > 6.5
Vibration
41 min ago
- CRITICAL
Chiller2.Return.Temp
Utilities · Chiller 2 · 19.8 °C > 18
Temperature
1 h ago
Dashboards & Reports
The right view for every role
Live dashboards for operators, packaged reports for leadership, and built-in Grafana for engineers who want to dig deeper.
- Live process dashboards across assets and lines
- Reports with automatic hourly, daily, and weekly rollups
- Grafana integration with ready-made dashboard templates
- Export-friendly data through a documented REST API
Setpoint / Plant 2 / Reports
Sample dataReports
3 selected on other types
No assets match that search.
Select assets in the table to load their tags. Picks from other types stay on the graph.
Selected series · all types
Data Visualization
Y-axis: drag the vertical slider on the right, or hold Shift and scroll on the chart. X-axis: bottom slider or scroll on the chart. Numeric series use a 30s min/max envelope so every selected tag fits on the chart. Resolution is 30s (preferred 1s) so all tags stay visible.
Series
State values
AI Chat
Ask your plant a question
Chat with your production data in plain language. The assistant uses Setpoint tools to look up sites, assets, and logged values before it answers.
- Grounded answers from your assets and logged data
- Pick context: a site, asset group, or specific asset
- Ask it to compare assets or build a Grafana dashboard for you
- Cloud models or local models via Ollama for air-gapped plants
- Bring your own AI key per user
Setpoint / AI Chat
Sample dataAI Chat
Line 3 was stopped for 3.7 h on Wednesday, about twice its weekly average. Most of it came from two events:
- 06:10–07:35 · start-up after a die change. Zone 7 took 38 min longer than usual to reach setpoint.
- 14:02–15:20 · melt pressure went high and the operator disabled the line.
Zone 7 also shows a slowing warm-up in Heater insights. Want me to pull its temperature trend for the week?
Edge Fleet
Run the plant, manage it centrally
Each line runs on its own edge device. A central server sees every device, pushes configuration, and rolls out updates with automatic rollback.
- Edge devices keep logging locally, even when the WAN is down
- Central view of every device, its version, and heartbeat
- One-click updates with preflight checks and rollback
- Parquet archive to local disk and cloud object storage
Setpoint / Edge Devices
Sample dataEdge Devices
| Device | Site | Version | Status |
|---|---|---|---|
Line 1 edge ...499b78 | Plant 2 · Akron | v0.0.101 | Online 4 s ago |
Line 3 edge ...0a7d21 | Plant 2 · Akron | v0.0.101 | Online 2 s ago |
Line 4 edge ...61c4a3 | Plant 2 · Akron | v0.0.99 | Updating 11 s ago |
Press cell A ...2e9b15 | Plant 5 · Dayton | v0.0.101 | Offline 26 min ago |
Platform
The foundations your IT team will ask about.
Role-based access
Admins configure; members view, report, and chat. Enforced on every API call.
Single sign-on
Sign in with Microsoft Entra ID, Google, or a one-time email code.
Open REST API
Every screen is backed by a documented API with an OpenAPI reference.
Command palette
Jump to any asset, line, or report from the keyboard.
Ready to simplify your industrial operations?
Book a demo or chat with an engineer to see how Setpoint delivers clarity, context, and control at scale.