Realtime Status and Control
Create screens to monitor motor status, show digital displays, and control machines.
Create dashboards for quick and easy to read data at a glance.
Create powerful trending charts that allow your users to see what they need, compare data, and look back through any history.
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.
Quickly monitor critical processes at a glance. Change setpoints, acknowledge events, and receive notification when something goes wrong.
Interact directly with your databases. Connect to existing ERP and inventory systems, read or modify data, and more.
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 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.
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:
- Other properties: Property Binding, Cell Update Binding, Component Styles
- Tags: Tag Binding, Indirect Tag Binding, Tag History Binding
- Expressions: Expression Binding
- Databases: DB Browse Binding, SQL Query Binding
- Functions: Function Binding
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.
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: