Интеграторы в ВКТ-7 (часть 2)
В предыдущей статье рассматривался способ чтения интеграторов с ВКТ-7. С выходом версии 3.03 чтение интеграторов с ВКТ-7 и других приборов было упрощено. Плюс к этому была переписана система хранения данных нарастающим итогом. В этой статье рассмотрим каким образом в ЛЭРС УЧЁТ считываются и сохраняются интеграторы с ВКТ-7 начиная с версии 3.03.
Во-первых, при опросе больше не требуется устанавливать флажок "Показания", если вы хотите считать интеграторы. Так как подавляющему большинству пользователей интеграторы как раз нужны, было принято решение, что они считываются при опросе в любом случае. На рисунке ниже показан интерфейс выбора параметров опроса.
Флажка "Показания" теперь нет, нужно только выбрать типы снимаемых архивов и запустить опрос.
Как сказано в предыдущей статье, у ВКТ-7 есть только месячный архив интеграторов и текущие интеграторы. Если для опроса отмечен месячный архив, то помимо месячного потребления с прибора будет запрошен ещё и месячный архив интеграторов. При этом значения текущих интеграторов будет запрошено и сохранено в любом случае, независимо от типа выбранного архива.
Второе важное изменение в 3.03 в способе хранения текущих интеграторов. Раньше в ЛЭРС УЧЁТ разделялись часовые и суточные архивы интеграторов. При опросе текущих интеграторов они сохранялись как в суточный архив так и в часовой. Теперь интеграторы хранятся в одной таблице. При чтении текущих интеграторов они записываются с меткой времени, равной текущему времени устройства, а не на начало суток в суточный архив и на начало часа в часовой. Это позволяет свести к минимуму расхождение интеграторов и потребления в отчёте.
Как всё сложно. Мне месячный архив вообще не нужен - рассчитывается по суточному. А интеграторы нужны суточные. Можно ли не читая месячный архив, получать суточные интеграторы?
ОтветитьУдалитьДля расчёта интеграторов нужно опорное значение. В случае суточных - на начало суток. Такое значение хранится в месячном архиве вычислителя.
УдалитьКроме этого опорное значение на начало часа можно считать из текущих интеграторов.
Поэтому без месячного архива выхода два:
1. Считывать текущие и часовые данные. Таким образом вы получаете интеграторы на каждый час.
2. Считать текущие значения в промежуток с 00:00 до 01:00. Таким образом вы получите опорный интегратор на начало суток и от него уже можно будет рассчитывать суточные интеграторы по суточному архиву.