Inferensys

Integration

AI Integration with Ignition for Asset Performance Management

Build a comprehensive, AI-driven Asset Performance Management (APM) solution on Ignition's real-time data fabric. Move from reactive alerts to predictive health scoring, remaining useful life (RUL) forecasting, and optimized maintenance strategies.
Data scientist building training data pipeline on laptop, data preprocessing visible, technical workspace.
ARCHITECTURE AND ROLLOUT

From SCADA Alerts to Predictive Asset Intelligence

A practical blueprint for layering AI onto Ignition's real-time data fabric to move from reactive alarms to predictive asset performance.

The integration architecture treats Ignition as the real-time data fabric and control plane. AI models connect to three primary surfaces: the Ignition Gateway for OPC UA and PLC data streams, the SQL Bridge for historical context from databases like SQL Server or Oracle, and the Perspective Module for operator-facing insights. This creates a closed-loop system where AI inferences—such as a predicted bearing failure in 72 hours—can trigger Ignition scripts to adjust setpoints, generate work orders in a connected CMMS, and push contextual alerts to HMI screens.

Rollout follows a phased, asset-criticality approach. Start by instrumenting Ignition's Tag Historian to feed time-series data (vibration, temperature, pressure) for 2-3 high-value assets into a lightweight edge inference service. Use Ignition's Alarm Notification system to deliver AI-generated pre-alerts alongside traditional SCADA alarms, training operators to trust the new signals. Then, expand to Ignition's SFC (Sequential Function Chart) or Scripting modules to automate conditional responses, like initiating a slow ramp-down procedure when a pump failure is predicted, preserving the asset and preventing secondary damage.

Governance is built into the data flow. All AI inferences are logged as Ignition Transaction Groups with full audit trails, linked to the source sensor tags and model version. A human-in-the-loop step is maintained for critical actions; for example, a recommended maintenance override must be approved via an Ignition Perspective pop-up with justification before execution. This architecture ensures the AI augments Ignition's supervisory control without bypassing established safety and operational protocols, turning SCADA from a monitoring tool into a predictive intelligence layer.

INTEGRATION SURFACES

Where AI Connects to Ignition's APM Data Fabric

Ingesting IIoT Streams for Model Inference

Ignition's core strength is its real-time data acquisition from PLCs, sensors, and historians. This forms the primary feed for AI-powered Asset Performance Management (APM). AI models connect directly to Ignition's Tag Historian or streaming pipelines to analyze multivariate time-series data for anomaly detection and health scoring.

Key integration points include:

  • Tag Change Scripts: Trigger AI inference on critical tag updates (e.g., motor vibration exceeding baseline).
  • UDT (User-Defined Type) Events: Process structured equipment data bundles through AI models for holistic asset assessment.
  • Gateway Scripting: Use Python or Jython within Ignition to call external AI inference endpoints, returning results as new tags for visualization and control logic.

This enables real-time predictions like remaining useful life (RUL) or impending failure modes, turning raw sensor data into actionable prognostic alerts within the same second.

ASSET PERFORMANCE MANAGEMENT

High-Value APM Use Cases for Ignition + AI

Ignition provides the real-time data fabric for industrial assets. By integrating AI, you can transform raw sensor streams and maintenance logs into predictive insights, moving from reactive to condition-based and predictive maintenance strategies.

01

Asset Health Scoring & Anomaly Detection

Continuously monitor multivariate sensor data (vibration, temperature, pressure, current) from PLCs via Ignition's OPC-UA/MQTT connectors. AI models analyze this stream to generate a real-time health score and detect subtle anomalies that precede failures, alerting maintenance teams via Ignition's alarm system or dashboard.

Batch -> Real-time
Failure detection
02

Remaining Useful Life (RUL) Prediction

Leverage Ignition's historian to feed time-series operational data (run hours, load cycles, environmental conditions) into survival analysis or regression models. Predict RUL for critical assets like pumps, motors, and compressors. Output forecasts to Ignition Perspective screens for planners and schedule proactive work orders in your CMMS.

1 sprint
Implementation lead time
03

Intelligent Maintenance Workflow Trigger

