Добрый день!
А можно как-то это поправить в Codesys 3.5 SP17?
cds17bug.PNG
Добрый день!
А можно как-то это поправить в Codesys 3.5 SP17?
cds17bug.PNG
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Добрый день.
Что означает исключение *EXCEPTION* Omitted cycle OmittedCycle watchdog Application и как с ним бороться?
Срабатывает, как-то хаотично, от нескольких часов до нескольких дней.
Добрый день.
Судя по всему - у вас в одной или нескольких задачах включен сторожевой таймер, и он срабатывает (т.е. задача не успевает выполниться за заданное время).
Наиболее корректный способ борьбы - разобраться, в какой задаче это происходит и отладить/оптимизировать код, выполняемый в этой задаче.
Начать можно вот с чего: подключитесь к контроллеру, перейдите на вкладку Мониторинг компонента Конфигурация задач и сбросьте статистику по задачам (в момент загрузки проекта там будут "выбросы", которые портят картину). После этого периодически смотрите на максимальное время цикла/джиттер и сравнивайте их с заданным интервалом вызова.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
tasktime.png
Такие цифры получаю в среднем, но иногда есть обращения к диску через SysFileOpen,SysFileWrite,SysFileClose, в этот момент цикл до 18,5мс, что все равно ниже 20мс (период вызова MainTask), да и таймер настроен на 1000мс, восприимчивость 10, не должен срабатывать.
Omitted watchdog срабатывает еще в том случае, если время выполнения задачи более чем в 2 раза превышает интервал ее вызова.
Т.е. для вашего случая - это 40 мс.
18.5. мс - это лишь то, что вы увидели в конкретный момент времени (и для интервала в 20 мс - это очень много) - похоже, бывают и более значительные "всплески".
Джиттер в 300 мс - это свидетельство, мягко говоря, очень плохой ситуации с временем выполнения.
Для начала можно исключить операции с файлами и посмотреть, будет ли срабатывать watchdog без них.
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Здравствуйте!
TrendError.jpg
что где почистить?
СODESYS V3.5: Repository Archive V3.5 SP4 (необходим для старых СПК) / Раздел CDS V3.5 на сайте
Форум: Вопросы и ответы / Визуализация / Настройка обмена с другими устройствами
Web-панель ВП110 / Modbus-индикатор СМИ2-М
Telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru | oscat.ru | Как обратиться в техподдержку?
Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | XY problem | Как правильно задавать вопросы | AnyDesk
Ок, спасибо, это может быть следствием того, что я скопировал один тренд на другую мнемосхему?