Next-generation
industrial
automation

Industrial solutions on the Lacerta platform.

Scroll down

Industrial automation software platform

ICSDCSSCADAADMSEMSIIoTDMS

A modern Russian platform

Lacerta is built on the most advanced principles for engineering high-load distributed computing systems

High availability

  • Up to 10,000,000 tags per node
  • Low-latency guarantees
  • Coherent in-memory cache
  • Support for modern hardware

Scaling

  • Up to 256 nodes
  • Symmetric Active-Active cluster
  • Decentralization
  • Elastic scaling

Fault tolerance

  • 0-RTO (Active-Active)
  • Hot node redundancy
  • Graceful degradation
  • Disaster tolerance

Reactivity

  • Reactive model
  • Instant response to changes
  • Lightweight threads
  • User scripts

Technological maturity

  • Cross-platform
  • Interoperability
  • Open architecture
  • Public API

Security

  • Multitenancy
  • Role-based access control
  • Scoped access tokens
  • IAM support

Who benefits from Lacerta

Large holdings

  • From 1,000,000 tags
  • No scaling limits
  • Efficient toolset
  • Designed for large systems from the ground up

Mid-size production facilities

  • From 100,000 to 1,000,000 tags
  • Simple deployment
  • Enterprise-grade functionality
  • Guaranteed stated capabilities

Small enterprises

  • Up to 100,000 tags
  • Quick start
  • Enterprise-grade functionality
  • Competitive offering

Target solutions based on Lacerta

A broad class of solutions is built on the platform — from fully autonomous to global production control systems

Distributed systems

A DCS of many nodes on a single interconnect. Functions and load are spread across controllers and servers of varying capacity. For large facilities with a high number of I/O points

Autonomous systems

An isolated node or segment. Retains control when connectivity to the rest of the system is lost. For remote and critical areas that require survivability

Hybrid systems

Autonomous nodes combined into a single distributed system. Each operates independently and takes part in the shared control loop. For geographically dispersed facilities under unified control

Upper-level systems

SCADA and HMI over a DCS and adjacent systems. Decision support and safety functions

Control rooms

Operator consoles for power units. Shared collective-use screens and operator workstations

Dispatch centers

Local and distributed dispatch control centers. Regional and federal scale

What Lacerta looks like

Lacerta runtime environment: HMI screens, events and trends

Турбина ТЭЦ
Турбина ТЭЦ
1 / 10

Core

The real-time core is responsible for all time-critical system components and their interaction

Objects and cache

  • Serves objects
  • Operational archive (cache)
  • Sharding support
  • Time Series support

Reactive architecture

  • Broker management
  • Load balancing
  • Computation management
  • Calculator, scripts

Orchestrator

  • Cluster broker
  • Event broker
  • Service broker
  • Interfacing brokers

Security system

  • Privilege separation
  • Access control
  • IAM integration
  • Special functions

Real-time core diagram

RT coreInternal brokersCoupling brokersNon-volatile DBEvent brokerService brokerDriver brokerClient brokerCluster brokerReal-time DBMetadataArchive

Cluster interconnect

  • Dedicated cluster interconnect
  • High-performance network up to 800 GbE
  • Coherent cache synchronization (Active-Active)

Client interconnect

  • Dedicated client interconnect
  • Hot channel redundancy (Active-Passive)
  • Client failover (Failover, 0-RTO)

Node and channel redundancy

Client interconnectCluster interconnectCoreCluster brokerCore real-time DBCoupling brokersCoreCluster brokerCore real-time DBCoupling brokersC1C2C3C4C5C6

What if you need more than two cores?

Lacerta multi-node configuration

How it works

  • A redundant node pair — the baseline scenario
  • Scaling the number of cores beyond two
  • Interconnect (star, fat-tree, full mesh)
  • Shared coherent cache

What it is for

  • Horizontal performance scaling
  • Higher availability — more redundancy levels
  • Even distribution of client load
  • Geo-distributed fault-tolerant clusters

Support for multiple nodes

