PDA

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



Aleksandr_Sorokin
29.11.2012, 18:31
Здравствуйте!

Проблема в следующем: в ПЛК110-220.32.Р-М залита программа и нормально работает. Но как только происходит исчезновение напряжения питания хоть на секунду (срабатывание АВР) ПЛК перезагружается и программа, загруженная в него, стирается (исчезает), ПЛК работает, но так как программы нет - стоит.

В чём проблема и как от неё избавиться? Что бы при срабатывании АВР по питанию ПЛК продолжал работать?

ПЛК управляет защитами котла в котельной без обслуживающего персонала. Понятное дело, что каждый раз при срабатывании АВР приезжать и заливать программу в ПЛК не есть хорошо. Котлов в котельной три (на каждом котле свой ПЛК) и на всех трёх ПЛК происходит сброс программы.

Спасибо.

capzap
29.11.2012, 18:41
пробовали воспользоватся пунктом меню: создать загрузочный проект

Aleksandr_Sorokin
29.11.2012, 18:45
пробовали воспользоватся пунктом меню: создать загрузочный проект
capzap, спасибо, но можно конкретнее, пожалуйста.

Данную проблему надо решить срочно, так как она мешает закрыть акт выполненных работ - погружаться в мануалы времени особо нет.

Благодарю за понимание.

capzap
29.11.2012, 18:49
открываете меню КДС, там где онлайн режим, в низу списка есть такой пункт, который позволяет после подачи питания загрузить сохраненный проект

Aleksandr_Sorokin
29.11.2012, 18:54
открываете меню КДС, там где онлайн режим, в низу списка есть такой пункт, который позволяет после подачи питания загрузить сохраненный проект

У меня эта функция есть, но недоступна - она работает только при непосредственном подключении ПЛК и установке связи?

capzap
29.11.2012, 19:03
да, это можно сделать только в режиме онлайн

Aleksandr_Sorokin
29.11.2012, 19:26
Подразобрался малость:
1. В справке написано, что можно и в оффлайне сделать, главное что бы проект был правильно скомпилирован.
2. Сделал элементарный проект, скомпилировал, нажимаю "Создание загрузочного проекта" - CoDeSys пишет "Текущий код не соответствует загруженному. Всё равно продолжить?". Что это значит (ПЛК не подключён)?
3. Нажимаю "Да" - пишет "Созданы файлы хххх.PRG, хххх.CHK". То есть, если бы у меня был подключен ПЛК, то эти файлы прописались бы в его флэш и при перезапуске он бы продолжал работать, так?

Николаев Андрей
30.11.2012, 00:51
Когда Вы входите в режим Online - проект попадает в ОЗУ.
Чтобы проект не пропадал при Reset или пропадании питания - его надо сохранить в ПЗУ. Для этого когда Вы Онлайн с контроллером и надо выполнить команду: создание загрузочного проекта. При этом эти два файла и создаются, и записываются на Flash контроллера.

Надпись проект изменен говорит о том, что Вы логинитесь к контроллеру с измененной программой. На что контроллер честно спрашивает: применить обновленную программу?

Igor.m
28.10.2013, 11:56
А программа при перезагрузке продолжит выполняться с места обрыва или нет? Если нет, то как это реализовать?

capzap
28.10.2013, 12:35
А программа при перезагрузке продолжит выполняться с места обрыва или нет? Если нет, то как это реализовать?

а причина обрыва в чем заключается, "ЗлаяСобака" сработала или просто питание сняли с плк?

Igor.m
28.10.2013, 13:03
просто если питание пропало...

capzap
28.10.2013, 13:30
тогда есть системные события по которым можно попытаться сохранить текущее состояние переменных, в документации в виде pdf, что в справке КДС это расписано