Move beyond static time-based schedules. Use AI inferences on asset health and RUL to automatically generate and prioritize work requests in Ignition's database. These triggers can initiate workflows in integrated systems like SAP PM, Maximo, or UpKeep, complete with suggested procedures and required parts, routed to the appropriate technician skill group.

Hours -> Minutes
Work order creation
04

Root Cause Analysis for Recurring Failures

When a failure occurs, use AI to cluster similar historical events from Ignition's event logs, maintenance records, and process data. Perform automated root cause analysis by correlating failure modes with operational parameters (e.g., specific recipes, raw material lots, operator shifts). Surface findings in Ignition reports to guide permanent corrective actions.

05

Spare Parts & Inventory Optimization

Connect AI-driven failure predictions to your spare parts inventory managed in Ignition or an external ERP. Models forecast demand for critical spares based on predicted maintenance windows and lead times, generating reorder suggestions and optimizing safety stock levels to minimize downtime without over-investing in inventory.

Same day
Reorder signal
06

Operator-Guided Inspection & Diagnostics

Embed an AI copilot directly into Ignition Perspective HMIs. For technicians on the floor, the assistant can guide inspections via tablet, interpret manual readings or images against baselines, suggest diagnostic steps based on symptoms, and auto-populate digital checklists—closing the loop between AI insight and field execution.

FROM REAL-TIME DATA TO OPTIMIZED MAINTENANCE

End-to-End APM Workflow Examples

These concrete workflows illustrate how AI agents, integrated with Ignition's SCADA and MES data fabric, automate asset performance management from detection to action. Each example follows a trigger-context-action-update pattern, showing the flow between Ignition's real-time systems, AI models, and enterprise records.

Trigger: Ignition's Tag Historian detects a sustained increase in vibration amplitude (RMS) and temperature on a critical pump motor, exceeding a dynamic threshold set by an AI model.

Context Pulled:

  • Real-time sensor tags (vibration, temp, amps) from Ignition's OPC-UA connection.
  • Last 30 days of historical vibration spectra from the Ignition historian.
  • Equipment master data (model, last bearing replacement date) from Ignition's SQL bridge to the CMMS.
  • Open work orders for this asset from the CMMS API.

AI Agent Action:

  1. A pre-trained vibration analysis model (e.g., CNN on FFT data) runs inference, predicting remaining useful life (RUL) of the bearing as 48-72 hours with 92% confidence.
  2. A secondary agent analyzes the failure mode (likely outer race defect) and cross-references the CMMS for the correct part number and standard repair procedure.
  3. The agent drafts a detailed work order description, including predicted RUL, recommended parts, and a link to the vibration trend in the Ignition Perspective HMI.

System Update:

  • A high-priority work order is automatically created in the connected CMMS (e.g., SAP PM, Maximo) via Ignition's REST API client.
  • An alert is posted to the Ignition HMI's alarm panel with the AI-generated diagnosis and a link to the new work order.
  • A notification is sent via Ignition's built-in notification system to the maintenance planner and area supervisor.

Human Review Point: The maintenance planner reviews and confirms the AI-generated work order, adjusting priority or parts if needed, before dispatching to a technician.

BUILDING A HYBRID EDGE-CLOUD APM PIPELINE

Implementation Architecture: Data Flow & Model Orchestration

A production-ready AI integration for Ignition-based Asset Performance Management requires a hybrid architecture that respects data gravity, latency needs, and operational continuity.

The core data flow begins at the Ignition Gateway, which acts as the unified data fabric. Real-time sensor streams from PLCs and smart devices are ingested via Ignition's native drivers (OPC UA, MQTT, Modbus) and stored in its Tag Historian or a connected time-series database. Concurrently, transactional data—like work orders from a CMMS or maintenance logs from an ERP—is polled or received via Ignition's SQL Bridge or REST client. This creates a unified context layer where live equipment states are enriched with maintenance history, parts inventory, and operational schedules.

