Training - InTouch HMI 10.0 Fundamentals of Application Development

Class Information
Length: 5 days
Hours: 8:30 am - 4:00 pm (last day 8:30-12:00)
Cost: $2700.00/person
Would you like this class at your facility? Just ask.
 
See Class Schedule         Register For This Class

Target Audience

System integrators, plant floor operators and managers, system administrators, and other individuals who want to learn how to use InTouch in their manufacturing processes.

Prerequisites

4-6 hours of InTouch exposure is helpful.
Knowledge of Microsoft Windows environment.

Class Description

PURPOSE: To allow participants to be able to develop, maintain, and efficiently use InTouch man-machine interface systems for both the most sophisticated and simplest industrial and process applications.

To be able to utilize the advanced features and capabilities of InTouch as well as DDE and NetDDE to implement systems plant-wide

Class Objectives

Upon completion of this course, the students have learned the following skills:

  • Be able to create both simple and complex objects using WindowMakers' toolbox

  • Recognize the functions of the different animation links and how they are connected to the created object

  • Create a correctly defined Tagname database and understand how it relates to the application

  • Implement WindowViewer to interact with the "real world"

  • Establish DDE communications with other Windows applications, both locally and over a network.

Class Outline

Module 1 - Introduction
Section 1 - Course Introduction
 · Course Overview
 · Wonderware's FactorySuite
 · Technical Support
 · FactorySuite Licensing
Section 2 - Introduction to InTouch
 · InTouch - Visualization
 · Special InTouch Features
 · System Requirements
 · Installing InTouch
 · InTouch, WindowMaker and WindowViewer
 · Running InTouch for the First Time
 · InTouch Application Manager

Module 2 - Development Environment
Section 1 - WindowMaker Elements
 · The WindowMaker GUI
 · The Application Explorer
 · WindowMaker Windows
 · WindowMaker Toolbars
 · WindowMaker Ruler
 · WindowMaker Status Bar
 · WindowMaker Color Palette
Section 2 - Using WindowMaker
 · Graphic Objects
 · Lines and Outlines
 · Arranging Objects
 · Text Objects
 · Images and Bitmaps
 · Wizards
 · ActiveX Controls
Lab 1 - Windows and Graphics

Module 3 - Tagname Dictionary
Section 1 - Tagname Definition
 · What is the Tagname Dictionary?
 · Tagname Types
 · Defining a New Tagname
 · Defining Tagname Details
 · Printing Tagname Details
Section 2 - InTouch SuperTags
 · Creating InTouch SuperTags
 · SuperTag Syntax
 · Creating a SuperTag Template Structure
 · Creating a SuperTag Parent Template
 · Creating SuperTag Member Tagnames
 · Editing SuperTag Templates and Member Tagnames
 · Defining SuperTag Template Instances
 · Alternative Methods for Creating SuperTags
Section 3 - Tagname Dictionary Utilities
 · DBDump Utility
 · DBLoad Utility

Module 4 - Animation Links
Section 1 - What are Animation Links?
 · What are Animation Links?
 · Common Animation Link Features
Section 2 - Animating Objects
 · Basic Object/Symbol Animation Procedure
 · Creating Touch Links
 · Creating Display Links
 · Tag Browser
Lab 2 - Animation Links
Section 3 - Editing Links and Tags
 · Substituting Strings
 · Substituting Tagnames
 · Importing and Exporting Windows
 · Converting Placeholder Tagnames
 · Deleting Tagnames
 · InTouch Cross Reference Utility

Module 5 - InTouch QuickScripts
Section 1 - QuickScript Types
 · What are InTouch QuickScripts?
 · Application Scripts
 · Window Scripts
 · Key Scripts
 · Touch Pushbutton Action Scripts
 · Condition Scripts
 · Data Change Scripts
 · ActiveX Event Scripts
Section 2 - Script Functions
 · Using the QuickScript Editor
 · IF-THEN-ELSE and Comparison Scripts
 · Creating FOR-NEXT Loop Scripts
 · Built-in Script Functions
 · Script Editor Error Messages
 · QuickFunctions
 · Using Local Variables
 · Importing QuickScripts
 · Printing Scripts
Lab 3 - Scripting

Module 6 - Alarms and Events
Section 1 - Alarms
 · Alarm Types
 · Alarm Priorities
 · Alarm Groups
 · Defining Tagname Alarm Conditions
 · Standard Alarm Display
 · Configuring the Standard Alarm System
 · Acknowledging Alarms
 · Alarm. Fields
 · Distributed Alarm Display
 · Configuring a Distributed Alarm Display
 · Using the Distributed Display to Monitor Local Alarms
Section 2 - Events
 · Event Types
 · Defining Events
Lab 4 - Alarms/Events

Module 7 - Real-time and Historical Trends
Section 1 - Real-time Trends
 · Creating a Real-time Trend
 · Configuring a Real-time Trend
 · Increasing Real-time Trending Performance
Lab 5 - Real-time Trends
Section 2 - Historical Trends
 · Logging Tagnames to the Historical Log File
 · Configuring Historical Logging
 · Creating a Historical Trend
 · Configuring a Historical Trend
 · Using Historical Trend Wizards
 · Configuring a Historical Trend in Runtime
 · Updating a Historical Trend in Runtime
 · Historical Trend .Fields
 · Historical QuickScript Functions
 · HistData Utility
 · Historical Trending and Daylight Savings
Lab 6 - Historical Trending

Module 8 - I/O Communications
Section 1 - DDE
 · DDE
 · Wonderware SuiteLink
 · InTouch I/O Address
 · InTouch Access Names
 · Defining an I/O Item in InTouch
Section 2 - DDE Servers
 · Wonderware DDE Servers
 · Configuring DDE Servers
Section 3 - Troubleshooting DDE Servers
 · Communication between InTouch and the Server
 · Monitoring Communication Status between the DDE Server and the I/O Device
 · Monitoring Communication Status between InTouch and the DDE Server
 · Section 4 - Advanced Tag Functionality
 · IOSetAccess Name
 · Dynamic Reference Addressing (DRA)
 · Indirect Tags
Lab 7 - I/O Communication

Module 9 - Security
 · Customizing the Runtime Environment
 · Customizing the Development Environment
 · Security Features
 · Bulletproofing the Application
 · AutoStart
Lab 8 - Security