MASTERSCADA — SCADA system for industrial process automation
MASTERSCADA is a Russian SCADA system for industrial process automation, metering, and dispatch monitoring of industrial facilities, utilities, and building automation. The solution is developed by IEK Digital and is a domestic alternative to foreign SCADA systems. The platform is registered in the Russian software registry under number 13907 (version 4D).
Official website: masterscada.com
History of the MASTERSCADA Product
The MasterSCADA SCADA system was first released by the Russian company ZAO NPF Insat in 2002. In 2012, the product rights and the development team were transferred to MPS Soft. In 2020, the product was acquired by the IEK group of companies and renamed IEK Digital, which continues to develop the platform. Version 3.X is registered in the Russian software registry under number 538, the current version 4D — under number 13907.
MasterSCADA Technical Architecture
Cross-Platform Support
The platform supports cross-platform operation at all levels. The runtime modules run on the following operating systems:
- Windows (x86, x64);
- Linux (x86, x64, ARM);
- Android;
- QNX;
- Elbrus (VLIW architecture);
- Unix.
Programming Languages
Programming is supported in the languages of the IEC 61131-3 standard:
- ST (Structured Text);
- LD (Ladder Diagram);
- FBD (Function Block Diagram);
- SFC (Sequential Function Chart);
- Scripts in C and JavaScript.
Supported Protocols
- OPC UA (Unified Architecture);
- Modbus (RTU, TCP);
- MQTT;
- IEC 61850 (for the energy sector);
- IEC 60870-5-104 (for the energy sector);
- More than 20 industrial protocols.
Functional Capabilities of MASTERSCADA
Process Visualization
Creation of graphical interfaces for monitoring and controlling industrial processes. The interface is based on the HTML5 standard, providing access through a web browser without installing additional software.
Data Collection and Archiving
- Support for SQL databases (PostgreSQL, MS SQL, Oracle).
- Instant snapshots for analyzing system state.
- Long-term archiving with data compression.
Distributed Architecture
Support for distributed systems with multiple servers, ensuring fault tolerance and scalability.
Object-Oriented Approach
The system implements an object-oriented approach with typing and inheritance. This allows creating libraries of standard objects and reusing them across various projects, reducing development time.
Russian Software Registry
- MasterSCADA 4D: registry entry No. 13907.
- MasterSCADA 3.X: registry entry No. 538.