以热力站供热系统应用为背景,设计一种基于STM32 的模块化通用工业控制器。整个系统分为四个模块,各模块之间采用RS-485 总线连接并使用MODBUS 协议进行通信。本设计采用国产RTthread操作系统,软件部分采用面向对象的C 语言编写,将各功能块抽象为对象,提高了软件的移植性。论文给出了该系统的总体设计以及各模块的软件设计,具有简单、性价比高、易实现的特点。