Increment Counter Tag - Indusoft-web-studio Typing CST Test
Loading…
Increment Counter Tag — Indusoft-web-studio Code
Increment a counter tag by 1 each time a script is executed.
CounterTag = CounterTag + 1Indusoft-web-studio Language Guide
InduSoft Web Studio (now AVEVA Edge) is a cross-platform HMI/SCADA development environment used to build industrial dashboards, embedded HMIs, IIoT applications, and web-based visualization with extensive protocol support and multi-OS deployment capabilities.
Primary Use Cases
- ▸Embedded HMIs for machines and OEM equipment
- ▸Lightweight SCADA dashboards
- ▸Web-based operator panels
- ▸IIoT and MQTT gateway applications
- ▸Multi-platform industrial visualization
Notable Features
- ▸Web Thin Client and Secure Viewer
- ▸Extensive PLC drivers (300+ built-in)
- ▸Built-in alarms, trends, and reports
- ▸Scripting via built-in language + Lua
- ▸Multi-platform runtime (Windows, Linux, WinCE)
Origin & Creator
Originally developed by InduSoft in 1997, acquired by Invensys in 2013, now part of AVEVA and rebranded as AVEVA Edge.
Industrial Note
Highly used when cross-platform HMIs are required, especially on embedded devices, industrial panels, small SCADA systems, and IIoT gateways where a lightweight runtime is essential.
Quick 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
Learning Path
- ▸Basic screens and tags
- ▸Driver/PLC communication
- ▸Tasks and scripting
- ▸Alarms, trends, and reports
- ▸Web Thin Client deployment
Practical Examples
- ▸Embedded HMI for packaging machine
- ▸Factory line overview dashboard
- ▸Remote tank monitoring via MQTT
- ▸Building HVAC SCADA
- ▸Energy metering visualization
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.
Strengths
- ▸Cross-platform runtime (Edge-ready)
- ▸Very light and fast on embedded hardware
- ▸Huge set of built-in communication drivers
- ▸HTML5 web visualization options
- ▸Cost-effective and scalable for OEMs
Limitations
- ▸Graphics less modern than Ignition/WinCC
- ▸Not ideal for very large SCADA systems
- ▸Development UI feels older
- ▸Scripting less powerful than Python/JS engines
- ▸Linux runtime has some feature limitations
When NOT to Use
- ▸Enterprise-scale SCADA
- ▸Very high-end 3D visualization
- ▸Large MES/ERP-driven architectures
- ▸Ultra-high tag count systems
- ▸Environments requiring purely web-native UIs
Cheat Sheet
- ▸Ctrl + D -> Driver settings
- ▸Ctrl + E -> Screen editor
- ▸Ctrl + T -> Tasks
- ▸Use tags comments for clarity
- ▸Thin client -> HTML5 test mode
FAQ
- ▸Is InduSoft still supported? -> Yes, as AVEVA Edge.
- ▸Is it easy to learn? -> Yes, very friendly for beginners.
- ▸Is it cross-platform? -> Yes, runs on Windows/Linux/embedded.
- ▸Does it support web HMIs? -> Yes via Thin Client.
- ▸Is it free? -> Requires a license.
30-Day Skill Plan
- ▸Week 1: Screens + tags
- ▸Week 2: Drivers + PLC I/O
- ▸Week 3: Alarms + trends
- ▸Week 4: Scripting + tasks
- ▸Week 5: IIoT + thin client
Final Summary
- ▸InduSoft Web Studio (AVEVA Edge) is a flexible, lightweight HMI/SCADA tool.
- ▸Excellent for embedded and multi-platform applications.
- ▸Supports hundreds of PLC protocols.
- ▸Includes web HMIs, alarms, trends, and scripts.
- ▸Ideal for OEMs, machine builders, and small SCADA systems.
Project Structure
- ▸Screens folder
- ▸Tags database
- ▸Tasks and logic scripts
- ▸Drivers configuration
- ▸Web/Thin client files
Monetization
- ▸Custom OEM HMI development
- ▸Small SCADA deployment services
- ▸IIoT gateway solutions
- ▸Maintenance contracts
- ▸Integration consulting
Productivity Tips
- ▸Use templates for screens
- ▸Reuse objects
- ▸Optimize drivers
- ▸Test thin client early
- ▸Keep scripts modular
Basic Concepts
- ▸Tags - internal/external variables
- ▸Screens - operator interfaces
- ▸Tasks - background SCADA logic
- ▸Scripts - built-in or Lua scripting
- ▸Alarms - real-time event monitoring
Official Docs
- ▸https://www.aveva.com/
- ▸AVEVA Edge (InduSoft) Documentation Portal