Industrial Automation

Virtual PLC

A modern domestic solution for constructing industrial-control systems (ICS). Combines runtime and engineering environments.
The complex is designed for digital transformation of enterprises and replacing traditional Programmable Logic Controllers (PLCs) with a flexible, scalable, and open platform.

Software package for ICS

Registration in the Register of Russian Software
No. 28867 dated July 28, 2025 Software solution for ICS

Software package for ICS

_

Feature set

Development environment
Development and modernization of systems
The platform enables the development of new systems as well as the upgrading of existing solutions, which includes saving of input-output devices.
Due to its modular architecture, the Virtual PLC can adapt to different scenarios, ranging from small autonomous objects to distributed control systems (DCS).
Hardware independence: running on x86−64 and ARM, and other architectures.
The use of Russian software compatible with various operating systems: Astra Linux, ALT, RED OS, foreign distributions Debian and Ubuntu.
Scalability of functionality by means of software modules.
Support for industrial standards IEC 61 131−3 and IEC 61 499.
Features:
A powerful engineering environment for configuring, programming, and debugging projects. Supports visual algorithm design (FBD), monitoring, task management, and execution contour in real-time.
Features:
Runtime environment
The software version of the next-generation programmable logic controller (SoftPLC). It determines execution of control algorithms in a Linux environment while also supporting real-time modes. The Virtual PLC's architecture prioritizes reliability in hostile environments, high performance, scalability, and security.
Execution of up to 20 tasks with different priorities and execution intervals.
Connecting to SCADA via OPC UA, Modbus TCP, MQTT.
Support for hot standby*.
Logging, diagnostics, including SNMP, Syslog.
The ability to work within a virtual environment and on physical hardware.
Support for the concept of fault tolerance** and rapid recovery scenarios.
Operation in rigid real-time mode (from 1 ms).
Facilitates the scheduling and execution of both scheduled and on-demand tasks.
Features:
* in development: plan – Q4 2025
** 1oo2 – Q4 2025, 1oo3 – 2026
* in development: plan – Q4 2025
Project structure: Device → Resource → Application → Control loop.
Support for event-driven logic (IEC 61 499) and periodic tasks (IEC 61 131).
Graphical algorithm editor and function block library (FB).
Debugging and monitoring: FORCE mode, event triggers, logging.
Configuration of communication protocols: OPC UA, Modbus TCP, MQTT.
Support for text editor (ST)*.
Built-in tools—backups, project templates, local history, autosave—are designed to reduce the risk of errors and speed up the system's deployment.
_

Advantages and figures

Reliable and effective
Domestic software.
Authorized Program Apparatus Complex (PAC).
Remote input-output devices of Russian manufacture.
Unified license for the enterprise.
Independence from hardware.
Convenient and fast
Ease of development.
Simplifying the deployment system and configuration process.
The possibility of expanding the functionality: drivers, backing, stability, optimization.
The ability to work with input-output devices of different manufacturers.
Open data exchange protocol between the development environment
and Virtual PLC.
Development of proprietary FB libraries.
Versatile
25%
reduction in automation costs
10-15
there is no need to maintain PLC hardware
Choice of implementation architecture: non-virtualized, based on virtualization and containerization.
Different areas of application: industry, construction, and building management (housing and utilities).
Easy adaptation for every single object: autonomous operation or integration with enterprise IT systems.
_

Solutions

Automation in industry
Creation and implementation of ICS for technological processes to optimize production processes and improve operational efficiency at the enterprise.
Automation of control and technological processes and their management.
Increasing equipment productivity.
Assurance of safety of production processes.
Decrease in the influence of the human factor.
Optimization of the resource expense.
Acquisition and analysis of production data.
Objectives
Server systems
Operator workstations
Visualization software
Data archive systems
Programmable controllers
Communication modules
Reservation systems

Sensors and measuring instruments
Actuators
Safery and interlock systems
Компоненты системы
System components
System components
Building automation
Implementation of a comprehensive automation system to optimize building management and enhance operational efficiency.
Maximizing efficiency in energy consumption.
Increasing security of the facility.
Improving user comfort.
Automation of routine processes.
Lower operating costs.
Objectives
automated control of heating,
regulation of ventilation,
controlled air conditioning.
smart lighting,
energy management,
monitoring of energy resources consumption.
video surveillance,
access control
Automation systems
Automation systems
Automation systems
_
Ask an Expert
Please use the feedback form.
_
_

Q&A

