Skip to main content
Version: 7.9

Visualization and Dashboards

User Interfaces

Most people that have Ignition will use it to create displays, controls, dashboards, trends, interactive database forms, etc. to help their operators and managers keep track of their processes. The Vision module allows you to create Clients (Runtimes) that include all of these types of HMI/SCADA screens.

If you are using more modules than just Vision, you can link their tools together to create many types of screens, and set up just about anything you can imagine. Here are just a few examples of screens you can create in Ignition:

  • Realtime Status and Control
  • Dashboards
  • Historical Trending
  • Templates
  • Alarm Status
  • Database Manipulation
  • Reporting

Because Ignition is so flexible, you can create exactly what you want with it. No more compromising on features, just build what you need!

Realtime Status and Control

Create screens to monitor motor status, show digital displays, and control machines.

Realtime Status and Control

Dashboards

Create dashboards for quick and easy to read data at a glance.

Dashboards

Create powerful trending charts that allow your users to see what they need, compare data, and look back through any history.

Historical Trending

Templates

Create powerful templates and let Ignition do the work for you. Ask for as many as you want and Ignition will fill in everything for you.

Templates

Alarm Status

Quickly monitor critical processes at a glance. Change setpoints, acknowledge events, and receive notification when something goes wrong.

Alarm Status

Database Manipulation

Interact directly with your databases. Connect to existing ERP and inventory systems, read or modify data, and more.

Database Manipulation

Reporting

Create dynamic PDF reports in your clients. Allow users to select data ranges, report types, and more. Print, save, and email your reports on the spot.

Reporting

Windows

Windows are the basic building blocks for all of your screens. There are several types of windows in Ignition and they can be arranged however you like. You get to choose what windows are available on startup and how your navigation is set up. All components in your screens will live inside your windows. You can create and re-use windows easily inside of Ignition. Passing custom parameters into windows allows you to create once and re-use your screens. You can set windows to open once, or create popup windows with multiple instances so users can compare live values.

Windows

You can set up navigation however you like in Ignition. There are several options available in the project templates that you can take advantage of, or you can create your own using a map with clickable zones, or whatever you like.

  • Back/forward buttons

    Back and Forward Navigation

  • Navigation tab strips

    Navigation Tab Strips

  • Multi-tier navigation

    Multi-tier Navigation

Components and Property Bindings

Components will take up the majority of your screens, and you can put them together in any way you like. Components are made up of properties that control the looks, behavior, and data. For example, a tank has a level, capacity, a liquid color, and more. An input field has text, font, an image, etc. You can even add your own custom properties to enhance components and create additional functionality. Components can be combined in simple groupings, database editor forms, or anything else you can think of.

Component Binding - TankComponent Binding - Text Shape
Component Binding - TankComponent Binding - Text Shape

The power of bindings comes from the variety of different binding types. Bindings are how you can control component properties dynamically. Instead of setting a label statically, the text might change based on a PLC value or on-screen selection. There many ways and bind your components to show values from PLCs, databases, other components, or user input. You can even bind some or all of the properties on each component. You can bind component values using:

In addition to standard components, Ignition has a set of 2D Drawing tools to allow you to create your own graphics or use Symbol Factory to drag and drop SVG images into your windows. Just like any other component, you can use property bindings and set up custom properties to add whatever functionality you need.

SVG Binding

Templates

Components can be combined to create Templates. These are re-usable objects that can be set up once and used throughout your project. The real power of templates comes from the ability to modify it in one location while affecting all of the instances used throughout the project. Most templates use one or more custom properties (Template Parameters) to tie data from a window to the internals of the template.

New in 7.9.13
Cloud Templates have been moved to the new Ignition Exchange. The Cloud browser itself has been removed as of 7.9.13. All Cloud Templates have been automatically moved to the Ignition Exchange and are still available.

In the Exchange, you can view and download many of templates, such as the one below.

Ignition Exchange Resource