Коррекция времени СПТ с помощью РКЧ

На текущий момент данный механизм используется только в том случае, если необходимо провести коррекцию менее чем на 100 секунд.
Хотелось бы иметь возможность за несколько дней с помощью РКЧ перевести время прибора до актуального.

Расшифруйте, что означает РКЧ?
О каком СПТ идёт речь?

у любых СПТ вроде бы есть эта функция…

РКЧ

Разовая корректировка хода часов {-99…99} [c].
Параметр служит для однократного выполнения
корректировки часов тепловычислителя. Корректи-
ровку допускается выполнять не более одного раза
в сутки. После выполнения корректировки значение
параметра автоматически обнуляется.
Для запуска процедуры корректировки в тепловы-
числитель вводится значение параметра РКЧ, рав-
ное величие поправки текущих показаний времени,
выраженной в секундах.
Собственно коррекция хода часов осуществляется
после ввода параметра РКЧ. Непосредственно после
проведения коррекции в архиве изменений созда-
ется запись: “Корр. часов”
Ввод нового значения параметра РКЧ будет возмо-
жен после наступления новых календарных суток.
При этом в архиве изменений после наступления
новых суток создается запись: “РКЧ разблок.”.

Сейчас для некоторых СПТ у нас реализован следующий механизм, если время устройства отличается от времени сервера не более чем на 99 секунд, тогда производится коррекция времени. Если время устройства отличается от времени сервера более чем на 99 секунд, тогда выполняется установка времени устройства.

Правильно ли я вас понял, что необходимо корректировать время устройства каждый день, пока время устройства не будет совпадать со временем сервера (функцию установки даты вообще никогда не использовать)?

Ну да. Только, наверное это следует задавать какой-нибудь настройкой. Возможно кто-то пользуется установкой времени…

Не могли бы вы сообщить, а какая на текущий момент у вас возникает проблема с работой метода коррекции времени? По какой причине вам необходимо изменить алгоритм работы метода?

Если время ушло на 100+ секунд оно не корректируется никаким способом, так как на всех приборах установлена защита.

А какую версию ЛЭРС УЧЁТ вы сейчас используете?
В текущей версии если время ушло более чем на 100 секунд, выполняется установка времени. Если установить время не удалось (например имеется защита на установку даты и времени), тогда производится коррекция.
То есть у Вас должна работать коррекция.

Вы можете предоставить доступ к прибору, на котором коррекция не осуществляется? Возможно в нашем алгоритме имеется ошибка.

Такое ощущение что используется не коррекция с помощью РКЧ, а попытка установки времени устройства.

Доступ к прибору

Метод коррекции работает именно так, как я описывал в своём предыдущем сообщении.
Поскольку интервал коррекции более 99 секунд, драйвер устройства пробует записать дату и время. Записать дату и время не удаётся из-за того, что установлена защита на запись параметров дата и время. Затем драйвер производит коррекцию времени на 99 секунд.

В вашем случае коррекция времени тоже не производится, поскольку установлена защита на запись параметра РКЧ.