设置新断点...

图标:

这个命令( “断点”类别) 用于插入一个新 断点到一个工程的POUs中。 无论光标现在在什么位置,‘新断点’对话框将打开一个‘位置’子对话框,可以从工程或者子对话框中选择一个可能的断点环境并进行新断点的一些必要配置。

设置断点到当前光标位置要注意命令 “切换断点”“切换断点”。也可在 “断点对话框 ”对话框中查阅相关功能。

位置
 插图 71: ‘’新断点'位置对话框

“POU:”选择列表提供了当前工程中所有可用的POUs。选择一个需要设置断点位置的程序。

“位置:”选择列表提供了当前选择POU的所有可能的 断点位置。根据编辑器的类型,这些位置定义为行+列号(文本编辑器中)的形式或者单元号(列表编辑器)的形式。此外一个功能块 "(Impl)" 将默认别加入,必须定义断点是设置在实施部分还是实例中。如果要设置在实施中,可以不用选择‘实例路径’选项。如果要设定在实例中,需要激活‘实例路径’选项选择,选择实例路径;参阅下文:

“实例路径:”如果当前选择的POU是一个功能块此选项可以使用,断点将会被设置在实例的实施部分(参阅上文,位置)。如果想要设置一个断点到一个实例,激活选项选择实例。

条件
 插图 72: ‘新断点’对话框,条件

任务

“如果断点在以下任何一种任务中激活时只有停止”:激活此选项如果断点仅在放置在特定的任务中时有效。这种方式允许定义一个“调试任务”,有些情况下这样是必须的,在其他情况下可能还会有其他的任务对当前POU进行连接 “多任务中应用程序的断点和单步执行”。目前工程中使用的所有任务都将在列表中列出,可以通过打钩操作激活相应的设置。

点击数:

“总是停止”:程序在每个周期都会停止在断点位置。

另一种方法:程序将不会停止在断点位置。直到到达定义的循环次数(输入想实现的循环次数,或者在数字区域进行选择):

“当循环次数等于设定时停止”

“当循环次数是设定的倍数关系时停止”

“当循环次数大于等于的时候进行触发”