Добрый день. Была почти аналогичная проблема с ПЛК 100. Правда сдох на ходу. Причём помирал мучительно и несколько месяцев. После последнего вздоха заменил на другой. Также проверил батарейку - мёртвая. Заменил - эффекта никакого. Потом как то на форуме наткнулся, что нужно проверить пару конденсаторов на нижней плате. Разобрал - дутые. Заменил - всё заработало и программа оказалась на месте.
Вывод - программа не зависит от батарейки. От неё зависят только энергонезависимые параметры, то есть при сдыхании батарейки просто не сохраняются обычно настройки. Примерно как в ПК сбивается время и пр.
Попробуйте разобрать - посмотреть. Может повезёт и неисправность аналогична.