功能 :在对话框中,您可以定义新断点或数据断点的设置。它与“Breakpoint Properties” 对话框相同,后者用于“Breakpoints” 视图。
请致电 :
-
“调试 新断点”
-
“调试 新数据断点”
要求 :申请采用在线模式。
选项卡 "条件
对话框定义了在断点处停止程序处理的要求。




注意

使用条件断点会减慢代码执行速度,即使条件不产生TRUE
。
条件断点要求CODESYS 运行时间 >= V3.5.4.0。
“仅在以下任务中遇到断点时断开” |
例如,您可以定义一个调试任务,同时防止调试时影响使用同一程序块的其他任务。 |
“点击数” |
“休息时间总是” :程序总是在该断点处停止。 替代方案当断点被击中的次数达到以下定义(键入所需的击中次数或从数字列表中选择)时,程序会在断点处停止:
|
“断开,若为真” |
|
选项卡 "数据
要求:用于表示数据断点的属性。
数据断点的功能取决于目标系统。目前,数据断点只能通过CODESYS Control Win V3.
在该选项卡上,指定了已设置或将要设置数据断点的变量或内存地址。 |
|
“当变量值或地址发生变化时中断执行” |
示例:变量: |
“尺寸” |
应监控的指定变量或内存地址变化的字节数。当指定一个新变量或内存地址时,首先会自动设置一个与数据类型或内存相匹配的值。 请注意:“大小” 和数量取决于目标系统。CODESYS Control Win V3 ,最多可定义四个数据断点,断点大小不超过 8 字节。 示例: 示例: |
执行点设置 "选项卡
在这里,现有的断点或数据断点可以转换为执行点。
“执行点(执行不会在断点处停止)” |
|
“执行以下代码” |
到达执行点时执行的代码。 不能使用循环结构(For、While)和 IF 或 CASE 表达式。 |
“在设备日志中打印信息” |
只有在“Project Settings Compile Options” 中选择“Enable logging in breakpoints” 选项时,该选项才可用。 CODESYS 可以在信息文本中使用占位符 {variable name} 打印变量。 |
选项卡 "位置
要求:选择了“New breakpoint” 命令。
“POU” |
放置断点的活动应用程序的 POU。 |
“职位” |
断点在 POU 中的位置。以行和列编号(文本编辑器)或网络或元素编号的形式输入。 |
“实例” |
如果是功能块,则必须定义是在实现中还是在实例中设置断点。
|
“立即启用断点” |
|