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