调试:让你的代码正常运行
1. CODESYS调试工具简介
在了解了基本的调试概念和打印调试方法后,我们可以关注CODESYS提供的内置调试工具了。打印调试虽然是查找和消除程序错误的强大方法,但有时并不是调试程序的最佳途径,尤其是在处理复杂问题时效率较低,这时就需要使用调试器。
调试器是一种用于调试其他程序的工具,大多数现代集成开发环境(IDE)都有内置的调试工具,CODESYS也不例外。当遇到用打印调试难以解决的复杂问题时,使用调试器就显得至关重要。
2. 断点的使用
使用调试器时,首先要理解的概念是断点。断点是大多数调试工具的核心,若不掌握断点的使用方法,就无法有效地使用调试工具。断点可以让程序在某一行暂停执行,但不会终止程序。
在CODESYS中设置断点非常简单,具体步骤如下:
1. 登录应用程序(但不运行)。
2. 右键单击想要设置断点的行。
3. 选择“New Breakpoint”,会弹出一个窗口用于设置断点的属性。
在“Breakpoint Properties”窗口中,默认的“Location”选项卡用于选择断点的位置,“POU”部分指定断点所在的文件,“Position”部分指定断点所在的行。
为了演示和探索断点的使用,我们以之前用打印调试方法调试过的程序为例。首先,将程序中的变量重置为原始状态:
PROGRAM PLC_PRG
VAR
division : REAL;
dividend : REAL := 4;
divisor : REAL := 2;
notLe
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



