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 Content | PM 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
- 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 Content | PM Content |
---|
- 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 Content | PM 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 Content | PM 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 Content | PM 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 |