Не помогло это мероприятие!
Все переменки, те что с экрана доступны для редактирования (не запрещен ввод) перепривязаны на сетевые, и эти сетевые уже обновляют энергонезависимые, через блок SelChgF, они на его входе вместе с энергонезависимой, и они же на выходе. Только два типа теперь, экранной нет, ни на входе ни на выходе.
После перезагрузки эти сетевые переменные обновляются из энергонезависимых, с использованием вышеописанного блока, экранные (которые доступные для редактирования/ввода) ни где в программе не записываются вообще теперь, с экрана все попадает в сетевые и они обновляют энергонезависимые, они же являются входными в блоках SelChgF.
Но, при самостоятельной перезагрузке ПР205 после висяка теперь в сетевых оказываются на энергонезависимые, которые были записаны в самом проекте в табличке переменных как начальные значения
Может быть вообще сама логика когда с использованием блока SelChgF создает проблему, поскольку на входе и выходе пара одних и тех же переменных присутствует и они сами себя перезаписывают в каждом цикле исполнения программы. Но мы как я писал ранее задержку вводили, промежуточные переменные в блоке вводили, и толку нет.
Но напомню еще один факт, что когда мы задержку ввели с выхода SelChgF на переменную, значение начало на ноль циклически слетать, нечто вроде автогенерации ШИМ, если можно так образно выразиться.

В общем все комбинации перебрали, что дальше делать мы не знаем
Разработчики ждем от вас решение проблемы с зависанием и перезагрузкой ПР205