软件结构设计是软件设计的重要环节,必须在充分理解控制系统硬件设计和软件功能任务书的基础上进行。对于规模较小的除尘系统,这一环节往往被忽视,会给后续的程序设计和软件调试、维护留下困难。
软件结构设计应遵循软件模块化结构的原则。一般情况下,采用按功能划分模块的方法。根据软件功能任务书,对要实现的功能合理分解,将软件分解成若干个功能模块,编制软件功能模块组成图表。标明每个模块的序号代码、名称、任务、输入条件、输出条件等,对模块之间的逻辑关系要详细描述.
一般袋式除尘系统可按下述方法划分软件功能模块:
1) 系统控制主程序模块;
2) 清灰控制子模块;
3) 烟气温度控制子模块;
4) 卸、输灰控制子模块;
5) 故障检测与自诊断子模块;
6) 人机对话子模块;
7) 通信子模块。
还可以根据需要在一级子模块的基础上进一步划分为二级、三级子模块。