PDA

Просмотр полной версии : Загрузочный проект DEFAULT.PRG



s22
06.08.2013, 11:10
Здравствуйте! Хочу заполнить небольшое, но важное упущение авторов документации rp_plk110.160.pdf. Это касается контроллеров ПЛК 110-60. Если после отладки программы и запуска ее в эксплуатацию, вы хотите повысить отказоустойчивость системы вы должны сделать следующее:

В настройках целевой платформы поставить галочку Загрузочный проект всегда. UPDATE: Либо командой Онлайн->Создание загрузочного проекта.

9516

Эта опция сгенерирует файл DEFAULT.PRG и запишет его на флэш-диск контроллера. Теперь, после пропадания питания контроллер издаст длинный звуковой сигнал и загрузит его. И даже если использовать горячий (заводской сброс) DEFAULT.PRG все равно будет загружаться. И вот настал момент (внимание! этого нет в документации!) когда вам нужно обновить программу. Вы делаете изменения, всё как обычно: нажимаете Подключиться нажимаете ДА загрузить изменения, но загрузка стоит на нуле байт и ничего не грузится. Звонок в службу поддержки ОВЕН проблему не решает. Но выход есть! Нужно подключиться и не загружать проект т.е. нажать НЕТ.

9517

Затем открыть ПЛК-Браузер и набрать команду filedelete DEFAULT.PRG после чего сбросить контроллер. При последующем подключении появится окно, что контроллер без программы - теперь можно загрузить обновленную программу. Кстати не забудьте снять галочку Загрузочный проект всегда, если собираетесь не один раз загружать программу.

Надеюсь, кому нибудь эта инфа сэкономит время ;)

Ryzhij
06.08.2013, 11:27
Спасибо!!!

bkz
06.08.2013, 14:07
эээ... а зачем такие сложности и такие манипуляции??? ну вообщето галочку можно и не ставить. не проще будет после подключения и старта нажать Онлайн-Создание загрузочного проекта, а то про галочку и забыть мона... а память-то на кол-во циклов не резиновая! в общем - ребята не делайте так никогда!!!

Ryzhij
06.08.2013, 14:35
Ну, на вкус и цвет, как известно, все фломастеры разные.:)

Евгений_Томск
06.08.2013, 17:05
Полезная информация. Частенько можно забыть обновить
загрузочный проект.Так уж точно не забудешь.

Заодно некоторая защита от случайного изменения проекта конечными пользователями реализовалась
попутно.