Learn WONDERWARE-INTOUCH with Real Code Examples

Updated Nov 27, 2025

Explain

InTouch is used to create visualization screens for real-time industrial control.

Offers drag-and-drop graphics, animation links, and scripting for automation.

Communicates with PLCs, RTUs, sensors, and SCADA systems.

Provides trending, alarming, historian integration, and secure operator control.

Widely used across factories, energy, water plants, and large SCADA networks.

Core Features

HMI screen development

Data tags and I/O addressing

Alarms and events management

Scripting engine

Runtime for operator control

Basic Concepts Overview

Tags - variables linked to PLCs or internal memory

Windows - main HMI screens

Animation links - dynamic graphic bindings

Scripts - QuickScript logic

Alarms - condition monitoring

Project Structure

Application folder

Tagname dictionary

Window files

Scripts

Graphics and SmartSymbols

Building Workflow

Create an InTouch application

Define tags and communication servers

Design screens with graphics

Configure alarms, trends, and scripts

Test in runtime and deploy to clients

Difficulty Use Cases

Beginner: simple pump/motor display

Intermediate: alarms + trends + navigation

Advanced: scripting + multi-window SCADA

Expert: historian integration

Architect: distributed SCADA with System Platform

Comparisons

InTouch vs WinCC: InTouch easier to learn; WinCC more integrated with Siemens tools

InTouch vs FactoryTalk View: InTouch more flexible; FTView more Rockwell-centric

InTouch vs iFIX: InTouch more graphical; iFIX stronger in data handling

InTouch vs Citect SCADA: Citect better for large SCADA; InTouch better HMI builder

InTouch vs Ignition: Ignition is modern & cross-platform; InTouch has stronger legacy industrial base

Versioning Timeline

1987 - First Wonderware release

1996 - Introduction of scripting

2006 - SmartSymbols added

2014 - AVEVA acquisition

2018 - Rebranding to AVEVA InTouch HMI

2021 - Historian & cloud enhancements

2023 - OPC UA improvements

2024 - HTML5 runtime options

2025 - New System Platform features

Glossary

Tag - Data variable

QuickScript - InTouch scripting language

SmartSymbol - Reusable graphic

Window - HMI screen

Alarm DB - Alarm event logging database