| 13 | 2017-03-15 06:54:01.157 | 0 | 1 |
| 13 | 2017-03-15 06:54:01.147 | 1 | 1 |
| 13 | 2017-03-15 06:41:21.563 | 1 | 1 |
| 13 | 2017-03-15 06:41:21.553 | 0 | 1 |
| 13 | 2017-03-15 06:04:44.141 | 0 | 1 |
| 13 | 2017-03-15 06:04:44.131 | 1 | 1 |
| 13 | 2017-03-15 05:55:10.391 | 1 | 1 |
| 13 | 2017-03-15 05:55:10.381 | 0 | 1 |
| 13 | 2017-03-15 05:04:41.766 | 0 | 1 |
| 13 | 2017-03-15 05:04:41.756 | 1 | 1 |
| 13 | 2017-03-15 04:50:16.594 | 1 | 1 |
| 13 | 2017-03-15 04:50:16.584 | 0 | 1 |
| 13 | 2017-03-15 03:54:43.891 | 0 | 1 |
| 13 | 2017-03-15 03:54:43.881 | 1 | 1 |
| 13 | 2017-03-15 03:41:59.157 | 1 | 1 |
| 13 | 2017-03-15 03:41:59.147 | 0 | 1 |
| 13 | 2017-03-15 03:02:12.766 | 0 | 1 |
| 13 | 2017-03-15 03:02:12.756 | 1 | 1 |
| 13 | 2017-03-15 02:50:57.110 | 1 | 1 |
| 16 | 2017-03-15 16:45:40.603 | 0 | 3 |
| 16 | 2017-03-15 16:04:20.511 | 0 | 2 |
| 16 | 2017-03-15 15:41:16.548 | 0 | 1 |
| 16 | 2017-03-15 15:41:16.538 | 1 | 1 |
Зачем-то перед измененным состоянием дублируется предыдущее.У тренда выбран тип отрисовки "ступенчатый"? Судя по всему так и есть, предыдущее значение дублируется для создания ступенек на тренде.
2. Почему игнорируется интервал архивирования из настроек? Стоит например 10 сек., а для комбинированной переменной запись происходит через час.Переменная долго находится в одном состоянии? Если да, то скада не будет добавлять одно и то же значение каждые 10 сек, т.к. это ничего не изменит ни на тренде, ни при расчетах с учетом времени.
Я так понимаю сервер не пишет сразу данные в БД, а кэширует данные и пишет их по наступлению какого-то события. Это может привести к потере данных в случае аварийного завершения сервера. Не зафиксируется даже значение на момент старта проекта.Да, данные накапливаются в буферы и сбрасываются на жесткий диск каждые 5 минут (для основного слоя), поэтому в случае аварийного потеряется не более 5 мин. основного слоя. Минутный слой сбрасывается каждую минуту, часовой - час, суточный - день. Для часового и суточного слоев делается резервная копия каждые 10 минут и в случае сбоя данные из резерва будут восстановлены после очередного запуска сервера.
была остановка проекта (через кнопку стоп на сервере), но значения переменной с quality = 3 записано не былоПроверим.
Цитировать2. Почему игнорируется интервал архивирования из настроек? Стоит например 10 сек., а для комбинированной переменной запись происходит через час.Переменная долго находится в одном состоянии? Если да, то скада не будет добавлять одно и то же значение каждые 10 сек, т.к. это ничего не изменит ни на тренде, ни при расчетах с учетом времени.
Да, данные накапливаются в буферы и сбрасываются на жесткий диск каждые 5 минут (для основного слоя), поэтому в случае аварийного потеряется не более 5 мин. основного слоя. Минутный слой сбрасывается каждую минуту, часовой - час, суточный - день. Для часового и суточного слоев делается резервная копия каждые 10 минут и в случае сбоя данные из резерва будут восстановлены после очередного запуска сервера.
Ну мне кажется в этом и суть "комбинированной" переменной писать и так и так, мало ли для чего это нужно инженеру.Нет, суть комбинированного способом в том, что он работает как способ "по-времени" + как способ "по-изменению".
Для чего насильно изменять при этом интервал (нигде про это не упоминая) не понятно и вводит в заблуждение.Как мы уже писали: это ничего не меняет ни при расчетах на основе архивных данных, ни при отображении тренда. Опишите для чего именно Вам нужно добавление одинаковых значений в архив? Из-за этого только вырастет нагрузка на систему архивации, скорость выполнения выборок из БД снизится, количество операций записи на жесткий диск увеличится, количество передаваемых (от сервера к клиентам) по сети данных увеличится. Кроме минусов, есть ли какие-то плюсы? Может быть Вы опасаетесь за отображение трендов? Можете вывести несколько трендов и просмотреть их, в них не будет каких-то пробелов или ещё чего-то. Когда вы поставите курсор в любую точку тренда, то получите соответствующее значение. Если нужно увидеть не диагональные линии тренда, а ступенчатые, то включите ступенчатый тип отрисовки.
К сожалению это не всегда так. Проведенный эксперимент (комбинированная переменная):Да, сейчас такое возможно для переменной, значение которой не изменяется и можно потерять до одного часа в случае аварийного выключения сервера. В ближайших обновлениях добавим резервирование неизменных переменных на случай аварийного завершения работы.
ЦитироватьНу мне кажется в этом и суть "комбинированной" переменной писать и так и так, мало ли для чего это нужно инженеру.Нет, суть комбинированного способом в том, что он работает как способ "по-времени" + как способ "по-изменению".