How To
Short answers to specific engineering tasks. 8 articles.
Text based on Variable Condition
You can show a dynamic text on an Input/Label Object, based on a variable condition.
1 min read / updated 21 Jun 2026
Visibility based on UserGroup
To show or hide an object based on the UserGroup of the user that is logged into the system, you can use the SYSTEM.UserGroups system variable like this:
1 min read / updated 21 Jun 2026
BITAND (Bitwise Operators)
EnvisionSCADA supports bit AND'ing and other bitwise operators. The use of these operators does not impact the license count.
1 min read / updated 22 Jul 2026
Reporting file handling for redundant setup
To be able to share files between 1 or more systems, it is necessary to place the files in a Windows directory that is accessible for both EnvisionSCADA (file browser) and the other system.
1 min read / updated 22 Jul 2026
Store and access reports on C drive
Expose report files through an IIS virtual directory and download them from a custom page or global script.
2 min read / updated 23 Jun 2026
Setup Claude Code MCP Integration
Connect Claude Code (AI assistant) to an EnvisionSCADA instance via the Model Context Protocol (MCP), allowing Claude to read and modify your SCADA project directly.
7 min read / updated 11 Aug 2026
Store a Python generated PDF in Docker
Where a Python script has to write a PDF in a container so the file survives a container update and can be shown by a Document Viewer.
2 min read / updated 25 Aug 2026
Move the Historian Database to Another Drive
How to move Historian.db to another drive or folder, for example a separate data disk, with Historian Database Path on the Parameters page, on a single server and on a redundant pair.
5 min read / updated 19 Oct 2026