Simple-Scada forum

Simple-Scada 2 => Ваши вопросы => Тема начата: AndreyA от 01 Марта 2024, 16:15:15

Название: Как работает автоматическое восстановление переменных
Отправлено: AndreyA от 01 Марта 2024, 16:15:15
Здравствуйте!
Необходимо сохранять переменные, введенные оператором в поля.
Активируя во внешней переменной настройку "Автоматическое восстановление переменных", переменная восстанавливается в проекте после рестарта проекта.
Вопрос: значение переменной сохраняется в базе данных ?
Название: Re: Как работает автоматическое восстановление переменных
Отправлено: Simple_Scada от 02 Марта 2024, 13:38:56
Здравствуйте.

Цитировать
значение переменной сохраняется в базе данных ?
Нет. Значения сохраняются на серверном ПК в папку с именем проекта, расположенную в директории "%ProgramData%\Simple-Scada 2" в файлы "Retentive.srf" и "RetentiveStr.srf". Автоматически восстанавливаемые (https://simple-scada.com/help/manual/varmain.html) переменные сохраняются на жесткий диск каждые пять минут и в момент выключения проекта.

Цитировать
Активируя во внешней переменной настройку "Автоматическое восстановление"
Опция "Автоматическое восстановление" предназначена для внутренних переменных. Следует учитывать, что данное свойство нецелесообразно использовать для внешних переменных, т.к. восстановленное значение может быть перезаписано первым значением, полученным с OPC-сервера. Если требуется сохранять заданное значение внешней переменной, то это необходимо реализовать на ПЛК.
Название: Re: Как работает автоматическое восстановление переменных
Отправлено: AndreyA от 02 Марта 2024, 14:34:11
Благодарю за информацию.
Название: Re: Как работает автоматическое восстановление переменных
Отправлено: ZWolol от 04 Марта 2024, 11:48:33
т.е. У другого клиента они появятся только после перезапуска его проекта?
Название: Re: Как работает автоматическое восстановление переменных
Отправлено: Simple_Scada от 05 Марта 2024, 13:06:22
Здравствуйте.

Проект выполняется на сервере Simple-Scada (https://simple-scada.com/help/manual/server.html), а не на клиентах. Клиенты подключаются к проекту и получают данные с сервера. Если к одному проекту подключено несколько клиентов, то на всех клиентах будут одинаковые значения переменных. Перезапускать каждый клиент не требуется.