Skip to main content

Core Class

Course Overview

Whether you are a new user to Ignition or an existing user looking to discover the full breadth of Ignition's capabilities, this is the course for you! You will get an in-depth look at the architecture of Ignition, involving the interactions between PLCs and SQL databases. You will learn how successful projects are planned and executed from start to finish. Both Vision and Perspective will be used in class for HMI design.

This course gives you the opportunity to earn a Core certification during class. Labwork will be assigned at the end of each day and reviewed by the instructor the following morning. Students must attend and complete labwork on all 5 days to earn certification.

The curriculum includes lecture, demonstration, and the creation of a live project that gives each student hands-on experience with all major features of Ignition. The format of the course encourages students to ask questions relevant to specific projects they have planned.

Itinerary

Day 1

AM ContentPM Content

Class introduction

  • What is this class about?
  • What are the class expectations?

Software Introduction

  • What is Ignition and what can it do?
  • Sample Ignition architectures

Installation & Activation

  • Installing Ignition
  • The Ignition Gateway
  • Ignition license activation

PLC and Database Connections

  • Connecting to ControlLogix device
  • Programmable Device Simulators
  • Connecting to Microsoft SQL Server database

Launching Designer and Project Creation

  • Ignition Designer
  • Creating an Ignition project
  • Vision project templates

Vision Clients, Windows, & Navigation

  • Vision Client Launcher
  • Client update modes
  • Navigation strategies

Lunch Break

Vision Components, Properties, & Bindings

  • Working with Vision components
  • Component properties
  • Property bindings
  • Expression bindings

Tags

  • What are Tags?
  • Tag Browser
  • Browse Devices (PLC’s)
  • Tag Bindings
  • Bi-directional Tag bindings
  • Types of Tags
  • Tag Groups

QA and Labwork


Day 2

AM ContentPM Content

Complex Tags (UDTs)

  • User Defined Types - UDTs
  • UDT Parameters
  • Creating a UDT definition and instance
  • UDT multi-instance wizard
  • UDT inheritance
  • UDT nesting

Vision Templates

  • Template parameters
  • Templates and UDT’s
  • Drop target parameters
  • Creating a template
  • Bi-directional property bindings
  • Template indirection

Lunch Break

Tag Historian

  • Configuring tag history
  • Sample modes
  • Analog compression
  • Graphing historical data
  • Easy Chart
  • Tag History bindings
  • Tag Browse Tree component

Transaction Groups

  • Understanding Transaction Groups
  • Types of groups
  • Historical group
  • Trigger options
  • Standard group
  • Transaction Group update modes
  • Displaying Transaction Group data

QA and Labwork


Day 3

AM ContentPM Content

Alarming

  • Configuring alarms
  • UDT Parameters
  • Dynamic alarm attributes
  • Alarm associated data
  • Alarm Status Table

Alarm History

  • Alarm Journal
  • Alarm Journal database tables

Alarm Notifications

  • Email notification profile
  • On-call rosters
  • Alarm notification pipelines
  • Sending an email notification

Lunch Break

Security in Ignition

  • Internal Authentication
  • Authentication profile types
  • Security roles in Ignition
  • Gateway and Designer authentication
  • Identity Providers
  • Secure communication (SSL/TLS)
  • Security zones
  • Project security
  • Component and window security
  • Creating & opening a popup window
  • Parameterized popup windows
  • Indirect Easy Chart

QA and Labwork


Day 4

AM ContentPM Content

Scripting in Ignition

  • Python scripting tutorial
  • System functions
  • Component scripting events
  • Extension functions
  • Client and Gateway event scripts
  • Project scripting library

Lunch Break

Perspective

  • Pages and views
  • Working with perspective components
  • Bindings in Perspective
  • Component properties
  • Perspective sessions
  • Parameterized views
  • Embedding views
  • Styles and style classes

Perspective Security

  • Identity Providers in Perspective
  • Security Levels
  • View permissions

QA and Labwork


Day 5

AM ContentPM Content

Reporting

  • Report data
  • Designing a report
  • Report schedules
  • Extension functions
  • Client and Gateway event scripts
  • Project scripting library
  • Report Viewer component

Backups and Exports in Ignition

  • Tag exports
  • UDT exports
  • Tag Group exports
  • Project exports
  • Gateway backups

Lunch Break

QA and Labwork