Ignition Strip Chart

Web-based SCADA platform for industrial strip charts

Web-based
SCADA
Real-time

Ignition Introduction

Learn about Ignition's powerful capabilities for creating industrial strip charts

What is Ignition?

Ignition by Inductive Automation is a powerful web-based SCADA platform that provides excellent tools for creating industrial strip charts. Its Perspective module offers real-time data visualization with web-based accessibility.

Key Features

  • Web-based strip chart components
  • Real-time data streaming
  • Multi-channel data display
  • Historical data playback
  • Mobile-responsive design
  • Integration with industrial databases

Main Applications

  • SCADA systems
  • Industrial process monitoring
  • Remote monitoring applications
  • Multi-site operations
  • Mobile workforce support
  • IoT data visualization

Advantages of Using Ignition for Strip Charts

Why Ignition is the preferred choice for industrial strip chart applications

Web-based Architecture

Ignition's web-based architecture allows strip charts to be accessed from any device with a web browser, providing universal access to industrial data visualization.

Real-time Performance

Optimized for real-time data streaming with low latency, ensuring that strip charts display live data with minimal delay for critical industrial applications.

Mobile Responsive

Strip charts automatically adapt to different screen sizes and devices, providing optimal viewing experience on desktop, tablet, and mobile devices.

Industrial Database Integration

Seamless integration with industrial databases and historians, allowing strip charts to display both real-time and historical data from various sources.

Multi-user Collaboration

Support for multiple concurrent users with role-based access control, enabling teams to collaborate on strip chart analysis and monitoring.

Scalable Architecture

Designed to scale from small installations to enterprise-wide deployments, supporting thousands of tags and multiple strip chart displays.

Step-by-Step Guide: Creating Strip Charts in Ignition

Follow these detailed steps to create industrial strip charts in Ignition

1

Set Up Ignition Gateway and Perspective

Ignition Gateway Setup

Install and configure the Ignition Gateway, then set up the Perspective module for web-based strip chart development.

  • Install Ignition Gateway
  • Configure Perspective module
  • Set up database connections
  • Configure tag providers
2

Create Perspective Project and View

Perspective Project Creation

Create a new Perspective project and view to contain your strip chart components and configure the project settings.

  • Create new Perspective project
  • Add new view to project
  • Configure view properties
  • Set up navigation structure
3

Add Line Chart Component

Line Chart Component Setup

Add a Line Chart component to your view and configure it for strip chart functionality with real-time data binding.

  • Add Line Chart component
  • Configure data source
  • Set up tag binding
  • Configure chart properties
4

Configure Strip Chart Properties

Strip Chart Configuration

Configure the strip chart properties including time range, data points, colors, and real-time update settings.

  • Set time range and buffer size
  • Configure line colors and styles
  • Set up real-time updates
  • Configure axis labels and scaling
5

Deploy and Test Strip Chart

Strip Chart Deployment

Deploy your strip chart to the Ignition Gateway and test its functionality with real-time data from your industrial systems.

  • Deploy project to gateway
  • Test with live data
  • Configure user access
  • Set up monitoring and alerts

Ignition Configuration Examples and Applications

Practical configuration examples and real-world applications for Ignition strip charts

Basic Ignition Strip Chart Configuration

// Ignition Perspective Strip Chart Configuration
// Component: Line Chart
// Data Source: Tag History
// Update Mode: Real-time

// Chart Properties:
{
    "dataSource": "TagHistory",
    "tags": [
        "Temperature_Sensor_1",
        "Pressure_Sensor_1",
        "Flow_Rate_1"
    ],
    "timeRange": "1h",
    "updateInterval": 1000,
    "stripChartMode": true,
    "maxDataPoints": 1000
}

// Real-time update script
function updateStripChart() {
    var currentTime = new Date();
    var data = system.tag.readBlocking([
        "Temperature_Sensor_1",
        "Pressure_Sensor_1", 
        "Flow_Rate_1"
    ]);
    
    chart.addDataPoint(currentTime, data);
}

// Component binding
chart.dataSource = "TagHistory";
chart.timeRange = "1h";
chart.updateInterval = 1000;

Explanation:

This basic configuration shows how to set up a simple strip chart in Ignition Perspective with real-time data binding and automatic updates from industrial tags.

Multi-Channel Industrial Strip Chart

