Learn INDUSOFT-WEB-STUDIO with Real Code Examples

Updated Nov 27, 2025

Explain

InduSoft provides a drag-and-drop interface to build HMI panels, SCADA dashboards, and embedded control screens.

Supports web-based visualization and thin clients.

Communicates with PLCs, RTUs, sensors, databases, and cloud systems.

Includes alarms, trends, scripts, reports, and remote access.

Runs on Windows, Linux, and embedded devices (PACs, HMIs, industrial PCs).

Core Features

Tag database

Screen editor with animations

Drivers + OPC communication

Alarms and events

Recipes, trends, and reports

Basic Concepts Overview

Tags - internal/external variables

Screens - operator interfaces

Tasks - background SCADA logic

Scripts - built-in or Lua scripting

Alarms - real-time event monitoring

Project Structure

Screens folder

Tags database

Tasks and logic scripts

Drivers configuration

Web/Thin client files

Building Workflow

Create a new Edge app

Configure tags and drivers

Design screens with symbols

Add alarms, trends, and tasks

Test and deploy to runtime

Difficulty Use Cases

Beginner: simple machine HMI

Intermediate: alarm/trend SCADA

Advanced: MQTT + database logging

Expert: multi-device web HMIs

Architect: hybrid IIoT + SCADA gateway

Comparisons

Edge vs InTouch: Edge is lighter/cross-platform; InTouch is heavier but more powerful for SCADA.

Edge vs Ignition Edge: Edge is cheaper; Ignition Edge more modern.

Edge vs WinCC: WinCC more enterprise-focused; Edge better for embedded HMIs.

Edge vs FactoryTalk View ME: Edge more flexible and cross-platform.

Edge vs CODESYS TargetVisu: Edge more feature-rich; CODESYS more PLC-centric.

Versioning Timeline

1997 - First InduSoft release

2005 - Thin Client introduced

2010 - Linux/embedded runtime

2013 - Invensys acquisition

2018 - Rebranded as AVEVA Edge

2020 - HTML5 client improvements

2023 - MQTT and OPC UA enhancements

2024 - ARM Linux runtime updates

2025 - Enhanced cloud/Edge features

Glossary

Tag - variable reference

Task - background SCADA logic

Thin Client - web HMI interface

Driver - PLC communication module

Trend - historical data viewer