The development environment of InTouch 10.5 is iconic.
Eventually, the hardware running Wonderware InTouch 105 will die. You cannot buy a new Dell Precision with Windows 7 anymore. You need a migration path.
Introduction
In the pantheon of industrial automation software, few names resonate as profoundly as Wonderware InTouch. Developed by Wonderware Corporation (now part of AVEVA), InTouch has been a cornerstone of Human-Machine Interface (HMI) and Supervisory Control and Data Acquisition (SCADA) systems since its inception in the late 1980s. Among its many iterations, Wonderware InTouch 10.5, released around 2009, stands as a significant milestone. This version did not merely represent an incremental update; it was a synthesis of graphical sophistication, architectural robustness, and operational flexibility. This essay provides a detailed examination of InTouch 10.5, exploring its historical context, architectural framework, core functional capabilities, and its enduring legacy in the modern industrial landscape.
Historical Context and Evolution
To appreciate InTouch 10.5, one must understand the trajectory leading to it. The early 2000s saw a paradigm shift in industrial software: the move from proprietary, hardware-locked systems to open, Windows-based architectures. Versions like InTouch 7.0 and 8.0 introduced key features such as the ArchestrA graphics platform and improved alarm management. By version 10.0, Wonderware had fully embraced the Microsoft .NET framework, enhancing stability and integration.
Released as part of the System Platform 3.0, InTouch 10.5 arrived during a period when manufacturers demanded more than just visualization; they needed real-time data historization, web-based access, and seamless integration with enterprise systems. Version 10.5 was Wonderware’s answer to this demand, bridging the gap between shop-floor visualization and plant-wide information management.
Core Architectural Framework
The architecture of InTouch 10.5 is fundamentally distributed, built upon three core components:
InTouch Application Server (formerly the I/O Server): This component manages all real-time data acquisition from Programmable Logic Controllers (PLCs) and other field devices. Version 10.5 supported an extensive library of communication protocols (DDE, SuiteLink, OPC DA/AE), ensuring interoperability with devices from Siemens, Rockwell, Modicon, and others. SuiteLink, Wonderware’s high-speed protocol, was particularly optimized in this version for faster, more reliable data transfer.
InTouch HMI (Viewer): This is the runtime environment where operators interact with graphical displays. InTouch 10.5 introduced enhanced graphics with anti-aliasing, gradient fills, and animation effects, allowing for more intuitive and visually appealing interfaces. The HMI engine leveraged .NET for improved memory management, reducing crashes during prolonged operation.
InTouch WindowMaker (Development Environment): The integrated development environment (IDE) underwent significant refinement in 10.5. It introduced a more organized “Toolbox” for .NET controls, a “Grid” and “Ruler” system for precise layout, and a “SmartSymbols” capability that allowed reusable graphic objects with embedded logic—a precursor to modern object-oriented HMI design.
Key Features and Functional Capabilities
Several distinctive features of InTouch 10.5 elevated it above its predecessors:
ArchestrA Graphics Integration: While not a full ArchestrA IDE, InTouch 10.5 allowed the use of ArchestrA symbols. This meant developers could create “symbol instances” that inherited properties from a master template, drastically reducing development time for large facilities. Changing a master symbol automatically updated hundreds of instances across the plant floor. wonderware+intouch+105
Alarm and Event System Overhaul: Version 10.5 introduced a distributed alarm subsystem. Alarms could be filtered, acknowledged, and stored in an SQL Server database in near real-time. The new “Alarm View Control” provided operators with configurable, color-coded alarm summaries, prioritizing critical events over informational messages—a major step in reducing “alarm fatigue.”
Historical Logging and Trend Analysis: The built-in Historical Logging feature was enhanced to support high-resolution data storage. Using the Wonderware Historian (or SQL Server), InTouch 10.5 could log data at intervals as frequent as 100 milliseconds. The “Trend Control” allowed operators to pan, zoom, and overlay historical and real-time trends directly on the HMI.
Remote and Web-based Access: Through the optional InTouch Access Anywhere (introduced around this era), version 10.5 enabled secure, web-based visualization. Operators could monitor and interact with HMI screens from a standard web browser or mobile device without modifying the core application—an innovative feature for remote operations in 2009.
Application Lifecycle and Scripting
InTouch 10.5 utilized a proprietary scripting language known as QuickScript. While not as powerful as C# or VB.NET, QuickScript was tailored for industrial automation. It featured three scopes:
Version 10.5 improved the script editor with syntax highlighting, a built-in function browser, and debugging tools like breakpoints and variable watching. This made troubleshooting complex conditional logic (e.g., pump sequencing, batch control) more manageable.
Security and Redundancy
Recognizing that downtime can cost millions, InTouch 10.5 offered a robust Redundancy model. A primary and secondary InTouch HMI node could run in lockstep, with automatic failover if the primary failed. The switchover was typically seamless, taking under 5 seconds—critical for continuous processes like refining or power generation.
Security was managed via the InTouch Security System, which integrated with Windows Active Directory. Administrators could define user roles (e.g., Operator, Supervisor, Engineer) with granular permissions: which windows could be opened, which tags could be written, and which alarms could be acknowledged. Audit trails logged every user action, supporting compliance with regulations like FDA 21 CFR Part 11 for pharmaceutical manufacturing.
Legacy and Impact
Today, Wonderware InTouch 10.5 is considered a legacy system, superseded by AVEVA InTouch 2020 and the cloud-ready AVEVA Connect platform. However, its legacy is profound. It set a benchmark for stability, graphical quality, and open connectivity. Many plants still run mission-critical operations on InTouch 10.5 due to its proven reliability and the high cost of migration.
From an educational perspective, InTouch 10.5 remains a valuable teaching tool. Its architecture embodies fundamental HMI concepts—tag databases, alarm states, historical trending—that are universal across all modern SCADA platforms.
Conclusion
Wonderware InTouch 10.5 was more than a software version; it was a reflection of a mature, thoughtful approach to human-machine interaction. By blending a powerful distributed architecture, an improved graphical IDE, robust alarm and historical systems, and enterprise-ready security, it empowered engineers to build HMIs that were both beautiful and reliable. While technology marches forward toward IoT, AI-driven analytics, and edge computing, the principles solidified in InTouch 10.5—clarity, reliability, and operator-centric design—remain as relevant as ever. For the industrial automation community, InTouch 10.5 stands as a classic: a dependable, feature-rich platform that connected the human to the machine with unprecedented fidelity. Wonderware InTouch 10
If you just need operators to see the screens (Runtime), you might be able to upgrade to InTouch 2014 R2 or 2017 and open the 10.5 app. The conversion tool usually handles 10.5 .APP files well. Scripts may need tweaking, but graphics usually convert.
Let's be blunt: InTouch 10.5 is not secure by modern standards. It was designed for isolated, air-gapped networks. However, many plants are now connecting legacy SCADA to corporate IT.