// Multi-Channel Industrial Strip Chart
// Supporting multiple industrial parameters

// Data Source Configuration:
var dataSources = {
    "Temperature": {
        "tags": ["Temp_1", "Temp_2", "Temp_3"],
        "color": "#FF0000",
        "yAxis": "left"
    },
    "Pressure": {
        "tags": ["Press_1", "Press_2", "Press_3"], 
        "color": "#0000FF",
        "yAxis": "right"
    },
    "Flow": {
        "tags": ["Flow_1", "Flow_2", "Flow_3"],
        "color": "#00FF00", 
        "yAxis": "left"
    }
};

// Chart Configuration:
var chartConfig = {
    "type": "LineChart",
    "dataSource": "TagHistory",
    "timeRange": "2h",
    "updateInterval": 500,
    "maxDataPoints": 2000,
    "stripChartMode": true,
    "multipleYAxes": true,
    "legend": {
        "position": "bottom",
        "visible": true
    }
};

// Real-time update function
function updateMultiChannelChart() {
    var currentTime = new Date();
    
    for (var channel in dataSources) {
        var tags = dataSources[channel].tags;
        var values = system.tag.readBlocking(tags);
        
        chart.addDataSeries(channel, currentTime, values);
    }
    
    chart.refresh();
}

Explanation:

This advanced configuration demonstrates how to create a multi-channel strip chart with different Y-axes, multiple data sources, and real-time updates for comprehensive industrial monitoring.

Advanced Strip Chart with Alarms and Analytics

// Advanced Strip Chart with Alarms and Analytics
// Including threshold monitoring and statistical analysis

// Alarm Configuration:
var alarmConfig = {
    "highLimit": 100,
    "lowLimit": 0,
    "alarmEnabled": true,
    "notificationMethod": "email"
};

// Statistical Analysis:
var analyticsConfig = {
    "movingAverage": {
        "enabled": true,
        "windowSize": 10
    },
    "trendAnalysis": {
        "enabled": true,
        "method": "linear"
    },
    "statistics": {
        "mean": true,
        "stdDev": true,
        "minMax": true
    }
};

// Chart Configuration:
var advancedChartConfig = {
    "type": "LineChart",
    "dataSource": "TagHistory",
    "timeRange": "4h",
    "updateInterval": 250,
    "maxDataPoints": 4000,
    "stripChartMode": true,
    "alarms": alarmConfig,
    "analytics": analyticsConfig,
    "export": {
        "enabled": true,
        "format": "CSV",
        "interval": "1h"
    }
};

// Advanced update function with analytics
function updateAdvancedStripChart() {
    var currentTime = new Date();
    var data = system.tag.readBlocking(["Process_Variable"]);
    
    // Add data point
    chart.addDataPoint(currentTime, data);
    
    // Check alarms
    if (data > alarmConfig.highLimit || data < alarmConfig.lowLimit) {
        system.alarm.trigger("Process_Alarm", data);
    }
    
    // Update analytics
    var stats = chart.calculateStatistics();
    system.tag.write("Process_Mean", stats.mean);
    system.tag.write("Process_StdDev", stats.stdDev);
    
    chart.refresh();
}

Explanation:

This advanced configuration includes alarm monitoring, statistical analysis, and data export capabilities, demonstrating Ignition's comprehensive industrial monitoring features.

Ignition Strip Chart Applications

See how Ignition strip charts are used in actual industrial applications

Industrial Process Monitoring

Industrial Process Monitoring and Control

Manufacturing facilities use Ignition strip charts to monitor critical process parameters, track equipment performance, and ensure optimal production efficiency.

  • Process parameter monitoring
  • Equipment performance tracking
  • Production efficiency analysis
  • Quality control visualization

Power Generation

Power Generation and Distribution

Power plants and electrical utilities use Ignition strip charts to monitor electrical parameters, grid stability, and equipment performance in real-time.

  • Electrical parameter monitoring
  • Grid stability analysis
  • Equipment performance tracking
  • Predictive maintenance

Water Treatment

Water Treatment and Environmental Monitoring

Water treatment facilities and environmental monitoring systems use Ignition strip charts to track water quality parameters and environmental conditions.

  • Water quality monitoring
  • Environmental parameter tracking
  • Treatment process optimization
  • Compliance reporting