Cores
8
Hosts
16
Cluster IC
2
Host IC
2
Segmentation
IC 01IC 02IC 03IC 04IC 05IC 06R01R02R03R04R05R06R07R08C01C02C03C04C05C06C07C08C09C10C11C12C13C14C15C16

Built-in upper-level DCS

Coordinates the interfaced nodes and provides decentralized computing logic

Two-tier DCS

DCS servers2827262524232221201918171615141312111098765432128272625242322212019181716151413121110987654321
DCS servers2827262524232221201918171615141312111098765432128272625242322212019181716151413121110987654321
DCS PLCs
DCS PLCs

Core services

These services are tightly integrated with the core and work directly with the core's memory for maximum performance

Event service

Handling of events, alarms and acknowledgement

Calculator service

A fast reactive calculator integrated into lightweight threads

Script service

Full-fledged node scripts for complex computations

Archive service

Maintenance and access for the long-term archive

Configuration service

Handles configuration changes without stopping services

Simulation service

A built-in simple value generator for diagnostics and testing

HMI synchronization service

Responsible for synchronizing HMI/UI components

Metadata backup service

Backup of metadata changes

OPC UA interfacing service

OPC UA server for the entire node

Interfacing drivers

for industrial automation protocols and devices

S7comm
S7comm

I/O handling, operating-mode changes (start/stop) and code download are performed through direct access to processor memory. The interface provides full state monitoring and remote programming of Siemens Simatic S7-300/400 controllers.

EtherNet/IP
EtherNet/IP

I/O handling, peripheral polling and equipment parameter configuration are carried out over standard Ethernet twisted pair. The network links controllers, actuators and sensors from Schneider Electric, Rockwell Automation, Wago and Omron into a single loop.

BACnet
BACnet

I/O handling, tracking of built-in schedules and logging of alarm events occur through a unified object model. The protocol unifies building services equipment (HVAC, lighting, security) based on Honeywell, Schneider Electric and Johnson Controls controllers.

Modbus
Modbus

I/O handling, channel-state polling and device configuration are performed through access to registers and discrete memory cells. The protocol serves as a universal standard for connecting controllers, expansion modules and instruments from any third-party manufacturer.

IEC 60870

I/O handling, transmission of control commands and precise time-stamping are performed cyclically or on change. The standard is used for the dispatching of geographically distributed facilities in the power industry and at substations with equipment from various manufacturers.

SNMP

Statistics collection, monitoring of network parameters and remote device reconfiguration are performed through built-in variables (MIB objects). The protocol provides interface-state monitoring, sensor polling and receipt of urgent notifications from switches, routers and UPS units.

ICMP

Reachability checks of network nodes, route discovery and logging of packet-delivery errors are performed using echo-request and reply control messages. The protocol is a basic tool for diagnosing network connectivity and estimating latency between controllers, servers and workstations.

SysLog

Collection of informational messages and centralized logging of system events are carried out by sending text logs to a dedicated server. The protocol makes it possible to track authorization errors, configuration changes and failures of operating systems, servers, workstations and network equipment in real time.

Open interfacing architecture

Support for widely used interfacing protocols

OPC UA

Value handling and data exchange are based on a built-in object information model. The interface enables seamless integration and direct information exchange between field controllers, SCADA systems and upper-level enterprise software.

+ FX
MQTT

Value handling and data exchange are carried out through a subscription mechanism via a central message broker. The protocol's architecture minimizes network traffic, allowing autonomous sensors, controllers and automation platforms to be linked over any communication channels.

+ Sparkplug B
IEC 61850

Value handling and data exchange are based on a strongly typed equipment information model. The standard ensures high data-delivery speed and full interoperability of diverse intelligent electronic devices and controllers.

MMSGOOSESVPRP / HSR

Gateway — driver aggregator

Designed for aggregating and relaying drivers

Aggregation

  • Collecting from several OPC drivers and merging them into one
  • Filtering out unnecessary tree segments
  • Uniform structuring

Relaying

  • Interfacing with remote Lacerta servers
  • Decentralization and isolation of driver gateways
  • Interfacing with proprietary OPC on Win64 (DA, AE and others)

Gateway — driver aggregator

