显示核心转储,检查内存 当。。。的时候 CODESYS Memory Tools 安装包, CODESYS 可以在线模式下显示来自 PLC 的核心转储。在里面 记忆 查看,您配置要显示的应用程序和内存区域。 你也可以执行 CODESYS -定义的内存一致性检查并将结果打印到消息视图。 例 1 . 例子 以下核心转储(来自 CODESYS Control Win V3 ) 显示左侧内存的十六进制地址
命令:检查活动应用程序的内存 功能 : 命令启动 内存检查 对于活跃的应用程序。 称呼 : 调试 菜单 要求 : 这 CODESYS Memory Tools 包已安装。该应用程序处于在线模式。 检查活动应用程序的内存区域是否有以下内容: BOOL 变量有定义的值。 STRING 和 WSTRING 变量被终止。 枚举变量具有有效值。 子范围类型的变量具有有效值。 常量块类型的变量 ( STRUC
命令:显示内存视图 功能 :该命令打开 记忆 看法。 称呼 : 看法 菜单 要求 : 这 CODESYS Memory Tools 包已安装。应用程序处于联机模式。 这 记忆 视图显示特定应用程序的内存映射。 有关更多信息,请参阅: 提示 当您在内存检查后双击消息视图中发出的警告时,该视图也会打开——通过 调试 → 检查活动应用程序的内存 命令。 视图:内存 此视图显示在线模式下应用程序的内存映射
属性:'memory_check' 该属性限制了 内存检查 ,您通过 检查活动应用程序的内存 命令。与价值 ignore ,它从检查中排除单个变量或 POU 签名的所有变量。 插入位置: 在单变量声明的上面一行 在 POU 的声明部分上方的行中 句法 : {attribute 'memory_check' := 'ignore'} 例 2 . 例子 没有一个变量来自 FB_01 在内存检查中考虑功