PDA

Просмотр полной версии : Исключение



19_Артем_17
28.05.2021, 09:34
Здравствуйте. Возникла проблема, при которой СПК-207 выдает исключение. Причем не совсем понятно в чем причина. Первоначально, некорректно шел обмен по modbus, но потом эта проблема была устранена. Сейчас контроллер периодически отваливается. По совету, который мне давали для СПК-107 отключил сторожевой таймер на VISU_TASK, если со 107 это помогло, то здесь не совсем ясно в чем дело. Скрин с журналом по ссылке: https://disk.yandex.ru/d/04ky20LcJ_DRTQ

Евгений Кислов
28.05.2021, 09:37
Здравствуйте. Возникла проблема, при которой СПК-207 выдает исключение. Причем не совсем понятно в чем причина. Первоначально, некорректно шел обмен по modbus, но потом эта проблема была устранена. Сейчас контроллер периодически отваливается. По совету, который мне давали для СПК-107 отключил сторожевой таймер на VISU_TASK, если со 107 это помогло, то здесь не совсем ясно в чем дело. Скрин с журналом по ссылке: https://disk.yandex.ru/d/04ky20LcJ_DRTQ

Добрый день.
На задаче MainTask у вас сторожевой таймер установлен?

19_Артем_17
28.05.2021, 09:53
Добрый день.
На задаче MainTask у вас сторожевой таймер установлен?

Нет, таймер убрал около недели назад

19_Артем_17
28.05.2021, 10:15
Добрый день.
На задаче MainTask у вас сторожевой таймер установлен?

Ошибся, на MainTask как раз-таки стоит

Евгений Кислов
28.05.2021, 14:35
Ошибся, на MainTask как раз-таки стоит

Тогда понятно, почему у вас происходит исключение - время выполнения задачи превышает допустимое.

19_Артем_17
28.05.2021, 16:20
Тогда понятно, почему у вас происходит исключение - время выполнения задачи превышает допустимое.
Так понимаю, что увеличение времени цикла должно решить проблему? (интервал установлен на 5мс)

Евгений Кислов
28.05.2021, 16:30
Так понимаю, что увеличение времени цикла должно решить проблему? (интервал установлен на 5мс)

Да, это тоже вариант решения проблемы.

19_Артем_17
09.06.2021, 11:43
Да, это тоже вариант решения проблемы.
Здравствуйте. По Вашему совет увеличил время цикла в менеджере задач. В течение 4-5 дней контроллер проработал без нареканий, сейчас в журнале формируются исключения такого характера, как я понял опять проблема в MainTask https://disk.yandex.ru/d/NDf2I2CvuKN-ug

Евгений Кислов
09.06.2021, 11:49
Здравствуйте. По Вашему совет увеличил время цикла в менеджере задач. В течение 4-5 дней контроллер проработал без нареканий, сейчас в журнале формируются исключения такого характера, как я понял опять проблема в MainTask https://disk.yandex.ru/d/NDf2I2CvuKN-ug

Лучше отключите сторожевой таймер у этой задачи.