IecTaskEnableWatchdog (FUN)

FUNCTION IecTaskEnableWatchdog : RTS_IEC_RESULT

Enable watchdog for the specified task

Note
  • You have to disable the watchdog of the task before with IecTaskDisableWatchdog and _not_ with IecTaskDisableWatchdog2, because they act on different task flags!

  • The watchdog is enabled only at the next IEC cycle and _not_ immediately after calling this function!

  • If you disable with IecTaskDisableWatchdog and forgot to enable it, at least at the next cycle, the watchdog is automatically enabled!

InOut:

Scope

Name

Type

Comment

Return

IecTaskEnableWatchdog

RTS_IEC_RESULT

Returns the runtime system error code (see CmpErrors.library)
  • ERR_OK: The watchdog for the task was enabled

  • ERR_PARAMETER: The task handle was invalid

Input

hIecTask

RTS_IEC_HANDLE

Handle of the task