Virtual PLCs for your IT landscape
Virtualisation makes it easier to manage complex systems built on heterogeneous hardware and software.

PRM.DEV deploys hardware-agnostic virtual PLCs and real-time hypervisors to centralise control, unify IT and OT, and run multiple operating systems (including RTOS) on the same hardware.
Why it matters to the business: IT/OT convergence
Replace multiple controllers with virtual instances on a single platform. Manage them through your IT team, speed up releases, and reduce TCO — without losing deterministic control.
Digital twin vs. simulation and IoT
  • Continuity

    Instead of a one-time simulation, a digital twin is a continuous model that runs multiple scenarios in parallel and synchronises with live data.
  • Not instead of IoT — above IoT

    IoT collects telemetry and controls devices, while a digital twin brings data together, applies rules and AI/ML models, and manages assets at the system level.

Benefits of virtual PLCs

Where we apply it
  • Manufacturing automation
  • Robotics
  • MedTech
  • Embedded servers
  • Broadcast & streaming
  • Water utilities
  • Automotive
  • Smart Grid & utilities
  • BMS
  • Test benches
  • Transport automation
  • Renewables
Security for critical environments
A hardware-agnostic hypervisor provides modular development, faster functional validation and QA, security-zone isolation, simplified certification, and quick module changes without full-system retesting.
Technology stack
  • Hypervisors
    ACRN, Jailhouse, KVM/QEMU, Xen, Hyper-V, VMware (ESXi/Workstation with RT tuning), VirtualBox, Bhyve, AVF and pKVM/pvmfw, as well as lightweight container solutions (LXC, OpenVZ)
  • PLC and IEC runtimes
    PLCopen Editor, Beremiz, OpenPLC Editor, Matiec (IEC 61131-3), Eclipse 4diac FORTE/IDE (IEC 61499), CODESYS Runtime/Toolkit, ISaGRAF Runtime/Toolkit, TwinCAT Runtime (XAR), custom IDEs (C/C++/Rust), Node-RED
  • RTOS
    FreeRTOS, Zephyr, VxWorks, Azure RTOS ThreadX, NuttX, RTEMS, embOS, μC/OS-II/III, TI-RTOS, CMSIS-RTOS (v1/v2), Mbed OS, MQX, eCos, ChibiOS/RT, RIOT, UNISON, Apache Mynewt
  • Hardware platforms
    Banana Pi, Orange Pi Zero (256 MB), NVIDIA Jetson TK1/TX1/TX2, Renesas RZ/G (emtrion emCON-RZ/G1x), ARM Versatile Express (Cortex-A7/A15), AMD Seattle/SoftIron Overdrive 3000, LeMaker HiKey, Xilinx ZCU102, NXP MCIMX8M-EVK. 
  • Platform requirements
    Intel VT/VT-d, AMD-V/AMD-Vi (IOMMU), VT-c; SR-IOV/ATS; x86/ARM (ARMv7-R/ARMv8), ≥ 2 logical CPUs
  • Emulators and tools
    QEMU; virtualisation APIs: libvirt, libguestfs; management: virsh, virt-manager, OpenStack, oVirt
  • Languages
    C/C++/Rust
Our offices
Moscow
Troparyovskaya St., 4, bld. 1, room 6A
Moscow 119602, Russian Federation
Innopolis
Universitetskaya St., 7, room 7
420500, Innopolis, Republic of Tatarstan
Contact us to discuss your engineering challenges
We will offer you the best solution!
All information provided will remain confidential!
By clicking on the button, you agree to our personal data processing policy.