Model orchestration is split across tiers to balance speed with sophistication. Lightweight anomaly detection models (e.g., for vibration or temperature spikes) are deployed at the edge using Ignition Edge or a co-located inference server, providing sub-second alerts for critical failures. For complex predictions like Remaining Useful Life (RUL) or asset health scoring, feature vectors are packaged and sent to a cloud-based inference service. This service calls upon trained models that analyze multivariate time-series patterns against historical failure modes, returning a health score and recommended action. Ignition's Scripting or Pipeline modules then consume these scores, triggering automated workflows: creating prioritized work orders in a CMMS, updating asset status dashboards in Perspective, or sending alerts to technician mobile apps.

Governance and rollout are phased. Start with a pilot asset group, using Ignition's Alarm Notification and Reporting to establish a baseline. Implement a feedback loop where maintenance outcomes (e.g., 'found faulty bearing') are logged back into the system via Ignition's UDT (User Defined Type) structures, continuously improving model accuracy. Access is controlled through Ignition's Role-Based Access Control (RBAC), ensuring only authorized engineers can adjust model thresholds or view sensitive predictions. For a deeper dive on orchestrating these hybrid data flows, see our guide on [/integrations/manufacturing-execution-platforms/ai-integration-with-ignition-for-iiot](AI Integration with Ignition for IIoT).

AI Integration with Ignition for Asset Performance Management

Code & Configuration Patterns

Real-Time Asset Health Scoring

This pattern uses Ignition's scripting engine to calculate a composite health score from live sensor data, then triggers an AI model for predictive analysis. The health score is written to a tag historian and can be visualized on an HMI or Perspective screen.

Key Components:

  • Ignition Tags: Create derived tags for vibration, temperature, pressure, and flow rates.
  • Python Scripting: Use Jython or a Gateway Script to call a pre-trained model via a REST API.
  • Model Output: The AI model returns a probability of failure within the next 7, 14, or 30 days.

Example Gateway Script (Jython):

python
# Fetch current tag values from Ignition
temp = system.tag.read("[default]Asset1/Temperature").value
vibration = system.tag.read("[default]Asset1/Vibration_RMS").value

# Prepare payload for AI inference service
payload = {
    "asset_id": "Pump-101",
    "features": {
        "temperature_c": temp,
        "vibration_mm_s": vibration,
        "runtime_hours": 8750
    }
}

# Call Inference Systems API endpoint
import urllib2
import json
req = urllib2.Request('https://api.inferencesystems.com/v1/apm/predict')
req.add_header('Content-Type', 'application/json')
response = urllib2.urlopen(req, json.dumps(payload))
result = json.load(response)

# Write the RUL prediction back to an Ignition tag
system.tag.write("[default]Asset1/Predicted_RUL_Days", result['rul_days'])
system.tag.write("[default]Asset1/Health_Score", result['health_score'])
AI-ENHANCED ASSET PERFORMANCE MANAGEMENT

Realistic Operational Impact & Time Savings

This table illustrates the tangible operational improvements achievable by integrating AI-driven predictive analytics with Ignition's real-time data fabric for Asset Performance Management (APM).

MetricBefore AIAfter AINotes

Asset Health Scoring

Manual review of dashboards and alarms

Automated, context-aware scoring with ranked alerts

Engineers focus on top 10% of assets flagged for imminent risk.

Remaining Useful Life (RUL) Prediction

Scheduled, calendar-based part replacement

Condition-based predictions with confidence intervals

Parts inventory reduced by 15-25%; avoids unplanned downtime.

Maintenance Work Order Generation

Reactive or time-based preventive triggers

Predictive triggers based on health score and RUL forecasts

Work orders created 1-3 weeks in advance, allowing for planned scheduling.

Root Cause Analysis for Failures

Post-mortem analysis by senior engineers (hours to days)

AI-suggested probable causes with supporting sensor trends

Diagnosis time reduced from 4-8 hours to 30-60 minutes.

Maintenance Strategy Optimization

Static strategies based on OEM recommendations

Dynamic, asset-specific strategy recommendations (Run-to-Fail, Preventive, Predictive)

Maintenance budget reallocated from low-value preventive tasks to high-impact predictive work.

Operator Alert Fatigue

High-volume, unprioritized alarm floods from SCADA

Intelligent, consolidated alerts with recommended actions

Critical alerts are 5x more likely to be acted upon within the first hour.

Regulatory & Compliance Reporting

