Про RETAIN на ОВЕНе переживать не надо: все ОВЕНские современные ПЛК (ну, в смысле года с 2018го и далее) сохраняют RETAIN на Flash-память только при выключении питания. То есть, можно в RETAIN писать что угодно и сколько угодно.
Я не спец в такой крутой автоматике, как у тебя, но думаю что всё же надо выдумать что-то и на случай того, когда в RETAIN ничего не сохранено, и надо аппаратно (через какие-нить концевики?) вернуть всё на начало.