首先进行硬件调试,可以用变量表来测试硬件,通过观察cpu模块上的故障指示灯,或使用故障诊断工具来诊断故障。
下载程序之前应将cpu的存储器复位,将cpu切换到stop模式,下载用户程序时应同时下载硬件组态数据。启动时程序中的错误可能导致cpu停机,可以使用 “模块信息”工具诊断和排除编程错误。
通过执行用户程序来检查系统的功能,可以在组织块ob1中逐一调用各逻辑块,一步一步地调试程序。在调试时应保存对程序的修改。调试结束后,保存调试好的程序。
最先调试启动组织块ob100,然后调试fb和fc。应先调试嵌套调用最深的块,例如首先调试图中的fb 1。图中括号内的数字为调试的顺序,例如调试好fb 1后调试调用fb 1的fc 3等。
最后调试不影响ob1的循环执行的中断处理程序,或者在调试ob1时调试它们。
图 程序调试的顺序