Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: AndreyA от 01 Марта 2024, 16:15:15
-
Здравствуйте!
Необходимо сохранять переменные, введенные оператором в поля.
Активируя во внешней переменной настройку "Автоматическое восстановление переменных", переменная восстанавливается в проекте после рестарта проекта.
Вопрос: значение переменной сохраняется в базе данных ?
-
Здравствуйте.
значение переменной сохраняется в базе данных ?
Нет. Значения сохраняются на серверном ПК в папку с именем проекта, расположенную в директории "%ProgramData%\Simple-Scada 2" в файлы "Retentive.srf" и "RetentiveStr.srf". Автоматически восстанавливаемые (https://simple-scada.com/help/manual/varmain.html) переменные сохраняются на жесткий диск каждые пять минут и в момент выключения проекта.
Активируя во внешней переменной настройку "Автоматическое восстановление"
Опция "Автоматическое восстановление" предназначена для внутренних переменных. Следует учитывать, что данное свойство нецелесообразно использовать для внешних переменных, т.к. восстановленное значение может быть перезаписано первым значением, полученным с OPC-сервера. Если требуется сохранять заданное значение внешней переменной, то это необходимо реализовать на ПЛК.
-
Благодарю за информацию.
-
т.е. У другого клиента они появятся только после перезапуска его проекта?
-
Здравствуйте.
Проект выполняется на сервере Simple-Scada (https://simple-scada.com/help/manual/server.html), а не на клиентах. Клиенты подключаются к проекту и получают данные с сервера. Если к одному проекту подключено несколько клиентов, то на всех клиентах будут одинаковые значения переменных. Перезапускать каждый клиент не требуется.