|
组件 |
描述 |
|---|---|
|
|
该选择列表提供了活动应用程序中可用的 POU。选择要设置断点的 POU。 |
|
|
该选择列表提供了所选 POU 的可能断点位置。根据编辑器的类型,这些位置由行号和列号来定义(文本编辑器),或由元素编号来定义(图形编辑器)。对于功能块,将会另外添加 )。您必须决定是在实现中设置断点还是在实例中设置断点。如果需要在实现中设置断点,请将选项保留为禁用状态。如果要在实例中设置断点,请启用选项以选择实例。 |
|
|
如果所选择的 POU 是功能块,且此选项已禁用,则将在 POU 的实现主体中设置断点(请参阅元素)。如果要在实例中设置断点,请启用该选项,然后选择实例。 |
选项卡允许您定义使程序执行在断点处停止的条件:
|
组件 |
描述 |
|---|---|
|
|
|
|
|
如果断点仅应在特定任务处理放置该断点的 POU 时才有效,请启用此选项。通过此选项,可以将特定任务设置为在 POU 中的断点停止,而不是在也使用相同 POU 的其他任务中停止。请参阅具有多个任务的应用程序中的断点和单步运行。项目中定义的任务将被列出,以供选择。 |
|
|
|
|
|
程序将在断点处停止。 |
|
或者: |
在所定义的达到断点的次数之前,程序不会在断点处停止(输入所需数字或在数字字段中选择): |
|
|
|
|
|
如果运行时系统支持,您可以使用有条件断点。查询您的控制器对应的编程指南,了解是否支持有条件断点。条件只能在在线模式下指定。 指定的条件会执行求值处理。只有在结果为 TRUE 的情况下,程序才会在此断点处停止,并且执行点的代码才会被执行。您可以输入有效的布尔表达式作为条件。 示例:
注: 即使条件不为 TRUE,使用有条件断点也会减慢代码执行速度。
|
选项卡允许您修改为其设置数据断点的变量:
|
组件 |
描述 |
|---|---|
|
|
|
|
|
所监控的指定变量或存储器地址的字节数。 如果指定了新变量或存储器地址,则会分配与数据类型匹配的值。 最大数据断点大小和数量取决于目标系统:
示例 1:
示例 2: |
|
组件 |
描述 |
|---|---|
|
|
断点变为执行点。这就意味着,处理在此处不停止,但会执行给定代码。
执行点已启用:
执行点已禁用:
数据断点的执行点已启用:
数据断点的执行点已禁用: |
|
|
输入要执行的代码。 具有以下限制:
此外,还应遵循以下限制: 所调用的函数和属性必须满足以下至少一个条件: 1. 在对话框中,激活了选项。
2. 在函数/属性的声明上方添加了以下属性: |
|
|
如果在对话框中激活了选项,则此选项可用。如果消息应包含变量的当前值,则插入用花括号括起的变量名称。 示例:
变量 |
|
|
选择选项,可激活断点。
取消选择选项,可禁用断点。要稍后激活断点,请单击视图中的 |