Сообщение от
S_Bugaev
Добрый день! Существует ли программный способ сбросить ПЛК в состояние "как после прошивки"? Чтобы переинициализировались значения переменных (в т.ч. persistent) в значения, заданные при инициализации структур (переприсваивать в коде программы значения нескольких десятков настроек не очень хочется), сбросились пароли пользователей в изначально заданные, очистилась история трендов и Alarm managera и т.п. Цель - пытаюсь сделать кнопку "Сбросить проект в заводские настойки". Использование механизма рецептов в моём случае (то ли из-за слишком сложной структуры, то ли из-за её размеров) после прошивки успевает создать файл рецепта размером 28 кБ, но дальше генерирует исключение.
Можно, конечно, записать эту структуру в обычный файл, но тогда придётся ещё как то следить за его содержимым - любое изменение в структуре настроек сразу сделает несовместимым ранее созданный файл. В любом случае это не решает задачу сброса паролей и истории трендов и алармов.