Skip to main content

标签:日志

日志

日志 选项卡显示安全控制器的日志。它用作日志并诊断应用程序的运行时错误和系统错误。它可以帮助查找控制器或应用程序中错误的原因。

有两种日志可用 CODESYS Safety Extension

  • 设备日志

  • 应用程序日志

设备日志属于设备,用于记录与设备有关的条目,例如系统错误、新启动应用程序的生成。

应用程序日志属于 IEC 应用程序,用于记录与应用程序有关的条目,例如运行时错误、引导应用程序加载期间的错误和在线通信错误。

应用程序日志是安全控制器的默认日志。只有加载了默认日志(应用程序日志)后,设备日志才可用。

SafetyLogRefreshIcon.png 按钮按下后,所有可用日志(设备和应用程序日志)都会从控制器加载,并且可以在 记录器 列表框。选择日志后, SafetyLogRefreshIcon.png 必须按下按钮才能更新所选日志中的条目。

17. 带有应用程序日志和设备日志的“记录器”列表框
带有应用程序日志和设备日志的“记录器”列表框


18. 安全控制器的“日志”选项卡,其中打开了应用程序日志
安全控制器的“日志”选项卡,其中打开了应用程序日志


当由于在线访问而输入更改时,开发人员的姓名也会被记录。由于控制器上没有用户管理,因此使用开发系统中用户管理中的开发人员姓名。如果开发人员不是以特定用户身份登录到开发系统,而是以预定义用户之一的身份登录,则使用 Windows 用户管理中的用户名。

有关 日志 选项卡,查看 CODESYS 帮助。

生成日志条目

如果由于任何原因无法在离线模式下加载启动应用程序并且发生系统错误,则会生成日志条目。

如果运行时系统在启动时尝试加载启动应用程序时无法写入日志,也会生成系统错误。

提示

如果日志没有指出系统错误的原因,那么该系统错误的原因可能是面向安全的运行时系统无法写入日志。

重要

如果出现硬件错误,可能无法将所有条目写入日志中。

生成日志条目

  • 每当运行时系统处于离线模式(即在没有在线连接的情况下启动时)时,就会根据安全要求通过中止加载过程对应用程序中的错误做出反应。

  • 每当运行时系统处于离线模式并通过终止应用程序的执行来对应用程序错误做出反应时。

  • 将引导应用程序与上一次引导加载或上一次生成的引导应用程序交换时,运行时系统会识别这一点。

  • 在运行时系统的执行版本被伪造或不匹配的情况下。

  • 记录启动应用程序中的更改

  • 固件更新记录

  • 记录新启动应用程序的生成

发生运行时错误时的日志条目

如果应用程序由于运行时错误而终止,则生成的日志条目包含以下信息:

  • 错误 POU 的名称

  • POU 错误网络号

  • 对于 FB POU:发生错误的功能块实例