PDA

Просмотр полной версии : ПЛК110-30 - слетает программа после перезагрузки по питанию



Smith2007
14.11.2018, 18:37
Добрый день, уважаемые форумчане!
С 2013 года в доме работает ПЛК110-30. Управляет режимами работы котла, подогревом горячей воды, а так же выполняет функции сигнализации.
До 2017 года все работало исправно, а я продолжал нагружать ПЛК очередными программами.
В какой-то момент я стал замечать, что если ПЛК перегрузить по питанию, то он как будто зацикливается и не может стартануть. При этом к нему нет доступа по ip. Пищит, мигает, снова пищит, снова мигает и т.д.
Подача питания с зажатой кнопкой старт - позволяет запуститься ПЛК, после чего необходимо заново загружать программу.
Не приятно конечно, но не долго загрузить программу заново.
Но вот в последнее время у нас стали довольно часто наблюдаться перебои с энергоснабжением. ИБП хватает не более чем на 1 час, а затем все отключается.
Последний такой сбой произошел текущей ночью.
Пришлось конечно проснуться среди ночи (после подачи напряжения) и загрузить программу по новой. Но тут я подумал... а что если я буду в командировке? Дома одна жена с детьми, которые просто замерзнут зимой.

Решил я разобраться с этим недугом.

Посему обращаюсь к сообществу с вопросами.
С чем может быть связано такое зависание?
Может быть так, что ресурсов ПЛК не хватает?
Может быть, что память стала сбоить?

Как правильно локализовать проблему?
39808

2000. 7.13 6:49:19 # 0 KERNEL LOADED

2000. 7.13 6:49:22 # 1 PLC STARTED


2000. 7.13 6:49:36 # 0 KERNEL LOADED


2000. 7.13 6:49:39 # 1 PLC STARTED


2000. 7.13 6:49:52 # 0 KERNEL LOADED


2000. 1. 1 0: 0:12 # 0 KERNEL LOADED


2000. 1. 1 0: 0:13 # 1 PLC STARTED

Филоненко Владислав
14.11.2018, 21:02
1. нужен лог гипертерминала загрузки

Smith2007
14.11.2018, 21:21
1. нужен лог гипертерминала загрузки

Извините за нубский вопрос: А как его получить? (Лог гипертерминала)
В 2013 году все настраивал, а сейчас уже позабывал все. Все работало и не требовалось вмешательство.

39811

В debug.txt

2000. 7.13 6:48:30 # 17 E PLC was reset by watchdog!

2000. 7.13 6:48:30 # 3 M Last run module Id =190


2000. 7.13 6:48:30 # 3 M Last post module Id =190


2000. 7.13 6:48:30 # 3 M Total control code =18


2000. 7.13 6:48:30 # 3 M Max cache utilisation =5


2000. 7.13 6:48:30 # 3 M local_status =3


2000. 7.13 6:48:30 # 3 M run_level =2


2000. 7.13 6:48:30 # 3 M ff 45 ff ff ff ff 0 0 0 0 0 0 0 0 0 0


2000. 7.13 6:48:46 # 17 E PLC was reset by watchdog!


2000. 7.13 6:48:46 # 3 M Last run module Id =190


2000. 7.13 6:48:46 # 3 M Last post module Id =190


2000. 7.13 6:48:46 # 3 M Total control code =18


2000. 7.13 6:48:46 # 3 M Max cache utilisation =5


2000. 7.13 6:48:46 # 3 M local_status =3


2000. 7.13 6:48:46 # 3 M run_level =2


2000. 7.13 6:48:46 # 3 M ff 45 ff ff ff ff 0 0 0 0 0 0 0 0 0 0


2000. 7.13 6:49: 2 # 17 E PLC was reset by watchdog!


2000. 7.13 6:49: 2 # 3 M Last run module Id =190


2000. 7.13 6:49: 2 # 3 M Last post module Id =190


2000. 7.13 6:49: 2 # 3 M Total control code =18


2000. 7.13 6:49: 2 # 3 M Max cache utilisation =5


2000. 7.13 6:49: 2 # 3 M local_status =3


2000. 7.13 6:49: 2 # 3 M run_level =2


2000. 7.13 6:49: 2 # 3 M ff 45 ff ff ff ff 0 0 0 0 0 0 0 0 0 0




Правильно понимаю, что из-за срабатывания watchdog перезагрузка происходит?
Как избежать этого?