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

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

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

Сообщение hurma000 » 16 апр 2024, 11:58

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

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

Сообщение ArtemPM » 16 апр 2024, 15:16

В вашем проекте имеются индексные регистры?
ArtemPM
 
Сообщения: 200
Зарегистрирован: 14 апр 2021, 05:16

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

Сообщение hurma000 » 16 апр 2024, 16:18

ArtemPM писал(а):В вашем проекте имеются индексные регистры?


Здравствуйте! Нет.
hurma000
 
Сообщения: 2
Зарегистрирован: 15 фев 2024, 10:01

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

Сообщение ArtemPM » 17 апр 2024, 15:02

Если на обоих объектах используется одна и та же программа, то наверно всё таки следует покопаться в ней. Понять какая процедура могла вызываться в этот момент.
У меня были один раз проблемы с высоким джиттером, но они были вызваны использованием индексных регистров в проекте панели.
Кстати посмотрите еще время циклов вашей программы. Если максимальное время выполнения или джиттера высокое, то это повод проверить программу.
ArtemPM
 
Сообщения: 200
Зарегистрирован: 14 апр 2021, 05:16

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

Сообщение evgen0808 » 12 май 2024, 12:09

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

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

Сообщение kotyarik » 04 июл 2024, 16:37

Аналогичная проблема. Три установки: на двух из трех периодически то же исключение возникает. Код идентичен, только IP tcp серверов разные.
kotyarik
 
Сообщения: 1
Зарегистрирован: 05 фев 2024, 17:47

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

Сообщение VanMo » 05 июл 2024, 12:12

Добрый день!
Нужно изменить в файле CODESYSControl.cfg параметр ProcessorLoad.Maximum на 0.
Вложения
codesys_disable_program_exception.docx
(499.06 КБ) Скачиваний: 856
VanMo
 
Сообщения: 378
Зарегистрирован: 16 авг 2011, 09:31


Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot], Google [Bot] и гости: 9