.
命令“调用树”
.
.

符号:

功能: 该命令打开调用树视图。

调用:

  • 视图视图菜单
  • 设备POUs视图中的可调用块的右键菜单。
.
视图为“树”

调用树在任何时候都是可用的,甚至在编译应用程序之前也是如此。它是调用方和显式指定的块的调用的静态表示。因此,树总是包含两个根节点,它们的调用顺序以连续缩进的形式显示。在这个树表示中可以快速检测到递归调用。

(2) PLC_PRG块的调用树(1)示例:

  • (3)节点<块名>被调用:
  • (4)节点<块名>调用:
.

块名称

程序块的名称;手动指定,通过从另一个视图拖动,或通过按钮

下拉列表包含最后一个指定的块名。

工具栏和键盘使用

: 查找块

CODESYS搜索块名中指定的块,并显示其调用者和调用。

: 使用输入助手中的块

打开输入助手对话框,选择块调用或实例调用。选择后调用树将自动刷新。

: 显示选定块的源代码位置

CODESYS跳转到程序源代码中块的出现位置。

[ F4 ] : 显示下一个代码块的源代码位置

[ Shift ] +[ F4 ] : 显示前一个代码块的源代码位置

调用树中的选择跳转到调用结构中的下一个或前一个块。同时,相关的源代码位置在相应的编辑器中打开。

注意: 双击调用树中的一个条目也会打开相关的源代码位置。

调用树显示:

符号

<块名>被调用: 此节点下面显示调用顺序。这个树结构中的底部条目显示了调用的开始。

<块名称>调用: 来自这个块的调用显示在这个节点下面。这个树结构中的底部条目显示了调用链的末端。

位置

对于调用树中的根节点: 块的声明行号(Decl)。

对于调用者或根节点以下的调用: 行号、列号和网络号的位置,取决于实现语言。

树中所选条目的右键菜单:

全部折叠

除了两个根节点外,调用树中的扩展项将被折叠。

显示源位置

CODESYS跳转到程序源代码中块的出现位置。

设置为新的根节点

调用树中选择的条目显示在块名中。树将为新的根节点自动刷新。

 

调用列表视图在单步执行程序时提供即时信息,而不是提供有关块的调用信息的静态调用树。调用列表总是显示当前位置的完整调用路径。