Страница 1 из 1

Зависание CODESYS Weintek со встроенным PLC

СообщениеДобавлено: 16 апр 2024, 11:58
hurma000
Добрый день! Тревожит зависание панелей Weintek со встроенным PLC уже на двух объектах. Зависание панели происходит из-за сторожевого таймера "EXCEPTION (ProcessorLoadWatchdog). (Изображение
Не понимаю в чем искать причину. До ошибки по сторожевому таймеру, после которого PLC панели зависает, высвечиваются ошибки по каким то блокам, как понять по каким и что это за ошибки?
В чем искать причину, блоки свои проштрудировать все таки?
Есть ли какие-то варианты решения проблем КРОМЕ увеличения времени опроса и повышения параметра ProcessorLoad.Maximum (сейчас стоит 80)(В интернете только такое решение нашла)? В некоторых проектах время опроса это критичный момент, и хотелось бы выяснить, стоит ли вообще пытаться обуздать эти панели или решение проблемы ТОЛЬКО в увеличениях вышеописанных параметров?
Уточню, что один из проектов в целом и общем типовой, весь код уже протестирован и без ошибок работает на PLC Crevis.
На одной панели зависания происходят раз в неделю (примерно), на другой раз в день-раз в несколько дней.

Re: Зависание CODESYS Weintek со встроенным PLC

СообщениеДобавлено: 16 апр 2024, 15:16
ArtemPM
В вашем проекте имеются индексные регистры?

Re: Зависание CODESYS Weintek со встроенным PLC

СообщениеДобавлено: 16 апр 2024, 16:18
hurma000
ArtemPM писал(а):В вашем проекте имеются индексные регистры?


Здравствуйте! Нет.

Re: Зависание CODESYS Weintek со встроенным PLC

СообщениеДобавлено: 17 апр 2024, 15:02
ArtemPM
Если на обоих объектах используется одна и та же программа, то наверно всё таки следует покопаться в ней. Понять какая процедура могла вызываться в этот момент.
У меня были один раз проблемы с высоким джиттером, но они были вызваны использованием индексных регистров в проекте панели.
Кстати посмотрите еще время циклов вашей программы. Если максимальное время выполнения или джиттера высокое, то это повод проверить программу.

Re: Зависание CODESYS Weintek со встроенным PLC

СообщениеДобавлено: 12 май 2024, 12:09
evgen0808
Добрый день!
Есть ли какие то идеи как побороть зависание контроллеров в панелях Weintek?
Происходит на постоянной основе. Иногда через неделю, иногда через день. Приходится перезагружать и все снова работает. Такой подход не приемлем для клиента.

Re: Зависание CODESYS Weintek со встроенным PLC

СообщениеДобавлено: 04 июл 2024, 16:37
kotyarik
Аналогичная проблема. Три установки: на двух из трех периодически то же исключение возникает. Код идентичен, только IP tcp серверов разные.

Re: Зависание CODESYS Weintek со встроенным PLC

СообщениеДобавлено: 05 июл 2024, 12:12
VanMo
Добрый день!
Нужно изменить в файле CODESYSControl.cfg параметр ProcessorLoad.Maximum на 0.