Controllers banner

Controllers

Custom Controller Development Services for Industrial Applications

Get practical engineering support to develop industrial-grade controllers that meet regulatory standards and perform reliably in the field. We help OEMs and manufacturers build real-time systems with long lifecycles and seamless integration into existing networks.

Energy-efficient, real-time embedded systems

Design real-time control systems and energy-efficient embedded platforms for edge computing and mission-critical automation tasks.

Custom PLC development

Programmable logic controllers built for long lifecycle operation, with rugged enclosures, modular I/O, and certified industrial interfaces.

Custom I/O system and DAQ development

High-speed, high-precision I/O and custom DAQ systems for accurate data collection and control across complex industrial processes.

Various solutions for any requirements

Pump and fan controllers, temperature and pressure regulators, lighting and HVAC units, motor control systems, valve actuators, and power factor correction controllers.

Roman Shulenkov
We’d love to hear about your project!

Roman Shuliankou,
Head of Industrial Automation Unit at Promwad

Designed for Demanding Environments

Industrial automation

 

Develop custom PLCs, I/O systems, and real-time controllers to manage and monitor industrial processes, robotics, and motion control systems. Our designs support modularity, diagnostics, and multi-protocol connectivity.

 
Industrial automation networks we use:
ODVA: EtherNet/IP, DeviceNet, ControlNet, CompoNet | Modbus RTU/ASCII/TCP/Plus | PI (PROFINET, PROFIBUS) | FieldComm Group | POWERLINK | CC-Link | SERCOS | CANopen | IO-Link | EtherCAT | openSAFETY | VARAN | OPC Foundation: OPC UA, MQTT
 

 

Energy and power systems

 

We develop IED-class controller solutions for grid automation, substation control, smart metering, and energy storage systems. They enable secure, real-time communication across distributed assets and comply with industry-specific protocols and safety standards such as IEC 61850, IEC 60870, and DNP3.
 

Power networks we use:
IEC 61850, IEC 60870-5-101, IEC 60870-5-102, IEC 60870-5-103, IEC 60870-5-104 | Power line communication: PLC/PLC G3/G3-PLC Hybrid, IEC 62056 (DLMS/COSEM), DLMS/COSEM over LoRaWAN, DNP3, ION, Modbus RTU/ASCII/TP
 
 

Building automation

 

Design controllers for HVAC, lighting, access control, and energy management systems. With our systems, you can ensure efficient real-time control, interoperability with building protocols, and low standby power consumption.

 
Building automation networks we use:
KNX | BACnet | DALI | EnOcean | LonWorks (LON) | Matter | M-Bus | OpenThread | Z-Wave | ZigBee
 
 

Explore Our Engineering Services

Embedded Linux development/Embedded RT Linux dev

We develop embedded Linux-based systems for controllers that require network connectivity, user interfaces, or high computing power. Our services include kernel configuration, driver integration, and secure boot implementation.

Firmware development

We create low-level firmware/embedded RT Linux for microcontrollers and application processors/SoCs in real-time controllers and custom PLCs. In our solutions, we guarantee deterministic behaviour, hardware abstraction, and efficient use of power and memory.

RTOS development

We build control systems on real-time operating systems (RTOS) where low-latency response and task prioritisation are critical – industrial, energy, building automation, and manufacturing sectors.

Hybrid solution development

RTOS + Linux integration: Enable deterministic real-time tasks alongside complex user interfaces or network stacks.
RTOS + RT Linux integration (openAMP, jailhouse): We use this approach where Linux is required but strict timing constraints apply, such as in smart grid or industrial motion controllers.

Tell us about your controller requirements — we’ll take it from there.

Discover Our Case Studies

Smart Grid Controller

Our processor board for smart grid environments implements functions of relay ​protection and electricity control.​ We provided system architecture, board schematic, and PCB layout design; developed custom bootloaders; ported RTEMS RTOS as a primary RTOS and Linux as a secondary one; implemented inter-core communication between RTEMS and Linux running on different CPU cores; performed sample manufacturing and board bring-up; helped the customer set up mass production.

Key features:

  • ​Freescale QorIQ SoC with PowerPC cores​
  • 4 × PCI-e HOST, 1 × PCI-e HOST/Device​
  • 1 × RS485 Isolation, 1 × RS422 Isolation​
  • 2 × Local_BUS_IO.
SMART GRID CONTROLLER

Programmable Logic Controller

We developed a PCB and embedded Linux BSP for an industrial board used as a part ​ of a programmable logic controller (PLC).

