使用核心转储执行错误分析 将核心转储和设备日志加载到项目中进行分析 要求:您打开了一个项目,其中包含在 PLC 上产生异常的应用程序。运行时系统能够创建核心转储。项目中的应用程序处于离线模式。 点击 调试 → 加载核心转储 从控制器加载所需的核心转储。 CODESYS 显示应用程序的联机视图。您会看到出错时的变量值和调用堆栈(见下文)。这还包括设备配置器映射对话框中的 I/O 变量值和任务配置。
命令:生成核心转储 功能 : 这个命令就是这样做的 CODESYS 首先检查控制器上是否已有内存转储文件。 如果核心转储文件已经存在, CODESYS 提示您将此文件加载到项目目录中。 在以下条件下启动 CODESYS 使用当前应用程序数据创建一个新的内存转储文件: 还没有核心转储文件或 CODESYS 拒绝加载现有的核心转储文件。 AND:应用程序当前处于断点或发生异常。 生成的core dum
命令:加载核心转储 功能 : CODESYS 在项目目录中搜索核心转储文件。如果使用命令进行新的核心转储 生成核心转储 强制时,内存转储文件会自动从控制器加载到项目目录中。如果有多个核心转储文件,请询问 CODESYS 是否应该打开项目中创建的最后一个文件。或者,您也可以选择其他文件之一。 加载到项目中会导致应用程序的在线视图显示应用程序在生成核心转储时的状态。之后可以在那里查看变量值。调用树也可
命令:关闭核心转储 功能 :该命令关闭项目中当前打开的应用程序的核心转储视图。 称呼 : 菜单 调试 → 核心转储 要求 :应用程序处于离线模式,您已将核心转储文件从控制器加载到项目中。 有关更多信息,请参阅: 使用核心转储执行错误分析 :
命令:从核心转储中加载设备日志 功能 :该命令将控件的日志列表加载到项目中,该列表与上次生成的核心转储一起保存到项目中。日志列表显示在与选项卡中在线模式相同的视图中 日志 显示设备编辑器的。 称呼 : 菜单 调试 → 核心转储 要求 :应用程序处于离线模式,并且项目中打开了核心转储。 有关更多信息,请参阅: 使用核心转储执行错误分析 :
CODESYS PROFIBUS CODESYS GmbH 最后更新:V4.1.0.0,2021 年 7 月 www.codesys.com :
一般的 提示 有关设备编辑器的以下选项卡的信息,请参阅一般说明。 “<设备名称> I/O 映射”选项卡 “<设备名称> IEC 对象”选项卡 “<设备名称> 参数”选项卡 “<设备名称> 状态”选项卡 “<设备名称> 信息”选项卡 相关设备编辑器的附加单独帮助页面仅在特殊功能的情况下可用。 如果未显示“<设备名称>参数”选项卡,则选择 显示通用设备配置编辑器 中的选项 CODESYS 选项,在 设