InTouch® HMI Advanced course is a 4-day, instructor-led class designed to teach advanced functionality of the Wonderware® visualization module. The focus of this course is on distributed applications.You will gain the InTouch® HMI knowledge necessary to develop networked Human Machine Interface (HMI) systems for your specific plant floor environment using the following features/functionality: Network Application Development (NAD), Indirect Tags, Dynamic Reference Addressing, Remote Tagname Referencing, SuperTags, I/O Failover, InTouch® HMI and Operating System Security, Distributed Alarms, Distributed History, NetDDE, SuiteLink, OPC, VTQ, ActiveX, Services and Internet functionality. Nearly an entire day is spent on all aspects of alarming.You will also be introduced to the setup and management of InTouch® HMI for Terminal Services, InTouch® HMI on a Tablet PC, as well as how to view your InTouch® HMI applications over your intranet or the internet using the SuiteVoyager™ web portal.
Objective
Upon completion of this course, you will be able to:
- Create client/server InTouch® HMI applications and distribute them over networks
- Implement advanced tag strategies
- Configure I/O Failover
- Configure security
- Distribute alarms and history
- Secure InTouch® HMI Applications
- Work with ActiveX controls
- Develop communication solutions
- Implement InTouch® HMI for Terminal Services
- Use SuiteVoyager™ Software to view InTouch® HMI applications via the internet
Audience
System integrators, plant floor operators and managers, system administrators, and other individuals who need to use the advanced features of InTouch® HMI in a distributed environment
Prerequisites
The prerequisites for this course are:
- InTouch® HMI Fundamentals of Application Development course
- Familiarity with networking
- Extensive knowledge of Microsoft Windows
- InTouch® HMI scripting experience
- Manufacturing industry experience
Course Outline
Module 1 - IntroductionSection 1 - Course Introduction
Section 2 - Review of Basics
Lab 1 - Standard Tag Addressing
Section 3 - Using SmartSymbols
Module 2 - Advanced Tag FunctionalitySection 1 - Indirect Addressing
Lab 2 - Indirect Addressing
Section 2 - SuperTags
Lab 3 - SuperTags
Section 3 - Remote Tagname Referencing
Lab 4 - Remote Tagname Referencing
Module 3 - CommunicationsSection 1 - The I/O Family
Section 2 - I/O Properties at Runtime
Lab 5 - Dynamic Reference Addressing
Section 3 - I/O Failover
Lab 6 - Configuring I/O Failover
Section 4 - Redirecting Remote References
Section 5 - Value, Time and Quality Dotfileds
Lab 7 - Troubleshooting With VTQ
Module 4 - SecuritySection 1 - Security Options for InTouch
Lab 8 - InTouch Security
Lab 9 - Operating System Security
Module 5 - ActiveX ControlsSection 1 - ActiveX Controls
Lab 10 - Using ActiveX with InTouch HMI
Module 6 - Alarm DistributionSection 1 - Alarm Subsystem Overview
Section 2 - Distributed Alarm Object
Lab 11 - Working With the Distributed Alarm Object
Section 3 - Alarm Suppression
Lab 12 - Alarm Suppression
Section 4 - ActiveX Alarm Object
Lab 13 - Working With the ActiveX Alarm Object
Section 5 - Alarm Tree View Control
Lab 14 - Configure an Alarm Tree View Control
Section 6 - Alarm Dotfields
Section 7 - Alarm Hot Backup Manager
Lab 15 - Configuring the Alarm Hot Backup Manager
Section 8 - Alarm Printer
Section 9 - Alarm Database Logger Manager Utility
Lab 16 - Alarm Database Logger
Section 10 - Alarm Pareto Control
Lab 17 - Configure an Alarm Pareto Control
Module 7 - History DistributionSection 1 - Distributed History
Section 2 - IndustrialSQL Server as History Provider
Lab 18 - Distributed History
Lab 19 - Historical Data from InSQL Server
Module 8 - Runtime Language Switching
Section 1 - Runtime Language Switching
Lab 20 - Configuring Languages for Runtime
Module 9 - Application DistributionSection 1 - Network Application Development (NAD)
Lab 21 - Using NAD
Section 2 - Network and Application Architecture
Section 3 - Using InTouch on a Tablet PC
Section 4 - Introduction to Terminal Services
Section 5 - Introduction to SuiteVoyager
Module 10 - Implementation ConsiderationsSection 1 - Implementation Considerations
Section 2 - Services