功能: 在对话框中,定义新断点或数据断点的设置。它与断点视图中使用的断点属性对话框相同。
调用:
要求: 该应用程序处于在线模式。
该对话框定义了在断点处暂停程序处理的要求。
提示!
使用条件断点会减慢代码执行速度,即使条件未得出TRUE。
条件断点需要CODESYSruntime> = V3.5.4.0。
.任务
仅在以下任务之一中遇到断点时中断
: CODESYS仅在特定任务达到断点时才评估断点。必须激活所需的任务。
例如,你可以定义一个调试任务,还可以防止在调试时影响使用同一块的其他任务。
.命中数
命中数
总是停止: 程序始终在此断点处停止。
.可选择的:当按以下定义的频率命中断点时,程序会在断点处暂停(键入所需的命中计数或从数字列表中选择它):
.条件
如果为真,停止
: 仅当结果为TRUE时,CODESYS才评估指定条件并在断点处暂停程序。你可以将条件定义为有效的布尔表达式。例如:x>100,x[y]=z,a AND b,boolVar。
要求:这用于数据断点的属性。
在选项中,指定要设置或将要设置数据断点的变量或内存地址。
变量或地址的值更改时中断执行
例如:变量:PLC_PRG.fb_DoSth.dwVariable,地址: 16#12A,0x12A,129
大小
指定变量或内存地址的字节数,应监视该字节以上的更改。指定新变量或内存地址后,将首先自动设置与数据类型或内存匹配的值。
例如:4用于数据类型DWORD
这里。现有断点或数据断点可以转换为执行点。
执行点(执行不会在断点处停止)
: 这个断点变成一个执行点。此时处理不会停止,并且将执行给定的代码。
执行以下代码
到达执行点时执行的代码。
循环结构(For,While)以及IF或CASE表达式是不可能的。
在设备日志中打印消息
仅当在工程设置 ➔ 编译器选项中选择启用断点日志选项时,此选项才可用。
CODESYS可以在消息文本中使用占位符{variable name}打印变量。
要求:选择新建断点命令。
POU
放置断点的活动应用程序的POU。
位置
断点在POU中的位置。输入为行号和列号(文本编辑器)或网络号或元素号。
实例
对于功能块,必须定义是在实现中还是在实例中设置断点。
CODESYS在实例中设置断点。对于这个选项,选择实例路径。
CODESYS在实现中设置断点。
立即启用断点
: 这个断点已激活。
: 这个断点没有激活。要稍后激活,请单击断点视图中的按钮。
.另请参考