Добрый день, коллеги!
СПК207, прошивка 3.951.
В MainTask:
"Сторожевой таймер" ставлю галку "Включить"
"Время": T#1S
"Восприимчивость": 1
Пишу тестовую программу с зацикливанием, вызываемую при нажатии на кнопку на экране:
IF button_pressed THEN
WHILE TRUE DO
  ;;
END_WHILE
END_IF
Компилирую, запускаю, жму кнопку -> Вылетает Watchdog Exception -> СПК ничего не делает, хотя должен был бы перезагрузиться.
В документации про работу watchdog толком ничего нет. На форуме толкового объяснения данного поведения не нашёл, вот и решил создать тему. Надеюсь, ребята из ОВЕН помогут разобраться с данным вопросом.
Вопрос к знатокам:
Можно ли написать глобальный обработчик исключения, чтобы при Watchdog Exception можно было бы выполнить sysExecute('/sbin/reboot')?