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.

Dashboards

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

Historical Trending

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

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.

Alarm Status

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

Database Manipulation

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

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.

 

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.

Navigation

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
     

  • Navigation tab strips


  • 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.

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. 

 

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.


Cloud Templates have been moved to the new Ignition Exchange. In the Exchange, you can view and download many of templates, such as the one below: