Форум АО "ВЗЛЕТ"

Приборы ЗАО "Взлет" => Отдел программистов => Тема начата: rudeboy от 16.03.2011, 10:42:17



Название: Как определить конец архива ТСРВ-022
Отправлено: rudeboy от 16.03.2011, 10:42:17
Здравствуйте

Читаю часовой архив ТСРВ-022 по времени, с помощью MODBUS функции 65. Получаю архивные записи с временной меткой вида XX:59, где XX номер часа. После прочтения архивной записи увеличиваю время запроса на 60 от последней прочитанной записи. С этим проблем нет, проблемы начинаются когда я достигаю текущего часа по часам прибора, прибор начинает возырвщвть мне архивную запись а временной меткой XX:YY, где YY текущее врремя по часам прибора. Я так полгаю это неполный часовой архив от начала часа по текущее время. В вычислителе ТСРВ-034 подобная ситуация (чтение несуществующей архивной записи) решалась выдачей MODBUS исключения в ответе вычислетля. Как мне определить конец архива в моем случае?