STM32 Demo Combines FreeRTOS, LVGL HMI and Modbus TCP for Industrial Control Testing
A developer has built SLX FlowControl, an industrial control demonstrator running on the STM32H750B-DK board that integrates a FreeRTOS control task, an LVGL touchscreen HMI, and a Modbus TCP/IP server. The system simulates a buffer tank process using Factory I/O as a digital twin, allowing firmware behaviour to be validated before any physical hardware is connected. Key design decisions include treating fill and discharge as mutually exclusive states, surfacing conflicts explicitly rather than hiding them in control logic, and driving outputs to a safe state within 1.5 seconds on communication loss. The HMI goes beyond displaying alarms by providing severity context, root cause details, and guided recovery steps to help operators distinguish between waiting, inhibited, and faulted conditions. The project is framed as a pre-integration engineering tool rather than a production-ready solution, with the developers noting it lacks authentication, encryption, and hardwired safety functions required for real deployments.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in