硬件调试还包括现场仪表和执行器,这些仪表必须在安装之前按说明书要求校验完毕。如是DCS等通信网络系统,还要调试通信功能,验证数据传输的正确性。
2)软件调试
软件调试的顺序是子程序、功能模块和主程序。
一般与过程输入输出通道无关的程序,如运算模块都可用开发装置或仿真器的调试程序进行调试,有时为了调试某些程序,可能还要编写临时性的辅助程序。
一旦所有的子程序和功能模块调试完毕,就可以用主程序将它们连接在一起,进行整体调试。整体调试的方法是自底向上逐步扩大,首先按分支将模块组合起来,以形成模块子集,调试完各模块子集,再将部分模块子集连接起来进行局部调试,最后进行全局调试。这样经过子集、局部和全局三步调试,完成了整体调试工作。
3)系统仿真
在硬件和软件分别调试后,必须再进行全系统的硬件、软件统调,即所谓的系统仿真,也称为模拟调试。系统仿真尽量采用全物理或半物理仿真。试验条件或工作状态越接近真实,其效果也就越好。控制系统只能做离线半物理仿真,被控对象可用实验模型代替。
4)考机
在系统仿真的基础上,还要进行考机运行,即进行长时间的运行考验。
控制系统的设计一般遵循上述过程,设计的步骤有先后,但内容没有明确之分。