PDA

Просмотр полной версии : Считывание суточных архивов


nik9999
19.11.2019, 10:42
Самописной программой считываю суточные архивы по температуре, программа запущенна на постоянку и раз в 5мин берет данные с прибора... через некоторое время обратил внимание, что цифры приходящие с прибора отличаются от реальных, сделал логирование запросов и ответов и вот что получил (HEX) :
>> 68 9 9 68 4C 1 19 3 1B 80 41 1 1 47 16
<< 68 6 6 68 C 1 F9 D9 DE 42 FF 16
вреоде бы все корректно... но если через некоторое время податать такой же запрос то получаю ответ
<< 68 6 6 68 C 1 89 4E 37 43 5E 16
как можно заметить , ответы разные, не подскажите, в чем может быть проблема ?

operation
25.11.2019, 12:01
Здравствуйте.

Возможно, что в контроллере из которого Вы читаете данные, записана другая очередь задач и параметр 801B не суточный архив, об этом говорит и то, что читаются совершенно различные числа

F9 D9 DE 42 = 111,42573
89 4E 37 43 = 183,30678

Поэтому надо убедится, что параметр 801B действительно является суточным архивов в конкретном приборе на котором тестируют программу. Просто считайте ПО Телепор ТТР20 очередь задач и посмотрите, что это за параметр 801B в конкретной конфигурации прибора.

Суточные архивы формируются и записываются один раз в сутки при изменении даты.