程序设计
程序设计是软件的实现阶段,需编制实现每一个软件功能模块的程序集。在该阶段应注意以下几个问题:
1. 合理分配和使用软件资源
主控制器(例如PLC)的软件资源很丰富,对于实现一般规模除尘系统的检测控制往往多有富余。为便于今后的调试和功能扩展、维护,应仔细分析每一个程序模块需使用的程序空间,定时器、计数器、继电器等的数量,合理分配,节约使用。为此,应编制一个软件资源规划使用表。
2. 注意程序的可维护性
程序易读懂、可维护应成为程序设计追求的目标之一。由于现在计算机的处理速度很高,另外在除尘系统控制中,实时性与软件长度的矛盾并不突出,所以不要求程序短小精悍,而要求结构简单,容易读懂。程序编制过程中应做好程序注释,这样就为软件的调试和维护创造了有利条件。
3.充分利用软件在滤波抗干扰、分析判断等方面的功能
软件滤波是提高检测控制系统可靠性的有效方法,特别是对除尘系统的温度和压力检测控制,采用软件滤波可以避免由于监测信号不稳定引起控制误动作。
软件调试
软件调试一般采用黑盒调试和白盒调试两种方法。黑盒调试是根据软件功能调试,白盒调试是根据软件结构调试。因为除尘系统控制软件规模一般不大,这两种方法都可行。需要指出的是,软件调试应尽可能地穷尽实际运行中可能出现的各种工况条件。