Зависание 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
 
Сообщения: 197
Зарегистрирован: 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
 
Сообщения: 197
Зарегистрирован: 14 апр 2021, 05:16


Вернуться в Weintek

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

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

cron