Чтение архива событий КМ 5

При опросе всегда считывается весь архив событий, не обращая внимания на указанный период и галочку “считывать только недостающие данные”.

Покажите журнал опроса.

во вложении, при опросе был выбран период “за последние 7 дней”
Журнал опроса.xls (191 KB)

21.11.2021 16:09:48: Окончание события. Было выполнено изменение даты и/или времени в RTC

В вашем приборе сохранены события из 2021 года. Если в архиве КМ-5 есть такие записи, его внутренняя процедура поиска работает некорректно и может позиционироваться неверно.
Система абсолютно правильно запрашивает данные за интервал 03.09.2015 00:00:00 - 10.11.2015 12:46:31

Но из-за сбоя в архиве, прибор возвращает все данные за 2021, 2014 год, и так далее.

При опросе заводской программой этого не происходит. Мало того, в отчёте по этому прибору появляются ошибки которых нет в отчёте kmdb(но это видимо вопрос для новой темы).

p.s. Попробуйте сами опросить прибор ЛЭРСом и kmdb.

У KM5DB другой алгоритм чтения. Она считывает начиная с конца архива все подряд записи до даты начала. ЛЭРС УЧЁТ с помощью внутренних функций прибора позиционируется на начало интервала и считывает данные до окончания. Это гораздо эффективнее для приборов с нормальными архивами, но может давать побочные эффекты на сбойных архивах.

Если вы очистите архив ошибок КМ-5, данные будут сниматься правильно.

Какие ошибки выводит в отчёт km5db нам неизвестно. Если ЛЭРС УЧЁТ протоколирует наличие какой-либо НС, значит, от прибора была считана запись, где сохранён код для этой нештатной ситуации.