Manual compilation of asset history and maintenance logs

Automated report drafting with key events and compliance status

Report preparation time reduced from days to hours for audits.

ARCHITECTING FOR PRODUCTION

Governance, Security, and Phased Rollout

A production-grade AI integration for Ignition APM requires deliberate governance, secure data handling, and a phased rollout to manage risk and demonstrate value.

Governance starts with defining clear ownership and decision rights for the AI models and their outputs. For Ignition-based APM, this typically involves a cross-functional team from maintenance, reliability engineering, and IT. Key governance artifacts include a model card for each asset health or RUL (Remaining Useful Life) predictor, documenting its training data, intended use, and performance metrics. Access to the AI insights within Ignition Perspective HMIs or reports should be controlled via Ignition's built-in role-based access control (RBAC), ensuring operators see alerts while reliability engineers can drill into model confidence scores and feature attributions. All AI-driven maintenance recommendations should be logged in Ignition's transaction groups or a dedicated audit table, creating a traceable record from sensor anomaly to suggested work order.

Security is paramount when connecting AI inference services to operational data. The recommended pattern is a secure, outbound-only connection from the Ignition gateway to a dedicated inference endpoint, often deployed in a private cloud or on-premises environment. Ignition's Tag Historian and SQL Bridge modules stream time-series data and context (e.g., asset tags, maintenance history) to the AI service over a secure TLS connection, with sensitive data like asset IDs pseudonymized if necessary. Predictions are returned and written to Ignition as new tags or database records. This architecture ensures the OT network is never directly exposed, and the AI service has no inbound access to the Ignition server. All data in motion and at rest should be encrypted, adhering to the same standards applied to Ignition's own SQL database connections.

A phased rollout mitigates risk and builds organizational trust. Phase 1 (Pilot): Select 2-3 critical assets with high-quality historical data in Ignition's historians. Deploy a single AI model (e.g., health scoring) and surface predictions in a dedicated Ignition Perspective view for the reliability team only. Focus on validating model accuracy against known failure events. Phase 2 (Expansion): Integrate predictions into existing Ignition alarm notification systems for automated alerts and begin generating draft work orders in your CMMS via Ignition's scripting or database actions. Implement a human-in-the-loop step where a planner must approve all AI-generated work orders before they are dispatched. Phase 3 (Scale & Optimize): Roll out models to an entire asset class, integrate RUL predictions for spare parts planning, and use Ignition's reporting tools to track AI-driven outcomes like mean time to repair (MTTR) and avoidance of unplanned downtime. Continuously retrain models using new failure data logged back into Ignition's event frames.

IMPLEMENTATION AND WORKFLOW DETAILS

Frequently Asked Questions

Common technical and operational questions about building an AI-powered Asset Performance Management (APM) solution on the Ignition platform.

This workflow creates a dynamic, multi-factor health score for critical equipment by fusing real-time sensor data with maintenance history.

  1. Trigger & Data Acquisition: Ignition's SCADA modules continuously poll PLCs and IIoT devices (via OPC UA, MQTT, Modbus). Relevant time-series data (vibration, temperature, pressure, amperage) is streamed into Ignition's Tag Historian or a connected time-series database.
  2. Context Enrichment: A scheduled script or gateway event queries Ignition's SQL Bridge to pull contextual data from your CMMS (e.g., SAP PM, Maximo): last maintenance date, work order history, asset criticality rating, and OEM specifications. This creates a unified asset context payload.
  3. Model Inference: The enriched payload is sent via a secure REST API call to a deployed AI model (e.g., an ensemble model for anomaly detection and remaining useful life prediction). Inference can run in the cloud or on-premise, depending on latency requirements.
  4. Score Calculation & Update: The model returns a composite health score (e.g., 0-100) and a confidence interval. Ignition updates a dedicated "Asset Health Score" tag and writes the score, contributing factors, and timestamp to a SQL table for trend analysis.
  5. Visualization & Alerting: The score is visualized in real-time on Ignition Perspective HMIs via color-coded gauges. If the score drops below a dynamic threshold (which the AI can also adjust), Ignition triggers an alarm, creates a log entry, and can initiate a work order in the CMMS via its API integration.
Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.