Development of an operator workstation for monitoring and controlling the engineering systems of an above-ground and underground car park (Miracle+)
Development tools · equipment integration
Miracle Plus. From connections to a running system.
A platform for visually designing program behaviour through event–reaction connections. Development tools, runtime engines and an integration server connected software components with data and equipment.
From the company archive

01
Challenge
Managing an engineering facility means coordinating different programs and devices: receiving an event, considering system state, sending a command and displaying the outcome to an operator. The task was to describe these interactions in a common model and make their execution observable.
02
Our contribution
The team developed Miracle Studio, Miracle runtime engines and an integration server. Studio ran on Windows, and runtime engines ran on Windows and Linux; a QNX version was under development. The integration server supported Windows, Linux and RTOS-32.
03
Solution
Logic was defined by connections between components with predefined states: an event in one component triggered a reaction in another. The application structure was stored in XML and executed by a Miracle engine. Studio displayed the event stream and its network graph. Drivers connected equipment and external programs; the integration server routed commands, events and data over TCP/IP according to the connection model.
04
Outcome
The Kvazar OPS operator workstation was built on Miracle Plus. It provided device configuration, security-zone monitoring, event logging and alarm locations on a floor plan. The platform was also used in engineering-system workstations and to monitor an above- and below-ground car park.
05
Technology of the period
By the mid-2000s, component models for distributed control were an established international direction. For example, IEC 61499-1:2005 described a function-block architecture for distributed industrial measurement and control systems, with textual and graphical representations. This provides historical context, not a claim that Miracle Plus complied with that standard.
06
Historical assessment
Miracle Plus brought together visual behaviour design, event observation and connections to real equipment within one family of tools. Separating the application description from its runtime engine allowed the interaction model to be used in environments with the required components and runtime engines. This connected logic design with the practical integration of devices and software.
07
Dates and milestones
Work on Miracle Plus began in 2005, followed by application work using Miracle+ in 2006. The first implementation appeared in 2007, and the Windows version was presented in 2008. Further development directions included parallel computing and a QNX port.
From company records
Materials
Project in the timeline
Development of an operator workstation for monitoring a security and fire protection complex: integration and control of software and hardware systems (Miracle+)
Development of an operator workstation for monitoring and controlling a facility's engineering systems (Miracle+)
MIRACLE PLUS
Start with your challenge