调用栈

概述

视图 > 调用栈命令可打开调用栈视图。在在线模式下单步调试程序时,此视图将指示带有完整调用路径的当前到达的步位置。

调用栈视图将在标题栏下面显示当前相关应用程序的名称,以及用于控制当前所到达的 POU任务的名称。

此调用栈显示为位置列表,每个位置都通过 POU 名称、位置以及(对于实例)实例路径来描述。根据具体编辑器,位置将由行和列编号(文本编辑器)或者网络或元素编号(图形编辑器)来描述。

此列表中的第一行(由一个黄色箭头来指示)描述了当前步位置。如果此位置在有另一个 POU 调用的 POU 内,则将在下一行中描述该调用的位置。如果此 POU 又由另一个 POU 调用,则调用位置是在第三行中,依此类推。

调用栈视图也在离线模式下或在正常在线运行期间提供。在此情况下,仍会显示在线单步运行会话期间最后查看的位置,但会用灰色字母显示。

调用栈视图,由 PLC_PRG 调用的当前位置 fbdld

与这个调用栈视图不同,调用树视图提供了与 POU 的(甚至在编译应用程序之前的)调用有关的信息。