R01R02C01C02C03C04OPC UA loopOPC DA loop (Win64)D01UA1UA2D02UA3UA4D03DA1HDA1D04DA2AE2

Integration with third-party systems

The Lacerta interfacing gateway provides seamless integration with popular enterprise systems.

IT infrastructure monitoring

A powerful IT infrastructure monitoring system that tracks the status of servers, networks, databases and applications in real time. It collects performance metrics, visualizes data on charts and instantly sends alerts in the event of failures or errors.

Development environment

A unified environment for configuring the platform

Models and objects

Building the system's object model: types, instances and their hierarchy. Binding objects to data, defining setpoints and configuring responses to events

Events and alarms

Configuring classes, priorities and groups of events and alarms. Rules for occurrence, acknowledgement and routing of notifications to operators

Drivers and interfacing

Connecting data sources: configuring drivers and interfacing with external systems and equipment. Managing exchange parameters and signal addressing

Scripts

Developing custom logic and automation scripts. Data processing, calculations and control actions without modifying the platform core

HMI screens and widgets

Assembling HMI screens and panels from ready-made components and widgets. Binding data to elements, configuring dynamics and responses to operator actions

Nodes and services

Configuring the cluster topology: node composition and distribution of platform services across them. Redundancy and node-interaction parameters

Backup

Backup and restore of the platform configuration. Transferring settings between test benches and reverting to a saved state

Users and roles

Managing accounts, access rights and the role model. Access segregation to objects and functions at all levels of the system

Reactive application of changes

Any configuration change takes effect immediately and propagates across the system without stopping or restarting. Commissioning and refinement happen right on the running facility, without interrupting the process.

Multi-user development

Several engineers work on the platform configuration at the same time, each on their own part of the model. Collaborative development speeds up commissioning and subsequent maintenance.

Archive

Consists of an operational and a long-term archive

Operational archive

Provided by an in-memory real-time DBMS — fast access to current data.

Long-term archive

Designed for long-term data storage; supports cyclic operation with configurable detail level per period.

Cascaded archive

The archive supports multiple levels

  • Different computations require different data frequencies
  • The frequency of each cascade can be set in the configurator
  • Data moves between cascades

Cyclic archive

The archive is organized as a ring buffer

  • When full, outdated data is overwritten
  • A storage depth must be set for each cascade
  • Modern storage systems are recommended

Data cascades between storage tiers — the lower the frequency, the longer the retention and the faster the access

nowT = 1 s−1 min

Operational archive

Day (1.00 Hz) Month (16.6 mHz) Year (1.67 mHz)
August 2026T = 10 minAugust 2025

Long-term archive

Identification and access

Built-in access management at all platform levels, with no external dependencies

Built-in

Proprietary authentication mechanism and role-based access model with no external dependencies. Temporary tokens.

RBACTBAC
LDAP

Integration with corporate directories for unified account management

LDAPActive Directory
Keycloak

External identity provider with single sign-on and federation support

SSOOAuth 2.0OpenIDFederation

Lacerta is listed in the Russian software registry

Entry No. 17502 dated 2 May 2023 in the unified registry of Russian software of the Russian Ministry of Digital Development.

Open the registry entry
Made in Russia

Compatibility with Russian software

Operating systems, virtualization and containerization systems, and databases (DBMS) from the Russian software registry. Compliance with import substitution and technological independence requirements.

Astra LinuxAstra LinuxAstra Linux
Alt OSAlt OS
RED OSRED OS
RosaRosa
PostgresProPostgresPro
Ros PlatformRos Platform

Solutions for any scale

From small local sites to federal dispatch centers and critical infrastructure.

Continuous production

Generation, distribution and transmission of electric power. Nuclear, thermal and hydropower plants.

NPPTPPHPPRenewables

Discrete manufacturing

Conveyor and robotic lines. Reconfigurable production facilities.

MetallurgyChemicals

CII and significant CII facilities

Control systems for critical information infrastructure in a hardened configuration.

CIICybersecurity

Large facilities

Mission-critical dispatch control and operational management of complex multi-level subsystems.

Dispatch controlMonitoring

Distributed facilities

