我们在调试项目的过程中可以通过增加断点来捕获和暂停程序的运行。
断点调试可以查看程序运行的具体过程,主要用于判断程序逻辑错误。配合监视内容和轴参数变化情况可以查看程序每执行一步对寄存器、变量、数组等的影响。
断点快捷键F9添加、增删断点按钮或菜单栏“调试”→“增删断点”,断点可以添加多个,菜单栏“调试”→“清除断点”用于一次性清除项目文件中的所有断点。编辑断点窗口可快速移除目标断点或定位到断点处编辑代码。
程序停止在断点处后,就可以进行逐步调试,快捷键F11,按一次程序向下执行一步。
如下图,调试的光标停在第17行,此时第17行的语句并未执行,第16行的语句已执行,按下F11一次才能执行第17行。
如果断点是设置在循环中,那么下次循环运行到断点处还是会停止程序。
程序调试完成后,需要清除所有断点再下载程序到控制器运行。否则打印信息提示Warn file:"Basic1.BAS" line:17 task:0, Paused. 断点后的程序暂不扫描。
程序在运行途中出现warn警告,仍可以继续运行,程序下载后打印ERROR错误会停止运行。
楼主最近还看过