PDA

Просмотр полной версии : Циклическая перезагрузка контроллера



Андрей_ТМЗ
19.10.2022, 04:04
Здравствуйте. На нашем объекте установлен контроллер ПЛК210-01. При загрузке приложения в контроллер, и запуске его из CoDeSys, контроллер некоторое время работает в штатном режиме, программа выполняется. Но по прошествии некоторого времени (причем разного) контроллер начинает самопроизвольно перезагружаться. При этом невозможно подключиться к нему по сети Ethernet. Помогает перевод в режим "Стоп" и подключение по USB. В программе происходит опрос 12 модулей МВ210-101, 1 модуль АО, 7 модулей МВ210-212, 3 модуля МУ210-410, 3 модуля МВ210-412, опрос терморегуляторов ТРМ (Различных модификаций) при помощи МКОН. Подскажите правильно ли я собрал конфигурацию.6320863209

Евгений Кислов
19.10.2022, 06:32
Здравствуйте. На нашем объекте установлен контроллер ПЛК210-01. При загрузке приложения в контроллер, и запуске его из CoDeSys, контроллер некоторое время работает в штатном режиме, программа выполняется. Но по прошествии некоторого времени (причем разного) контроллер начинает самопроизвольно перезагружаться. При этом невозможно подключиться к нему по сети Ethernet. Помогает перевод в режим "Стоп" и подключение по USB. В программе происходит опрос 12 модулей МВ210-101, 1 модуль АО, 7 модулей МВ210-212, 3 модуля МУ210-410, 3 модуля МВ210-412, опрос терморегуляторов ТРМ (Различных модификаций) при помощи МКОН. Подскажите правильно ли я собрал конфигурацию.6320863209

Добрый день.
По скриншотам можно предположить, что из-за такого количества шаблонов реальное время цикла задачи превышает заданный интервал ее вызова, и и у контроллера срабатывает исключение "Processor load watchdog of all IEC-tasks detected".
Подробнее о нем здесь: https://owen.ru/forum/showthread.php?t=28167&page=9&p=338728&viewfull=1#post338728

Проверьте - у вас в web-конфигураторе на вкладке ПЛК/Настройки какой режим обработки исключений задан?
Если Перезагрузка - то тогда наблюдаемая ситуация вполне понятна.

В вашем случае нужно отказаться от шаблонов, добавив вместо них стандартные компоненты Modbus Slave и создав в них каналы опроса только для тех регистров, которые действительно нужны в вашем проекте.

Андрей_ТМЗ
19.10.2022, 08:55
Я для каждого модуля ввода/вывода должен создать компонент Modbus Slave?

Евгений Кислов
19.10.2022, 09:13
Я для каждого модуля ввода/вывода должен создать компонент Modbus Slave?

Да, именно так.