A DCS based on a single control console for geographically distributed facilities.

PipelinesPower linesNetworks

Data center and cloud

Cloud infrastructure with redundancy and multitenancy for IT facilities.

EdgeFogHyperscale

Smart city and utilities

Power, heat and water supply, building management, fire safety and access control.

UtilitiesSmart CityBMS

Industrial IoT

On-premises installation or cloud deployment of monitoring and control systems.

IIoTEdgeMQTT

Applications in key industries

The Lacerta platform is suited for automating a wide range of facilities, including critical information infrastructure assets.

Thermal power generation

  • Boilers and steam turbine units
  • Gas turbine and combined-cycle units
  • Compressor and pumping stations
  • Water treatment systems
  • Generators and transformers

Renewable energy

  • Hydroelectric power plants
  • Wind farms
  • Solar power plants
  • Distribution substations
  • Energy storage systems

Power grids

  • Electrical substations
  • Digital substations
  • Switchgear
  • Transformers
  • Power line infrastructure

Oil & gas

  • Drilling rigs
  • Pipeline transport
  • Oil refineries
  • Pumping stations
  • Oil and gas storage facilities

Transport

  • Railway transport
  • Metro systems
  • Highways
  • Airports
  • Sea and river ports

Metallurgy

  • Ferrous and non-ferrous metallurgy
  • Alloy production
  • Rolling equipment
  • Steelmaking equipment
  • Production line and crane equipment

Chemical industry

  • Inorganic and organic chemistry
  • Petrochemistry and gas chemistry
  • Pharmaceutical chemistry
  • Biotechnology / Biochemistry
  • Continuous conveyor production

Smart city & utilities

  • Power and heat supply
  • Water supply and wastewater
  • Building management (BMS)
  • Fire safety
  • Access control and perimeter security

Defense industry

  • Mobile object monitoring systems
  • Parallel control systems
  • Dispatch and mobile centers
  • Autonomous control systems
  • Communication and data transmission systems

Mechanical engineering

  • Heavy and precision engineering
  • Power engineering machinery
  • Automotive manufacturing
  • Conveyor production

Industrial cybersecurity

  • ICS and IIoT cybersecurity
  • Diverse protection systems
  • Monitoring and control
  • Hardened systems

Data centers & IT

  • Data center equipment diagnostics
  • IT equipment monitoring
  • Cybersecurity management
  • Dispatch centers

Services

Although we are a classic vendor, in some cases we deliver the full development cycle — from architecture design to commissioning and support.

Supervisory-level ICS development

We build turnkey supervisory-level systems — from HMI/SCADA to control rooms with predictive analytics.

  • Supervisory-level systems
  • Distributed control systems
  • Unit control panels
  • Control rooms
  • Control algorithms
  • Predictive analytics systems
  • Decision support systems
  • Cybersecurity solutions

IIoT solutions development

Industrial Internet of Things: from edge devices to cloud platforms with a full cycle of data collection and processing.

  • Cloud and on-premise data centers
  • Edge, Fog
  • Hyperscale
  • Brokers and schedulers
  • Device integration gateways
  • Diagnostic systems
  • Access control and perimeter security
  • Custom UIs and mobile applications

Custom software development

We develop specialized software of any complexity for industrial facilities.

  • Desktop and mobile applications
  • Multi-user applications
  • Ergonomic UI/UX
  • Device integration drivers
  • Information security tools
  • Specialized OS and firmware
  • Runtime environments
  • Diagnostic systems

Ready to discuss your project?

Send us a request — we will reply within one business day and propose the optimal solution.

Send request

Partners & distributors

We work in partnership with leading system integrators and equipment manufacturers in Russia.

Distributors

Contacts

We only process requests from corporate email addresses. We reply within one business day.

Legal address
115408, г. Москва, ул. Братеевская, д. 16 к. 6, помещ. 7/1
Office
108811, г. Москва, ш. Киевское, км 22-й, д. 4 стр. 5,
БЦ «Румянцево», корп. Г, подъезд 18, 3-й этаж

Send a request

By submitting this request, you agree to the personal data processing policy