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.
Integration
AI Integration with Ignition for Asset Performance Management

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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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:
- 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.
- 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.
- 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.
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).
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'])
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).
| Metric | Before AI | After AI | Notes |
|---|---|---|---|
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. |
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.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
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.
- 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.
- 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.
- 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.
- 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.
- 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.

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.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us