при перезагрузке программы - retain всегда стираются. Вы же записываете новую программу!
В ПЛК63 нет online change, поэтому любая запись трактуется как новая.