Попробуйте сделать Онлайн - Сброс заводской и заново загрузить проект.
Попробуйте сделать Онлайн - Сброс заводской и заново загрузить проект.
С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
В общем была найдена ошибка в задании оператора limit(перепутан порядок). Но даже исправление ошибки и сброс к заводским не помогли. Журнал выдает следующее Screenshot_4.png. в одном сообщении говорится, что происходит деление на ноль, как понять где это происходит и как решить вопрос?
Судя по всему - деление на 0 происходит внутри самого тренда. Такое может быть, если значение переменной резко меняется между циклами (например, от десятков до миллиардов).
Но если вы корректно используете оператор LIMIT - то такого происходит не должно.
Попробуйте вместо значения входов модуля вывести на тренд просто локальные переменные программы (можете сэмулировать для них какое-то изменение) и проверить, будут ли исключения.
С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
https://help.codesys.com/webapp/_cds...rsion=3.5.16.0Код:Length of the time interval when the runtime system can record more data (for example, 1000 ms). If a delay occurs when writing data in the runtime system component, then there is a risk of data loss due to overwriting. In this case, the runtime system uses the addition buffer.
С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
Самое странное, что при данных настройках и сэмулированные значения вызывают ошибку, пробовал программу на разных контроллерах 210_03 с последней и предыдущей прошивкой, перезапускал по питанию, сбрасывал к заводским и т.д. ничего не помогло, единственное, что возвращало к стабильной работе это уменьшение параметра "Измерение в каждом n-м цикле" до 3 иногда работало и при 6 . Как будто при бОльшом значение срабатывает какое-то прерывание или превышается таймаут ожидания
P.s а и неявные проверки тоже не помогают
Последний раз редактировалось DenisV; 25.12.2020 в 10:51.
С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
У меня нет гипотез, и ваша проблема у меня не воспроизвелась с предыдущей версией вашего проекта (из поста #1082).
Для эксперимента я бы предложил выполнить Сброс заводской, пересоздать в проекте тренд, оставить в нем все настройки по умолчанию (для задачи, периода сэмплирования, периода сброса в БД и т.д.) и проверить - проявится ли проблема в этом случае.
С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