И другая проблема: у переменной стоит архивирование раз в секунду, а за интервал в 2 часа выгрузились всего несколько значений
Подробное описание типов архивации
см. в руководстве по ссылке. В Simple-Scada все доступные типы архивации основаны на изменении значения переменной. Если переменная не меняла свое значение, то новая точка тренда не будет создана/записана в БД независимо от типа архивации. Это позволяет экономить место в БД, а также значительно увеличивает производительность при работе с архивными данными (построение отчетов, просмотр трендов и т.д.). Точки трендов создаются только при изменении переменной. Например, даже если установить тип архивации "По времени" и задать интервал в 10 сек, то новое значение переменной будет записано в архив только при изменении значения переменной, если прошло больше времени (от последней добавленной в архив точки), чем указано в параметре "Интервал архивации".
Но только некорректно работает выбор интервала времени - попадают значения выходящие из него.
В файл выгружается первое значение, входящее в указанный интервал с датой/временем изменения переменной. Например, если переменная изменилась на "10" в 13:50, на "20" в 14:10 и т.д., а файл формируется с 14:00 до 15:00, то первым значением будет "10" с временем 13:50, так как это значение переменной входит в указанный интервал.
Вероятнее всего, для Вашей задачи лучше подойдет использование
системы отчетов и формирование "
Периодического отчета". В периодическом отчете можно задать требуемый
интервал, например 10 сек., тогда строки в отчете будут формироваться с нужным интервалом. Отчет можно сохранить
в различных форматах, в том числе и в Excel -
см. пример №5 по ссылке. Также можно создать шаблон отчета, как это описано
по ссылке, и формировать его для необходимой переменной.