What does the ICS and BMS provide on the Virtual PLC?
What functions does the product perform?
Which industries is the Virtual PLC suitable for?
What hardware is the product compatible with?
What are the stages of implementing building automation projects?
What are the stages of implementing automated solutions for industrial facilities?
What does the ICS and BMS provide on the Virtual PLC?
What are the stages of implementing building automation projects?
The product is designed as a universal platform suitable for industrial automation, including critical infrastructures, and building automation. This includes residential complexes, offices, and shopping centers, as well as objects of social and transport infrastructure.
What are the stages of implementing automated solutions for industrial facilities?
What hardware is the product compatible with?
What functions does the product perform?
What does the ICS and BMS provide on the Virtual PLC?
What functions does the product perform?
Which industries is the Virtual PLC suitable for?
What hardware is the product compatible with?
What are the stages of implementing building automation projects?
What are the stages of implementing automated solutions for industrial facilities?
What does the ICS and BMS provide on the Virtual PLC?
What are the stages of implementing building automation projects?
What are the stages of implementing automated solutions for industrial facilities?
Industry
Control of pumps, conveyors, furnaces, dispensers, packaging, and more.
Control of temperature, pressure, flow, energy resource consumption, PID-control, and more.
Connecting to MES and ERP via OPC UA, MQTT.
Energy
Substations 6–35 kV: control of breakers, lead-in lines, sections.
Automated data collection points: data retrieval, transmission to SCADA.
Oil and gas
Operational control of mining facilities: cluster pads, BPS, CPS, CPF, and U&O.
Integration with analytical services and Advanced Process Control Systems (EDGE computing).
Building Management (Housing and Utilities)
BMS: heating, ventilation, lighting, air conditioning.
Integration of KNX, BACnet, DALI.
Dispatching and resource consumption analytics.
Infrastructure management
Management of pumping stations, heating points, street lighting.
Interaction with surveillance cameras, implementation of end-to-end management scenarios.
Working with wireless sensors: Zigbee, LoRaWAN, Wi-Fi.
What hardware is the product compatible with?
Which industries is the Virtual PLC suitable for?
What does the ICS and BMS provide on the Virtual PLC?
What functions does the product perform?
What hardware is the product compatible with?
What are the stages of implementing building automation projects?
What are the stages of implementing automated solutions for industrial facilities?
What does the ICS and BMS provide on the Virtual PLC?
What are the stages of implementing building automation projects?
What are the stages of implementing automated solutions for industrial facilities?
Download the catalog (in Russian).
What functions does the product perform?
Which industries is the Virtual PLC suitable for?
Which industries is the Virtual PLC suitable for?
What does the ICS and BMS provide on the Virtual PLC?
What functions does the product perform?
What hardware is the product compatible with?
What are the stages of implementing building automation projects?
What are the stages of implementing automated solutions for industrial facilities?
What does the ICS and BMS provide on the Virtual PLC?
What are the stages of implementing building automation projects?
Stages of implementation
1. Pre-project survey.
2. Development of technical specification.
3. System design.
4. Delivery of equipment.
5. Installation work.
6. Commissioning.
7. Trial and testing.
8. Putting into service
What hardware is the product compatible with?
What functions does the product perform?
Which industries is the Virtual PLC suitable for?
Which industries is the Virtual PLC suitable for?
What does the ICS and BMS provide on the Virtual PLC?
What functions does the product perform?
What hardware is the product compatible with?
What are the stages of implementing building automation projects?
What are the stages of implementing automated solutions for industrial facilities?
What does the ICS and BMS provide on the Virtual PLC?
What are the stages of implementing automated solutions for industrial facilities?
Stages of implementation
1. Pre-project survey.
2. Development of technical specification.
3. System design.
4. Installation of equipment.
5. Commissioning.
6. Staff training.
7. Putting into service
What hardware is the product compatible with?
What functions does the product perform?
Which industries is the Virtual PLC suitable for?
Which industries is the Virtual PLC suitable for?
What does the ICS and BMS provide on the Virtual PLC?
What functions does the product perform?
What hardware is the product compatible with?
What are the stages of implementing building automation projects?
What are the stages of implementing automated solutions for industrial facilities?

What are the stages of implementing building automation projects?
What are the stages of implementing automated solutions for industrial facilities?
The ICS on the Virtual Controller provides
The BMS on the Virtual PLC provides
What hardware is the product compatible with?
What functions does the product perform?
Reliability
Security and protection, according to the requirements of FSTEC of Russia for CII significant facilities.
Scalability
Ability to expand the functionality.
Compatibility
Integration with existing systems.
Fault tolerance
Reservation of critical components.
Independence from hardware manufacturers.
The possibility of creating trusted PACs.
Reliability
Uninterrupted 24/7 operation.
Scalability
Ability to expand the functionality.
Easy integration with existing systems.
Intuitive control interface.
Reports and analytics
Production of usage statistics.
The possibility of using building energy efficiency software models in the management process.
Which industries is the Virtual PLC suitable for?
Which industries is the Virtual PLC suitable for?
The product is designed as a universal platform suitable for industrial automation, including critical infrastructures, and building automation. This includes residential complexes, offices, and shopping centers, as well as objects of social and transport infrastructure.
_