
Why It Matters
- Operators must constantly judge whether current values are acceptable.
- Deviations from expected values signal something might be wrong — but only if noticed.
- Subtle changes can go undetected if visualizations don’t highlight the deviation clearly.
- Knowing how far and how long a process has been off-target is essential for root cause analysis and proactive intervention.
Operational Impact Examples
-
Lab results outside of spec:
Off-spec lab results (e.g., brightness, pH, or viscosity) may go unnoticed when buried in logs or spreadsheets. Highlighting the deviation from specification — along with time of sample and area affected — enables faster investigation and reduces the risk of recurring quality issues. -
Process centerline deviation monitoring:
In Pulp and Paper plants, parameters like RPM or chemical strength are tracked against centerline limits. The dashboard highlights how far and how long values have deviated, enabling early action to prevent quality issues, waste, or equipment stress. -
Pump performance vs. design curve:
Flow and pressure deviate from expected performance curve, signaling impeller wear or blockage.
Real-World Analogy
Primary Flight Display Altitude Tape:
In aviation, pilots rely on a visual showing both current altitude and the assigned target altitude. This comparison allows instant recognition of how far off the aircraft is from the intended level.Similarly, dashboards should make deviation just as visible — including how far off the process is and for how long.

Typical Design Techniques
-
Graphically display actual vs. target values:
When bars or shapes are used to show how close a measurement is to its target, more can be conveyed in less space — and understood faster — than text alone. -
Include numerical deltas or directional arrows:
Help users quickly spot the size and direction of deviation from the expected value. -
Highlight how far and for how long a value has been off target:
Use trend lines, timers, or markers to show persistence of deviation. -
Use color or shape to signal deviation severity:
Color fills, flags, or angular indicators work well for drawing attention to large gaps. -
Trend deviation over time:
Don’t just show the variable’s absolute value — chart how far it has strayed from target across time. -
Show operating limits visually:
Use bands in trends, bar fills, or process objects like tanks. -
Compare against design or performance curves:
Such as expected pump or compressor behavior.
The platform testing section below shows examples of some of these techniques in practice.
Use Case for Platform Testing — #1
This use case explores how well a platform can support deviation-aware design for high-level KPIs in a pulp and paper plant.
Inspired by Stephen Few’s principle, it focuses on displaying actual vs. target values as horizontal bars to improve clarity and space efficiency. These displays help management quickly assess performance, spot off-target conditions, and prioritize action.
- Use percent-of-target bars for pulp production, fiber loss, soda loss, and extrusion rate.
- Show actual and target values for context.
- Use color or shape to flag KPIs outside the desired range.
- Clearly highlight variance from limits or expected performance.
Tested Platforms — Use Case #1
✅ FrameworX — Supports Deviation (Actual vs. Target)
Aspect | Notes |
---|---|
Implementation Approach | Calculate measurement "Percent of Target" for each KPI and display it visually using bargraphs. |
Display Build | • Canvas page type used. • Bargraph fill controlled via analytics tag. • Alert circle visibility triggered by deviation threshold logic. |
Version Tested | 10.0.1.464 |



✅ Ignition Perspective — Supports Deviation (Actual vs. Target)
Aspect | Notes |
---|---|
Implementation Approach | “Percent of Target” is calculated in a gateway timer script, simulating process values and computing percent deviation. |
Display Build | • Progress Bars used for percent-of-target bars in Perspective. • Values and % shown via bound labels. • Color and position set via tag bindings and property transforms. |
Version Tested | Ignition 8.1.x (Perspective) |
✅ AVEVA PI Vision — Supports Deviation (Actual vs. Target)
Aspect | Notes |
---|---|
Implementation Approach | PI AF Analytics used to calculate simulated KPI's values, percent-of-target and alarm triggers. |
Display Build | • "Horizontal Gauge" used for percent-of-target bars in PI Vision. • All values are displayed via the "Value" tool. • Alarm circles are visible/hidden using the "Multi-State" feature. |
Version Tested | PI Vision 2024. PI Server 2018 SP3 |
Upcoming Vendor Testing
- TBD
Use Case for Platform Testing — #2
This use case explores how well a platform can support deviation-aware design by tracking when a process variable moves outside of acceptable limits — and for how long.
Unlike Use Case #1, which focuses on magnitude of deviation from a target, this one focuses on time-based deviation detection and display. The design shows how far the process has drifted and for how long it's been out of bounds. This aids operators in comprehension of the situation — especially in identifying persistent issues — and can help prioritize responses.
- Show how long the value has been out of limits, not just that it is.
- Use visual markers or annotations to display the moment deviation began.
- Include dynamic duration counters to support timely operator action.
- (Optional) Use warning markers for immediate visual indication.
Tested Platforms — Use Case #2
✅ FrameworX — Supports Deviation (Duration + Limits)
Aspect | Notes |
---|---|
Implementation Approach | Runtime script tracks compliance against Hi/Lo limits and sets a timestamp when values go out of range. A duration timer then tracks how long the value remains out of spec. |
Display Build | • Canvas display. • Warning markers appear automatically when values exceed limits. • Duration and out-of-limit timestamp shown in real time. |
Version Tested | 10.0.1.464 |
✅ Ignition Perspective — Supports Deviation (Duration + Limits)
Aspect | Notes |
---|---|
Implementation Approach | Gateway timer script monitors compliance bit and triggers logic to calculate and display deviation duration and timestamp. |
Display Build | • Time Series Chart shows value, high/low limits. • Timer and timestamp appear when limit exceeded. • Transform and bindings used to format display. |
Version Tested | Ignition 8.1.x (Perspective) |
✅ AVEVA PI Vision — Supports Deviation (Duration + Limits)
Aspect | Notes |
---|---|
Implementation Approach | AF Analysis monitors compliance against Hi/Lo limits. When values exceed limits, a timestamp is recorded. A duration timer tracks how long the value remains out of spec. |
Display Build | • A "Trend" object shows the value along with high/low limits. • "Timestamp" and "duration" display when limits are exceeded. • "Calculations" in PI Vision used to support visualization logic. • "Multi-State" applied to control visibility based on range conditions. |
Version Tested | PI Vision 2024, PI Server 2018 SP3 |
Upcoming Vendor Testing
- TBD