При сбое питания это не работает, только при первом старте после загрузки проекта в ПРку!
Сначала нужно попробовать, а потом критиковать.
Константы записываются в сетевые переменные ТОЛЬКО ОДИН РАЗ- ПОСЛЕ ЗАГРУЗКИ ПРОЕКТА В ПР!!!
В дальнейшем они меняются по сети и сохраняют последнее состояние