SCADA系统的调试从内容上分包括上位机调试、下位机调试与通信调试;从项目进程上看可以分为离线仿真调试、现场离线调试、在线调试与运行阶段。离线仿真一般在实验室或非工业现场进行,而在线调试与运行调试都在工业现场进行。当在线调试及试运行一段时间,系统满足设计要求后,就可正式交付并投入生产运行。
离线仿真调试
1.硬件调试
对于SCADA系统中的各种硬件设备,包括下位机控制器、I/O模块、通信模块及各种特殊功能模块都要按照说明书检查主要功能。如主机板(CPU板)上RAM区的读/写功能、ROM区的读出功能、复位电路、时钟电路等的正确性调试。对各种I/O模块要认真校验每个通道工作是否正常,精度是否满足要求。
对上位机设备,包括主机、交换机、服务器和UPS电源等要检查工作是否正常。
硬件调试还包括现场仪表和执行机构,如压力变送器、差压变送器、流量变送器、温度变送器和其他各种现场及控制室仪表,电动或气动执行器等,在安装前都要按说明书要求校验完毕。对于检测与变送仪表要特别注意仪表量程与订货要求是否一致。
硬件调试过程中发现的问题要及时查找原因,尽早解决。
2.软件调试
软件调试的顺序是子程序、功能模块和主程序。有些程序的调试比较简单,利用开发装置、仿真软件或计算机提供的调试程序就可以进行调试。为了减少软件调试的工作量,要确保在软件编写时,所有的子程序、功能模块等都经过测试,满足应用要求。否则,在软件调试阶段问题会较多,影响程序的总体调试。如果软件有很好的结构,在软件开发过程中都经过了充分的调试,则在软件联调中,问题会较少。这时调试的重点是模块之间参数传递、主程序与子程序调用等。