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

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

Автор Тема: Запись данных по изменению  (Прочитано 4759 раз)

Rolich

  • Пользователь
  • **
  • Сообщений: 86
    • Просмотр профиля
Запись данных по изменению
« : 02 Марта 2026, 08:57:31 »
Доброго всем времени суток
Есть вопрос по записи аналоговых данных в базу с критерием "по изменению"
Проблема в том, что отображаемые мгновенные значения не соответствуют тем, которые пишутся в базу, по крайней мере в одно и то же время
Например, параметр температуры плавно растёт, фиксирую вручную значения "онлайн" ежеминутно, а в базу они попадают с задержкой в 1-2 минуты, а не по факту изменения
Поясните, пожалуйста, механизм записи значений в базу
Спасибо

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1387
    • Просмотр профиля
Re: Запись данных по изменению
« Ответ #1 : 03 Марта 2026, 10:32:45 »
Здравствуйте.

Ранее Вы уже задавали подобный вопрос в другой теме. Архивные данные накапливаются в оперативной памяти и периодически сбрасываются в БД. Чем реже меняется значение переменной, тем реже данные сбрасываются в БД. Это необходимо для оптимизации и быстродействия. При архивации "по изменению", новое значение переменной будет добавляться в архив, если оно отклонилось от предыдущего на величину "Зоны нечувствительности". Если требуется получать из БД текущие значения переменных, например в стороннее приложение, то см. статью по ссылке.

Rolich

  • Пользователь
  • **
  • Сообщений: 86
    • Просмотр профиля
Re: Запись данных по изменению
« Ответ #2 : 04 Марта 2026, 10:06:22 »
Понятно, спасибо