Corrected from:
L-force p500 Controller V3.9 and higher
L-force 3200C Controller V3.9 and higher
L-force p300 Controller V3.9 and higher
L-force c300 Controller V3.9 and higher
Response of the new version:
The watchdog of a task is triggered even if the task call is displaced and the task therefore cannot be completely processed within the watchdog time.
The L_SuspendWatchdog function block only deactivates the watchdog monitoring of the indicated task.
What happens?
The activated watchdog is not triggered although the corresponding task has not been processed within the watchog time.
When does this behaviour occur?
If a task call is displaced, e.g. because a task with a higher priority is being processed, the watchdog of the corresponding task is not triggered. The watchdog is only triggered if the task was started and processing was not completed within the time selected by the watchdog.
Which products are affected?
L-force p500 Controller V3.3 and higher
L-force 3200C Controller V3.0 and higher
L-force p300 Controller V3.7 and higher
L-force c300 Controller V3.7 and higher
Short-term measures:
None.
Evaluation/recommendations:
The watchdog of a task monitors that the task is completely processed within a certain time. If the task is not called within the watchdog time, e.g. because of a task with a higher priority, the watchdog is not triggered due to this function restriction.