系统和任务看门狗

简介

Modicon M258 Logic Controller 实现两种类型的看门狗功能:

o系统看门狗:这些看门狗在控制器固件中定义并受其管理。用户无法配置这些看门狗。

o任务看门狗:这些看门狗是可为每个任务定义的可选看门狗。这些看门狗由您的应用程序进行管理并可在 EcoStruxure Machine Expert 中进行配置。

系统看门狗

为 Modicon M258 Logic Controller 定义了三个系统看门狗。它们由控制器固件进行管理,因此在 EcoStruxure Machine Expert 在线帮助中有时候也称为硬件看门狗。当其中一个系统看门狗超过其阈值条件时,会检测到错误。

3 个系统看门狗的阈值条件定义如下:

o如果所有任务需要 85% 以上的处理器资源,且时间超过 3 秒,将检测到系统错误。控制器进入 HALT 状态。

o如果优先级在 0 到 24 之间的任务的总执行时间达到 100% 的处理器资源,且时间超过 1 秒,将检测到应用程序错误。控制器会以自动重新启动进入 EMPTY 状态进行响应。

o如果在 10 秒的间隔过程中没有执行优先级最低的系统任务,将检测到系统错误。控制器会以自动重新启动进入 EMPTY 状态进行响应。

注意: 用户无法配置系统看门狗。

任务看门狗

EcoStruxure Machine Expert 允许您为应用程序中定义的每个任务配置可选任务看门狗。(在 EcoStruxure Machine Expert 在线帮助中,任务看门狗有时候也称为软件看门狗或控制定时器)。当您所定义的其中一个任务看门狗达到其阈值条件时,会检测到应用程序错误且控制器进入“暂停”状态。

在定义任务看门狗时,可使用以下选项:

o时间:这定义允许的最长任务执行时间。当任务所用时间超过此值时,控制器会报告任务看门狗异常。

o灵敏度:“灵敏度”字段用于定义在控制器检测到应用程序错误之前必须发生的任务看门狗异常次数。

要访问任务看门狗的配置,请双击应用程序树中的任务

注意: 有关看门狗的详细信息,请参阅 EcoStruxure Machine Expert - 编程指南