Key features:

  • Operating temperature range: −40 to +85˚С​
  • TI Sitara AM3358 SoC​
  • 256MB DDR3 | 256MB Flash​
  • 256KB MRAM​
  • 4 x 10/100 Ethernet via Micrel switch ​
  • RS-232​
  • MicroSD​
  • Linux kernel 4.x.​

 

PROGRAMMABLE LOGIC CONTROLLER

Water Leak Controller

We updated the schematic design and PCB design and developed a firmware update. Our team implemented new features for STM32F407 MCU.

Key features:

  • CMSIS RTOS 2/FreeRTOS. Tracealyzer
  • supported OTA (firmware update)
  • uGFX - lightweight embedded GUI library
  • new business logic functionality redesigned from C to C++
  • supported the SSL/TLS (mbed TLS)
  • supported LwIP
  • HAL/BSP for Wi-Fi/BT
  • MQTT bridging with TLS encryption
  • Remote management via web interface
  • business logic for working with water sensors (wired and wireless).

 

WATER LEAK CONTROLLER

Control Platform for Electronics Devices

Our team developed a hardware and software platform for measuring devices based on the high-performance STM32H7 microcontroller by STMicroelectronics. This new electronic control device will enable our client to offer flexible customisation and monitoring options. The first batch of 100 devices will be produced at their partner factory in the Netherlands.

Key features:

  • TM32H7 MCU by STMicroelectronics
  • OS — FreeRTOS
  • LIN & CAN interfaces
  • Touch screen UI designed with TouchGFX

 

control platform

Firmware for Universal Controller

We developed universal firmware and software architecture for an industrial pump manufacturer looking to replace incompatible controllers with a single solution that enables remote system management. The new controller supports new and existing lubrication systems, including oil-air aerosol delivery, and enables control via BLE, Wi-Fi, and industrial protocols.

Key features:

  • Support for PROFINET, IO-LINK, Modbus, CAN
  • BLE and WiFi connectivity; smartphone app and web interface
  • Based on STM32 + ESP32 running FreeRTOS
  • Built-in testbench for automated controller verification
  • External memory storage using LittleFS for firmware and logs
  • Scalable GUI built with LVGL, supporting multiple display types
FIRMWARE FOR UNIVERSAL CONTROLLER  

Our Tech Stack

Hypervisors

ACRN | Jailhouse | Lightweight Linux Container Systems: LXC and OpenVX | Kernel-Based Virtual Machine/QEMU (KVM) | Xen | User-Mode Linux (UML) | VirtualBox | Real-time VMware ESXi and GSX | Real-time VMware Workstation and Player | Hyper-V | PowerVM | Bhyve | AVF, PKVM, and pvmfw

RTOS

FreeRTOS | CMSIS-RTOS | CMSIS-RTOS v2 | Keil RTX | Azure RTOS ThreadX | Mbed OS | ChibiOS/RT | RTEMS | NuttX | embOS | SafeRTOS | VxWorks | Zephyr | μC/OS-II | μC/OS-III | TI-RTOS (SYS/BIOS) | NXP MQX RTOS | eCos | RIOT | UNISON RTOS | Apache Mynewt

Run-time machines

PLCopen Editor, Beremiz, OpenPLC Editor (based on wxpython) | Matiec (IEC 61131-3 compiler) | Eclipse 4diac FORTE | Eclipse 4diac IDE (IEC 61499) | CODESYS Runtime | CODESYS Control Runtime Toolkit | ISaGRAF Runtime | ISaGRAF Runtime Toolkit | TwinCAT Runtime (XAR) | Custom IDE Development for PLC Programming (C, C++, Rust) | Node-RED

Why Promwad

Cross-functional team

Real-world engineering
approach

We focus on proven technologies and industry standards. Our controller solutions are designed to last, perform, and integrate — not to experiment.

Narrow industry expertise

Full-cycle development under one roof

From hardware design to firmware, RTOS integration, and compliance testing — we take full responsibility for the development process and deliver production-ready results.

Use of innovations

Multi-protocol and multi-vendor expertise

We build systems that speak your industry's language. Whether it's OPC UA in factories or DLMS in smart meters, we enable interoperability and smooth deployment.

Our Cooperation Models

Flexible approach to suit your current needs

Dedicated Team

We will form a team to fit your specific engineering task. You are free to manage it and provide additional resources.

Project-Based

We can join you at any stage or take on the entire project, including our management and risk control.

Fixed Price Model

This contract fixes the price so that it does not depend on resources used or time expended by our engineering team.

Time and Material

A T&M contract is the best option for your flexible set of tasks that are difficult or impossible to fix and assess in advance.

Need a custom PLC, DAQ, or control system? Let’s make it happen.

Drop us a line about your project! We will contact you today or the next business day. All submitted information will be kept confidential.