Skip to main content

使用核心转储执行错误分析

将核心转储和设备日志加载到项目中进行分析

要求:您打开了一个项目,其中包含在 PLC 上产生异常的应用程序。运行时系统能够创建核心转储。项目中的应用程序处于离线模式。

  1. 点击 调试 → 加载核心转储 从控制器加载所需的核心转储。

    CODESYS 显示应用程序的联机视图。您会看到出错时的变量值和调用堆栈(见下文)。这还包括设备配置器映射对话框中的 I/O 变量值和任务配置。 “核心转储已加载”显示在状态行中。 CODESYS 将核心转储文件复制为 <project name>.<device name>.<application name>.<application GUID>.core 到本地项目目录。

  2. 点击 调试 → 从核心转储加载设备日志 将出错时的设备日志加载到项目中。

    日志视图将打开(与设备编辑器的在线模式一样),其中包含核心转储时的事件。

  3. 完成核心转储分析后,点击 调试 → 关闭核心转储.

    CODESYS 关闭应用程序的核心转储视图。项目以其视图返回到正常的离线模式。

手动创建正在运行的应用程序的核心转储

要求:应用程序处于在线模式 CODESYS.运行时系统支持核心转储功能。

  • 点击 调试 → 创建核心转储.

    CODESYS 开始生成新的核心转储。状态行中会出现一个进度条,并带有一个用于取消该过程的按钮。

    CODESYS 将核心转储文件保存到本地项目目录 <project name>.<device name>.<application name>.<application GUID>.core.