Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Как работает автоматическое восстановление переменных  (Прочитано 1360 раз)

AndreyA

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Здравствуйте!
Необходимо сохранять переменные, введенные оператором в поля.
Активируя во внешней переменной настройку "Автоматическое восстановление переменных", переменная восстанавливается в проекте после рестарта проекта.
Вопрос: значение переменной сохраняется в базе данных ?
« Изменён: 01 Марта 2024, 16:20:32 от AndreyA »

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1278
    • Просмотр профиля
Здравствуйте.

Цитировать
значение переменной сохраняется в базе данных ?
Нет. Значения сохраняются на серверном ПК в папку с именем проекта, расположенную в директории "%ProgramData%\Simple-Scada 2" в файлы "Retentive.srf" и "RetentiveStr.srf". Автоматически восстанавливаемые переменные сохраняются на жесткий диск каждые пять минут и в момент выключения проекта.

Цитировать
Активируя во внешней переменной настройку "Автоматическое восстановление"
Опция "Автоматическое восстановление" предназначена для внутренних переменных. Следует учитывать, что данное свойство нецелесообразно использовать для внешних переменных, т.к. восстановленное значение может быть перезаписано первым значением, полученным с OPC-сервера. Если требуется сохранять заданное значение внешней переменной, то это необходимо реализовать на ПЛК.

AndreyA

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Благодарю за информацию.

ZWolol

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
т.е. У другого клиента они появятся только после перезапуска его проекта?

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1278
    • Просмотр профиля
Здравствуйте.

Проект выполняется на сервере Simple-Scada, а не на клиентах. Клиенты подключаются к проекту и получают данные с сервера. Если к одному проекту подключено несколько клиентов, то на всех клиентах будут одинаковые значения переменных. Перезапускать каждый клиент не требуется.