КМ-5-4: Не сходится контрольная сумма ответа

Здравствуйте.

Не могу опросить часовые данные с КМ-5-4 за определенные дни. Остальные дни считываются без проблем. Остальные архивы с данного прибора считываются без проблем за все дни, в том числе суточные за 25.09 с данного прибора считываются нормально.
dump.192.168.200.198_Home_COM101.2017-10-10.log (7.29 KB)
Журнал опроса.xls (66.5 KB)

Опросите прибор заводской программой, считав часовые данные за 25.09 и покажите результат.

добавил отчет из км5db
111.txt (9.89 KB)

Покажите данные ЛЭРС УЧЕТ за период с 24 по 26 включительно. Необходимо показать таблицу с потреблением и интеграторами.

Добавил
Интеграторы.xls (20.5 KB)
Потребление.xls (41.5 KB)

Что то можете сказать по этой теме?

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

Добавил.
dump.COM101.2017-10-13.log (6.66 KB)
Журнал опроса.xls (66 KB)

Попробуйте опросить прибор еще раз увеличив время ожидания ответа устройства, например на 5000 мс. Сообщите результат опроса.

увеличил таймаут до максимального, результат точно такой же

Вы можете дать пояснение почему через GPRS и CSD на один и тот же запрос ЛЭРСом, КМ-5 отвечает разной суммой CRC? Не разбирал протокол KM5, но судя по удачному считыванию CSD(при опросе через GPRS ЛЭРС жалуется на CRC) данный целые, отличие только в 3 последних байтах, из которых как минимум 2 байта это CRC.

77 19 30 00 41 00 12 03 00 00 00 00 00 00 0E 16



 77 19 30 00 41 EE 25 09 17 03 02 00 00 00 30 19   w.0.Aо%.......0.
 41 66 10 0B 40 30 37 FA 3F 9C 58 FF 40 A0 F6 BF   Af..@07ъ?њXя@ цї
 41 10 6E F5 41 00 00 20 41 F5 13 2B 48 94 A4 29   A.nхA.. Aх.+H”¤);
 48 00 00 00 00 6E 09 2E 48 6A 92 2B 48 D8 9D 05   H....n..Hj’+HШќ.
 45 56 C1 34 45 42 CB 13                           EVБ4EBЛ.



 77 19 30 00 41 EE 25 09 17 03 02 00 00 00 30 19   w.0.Aо%.......0.
 41 66 10 0B 40 30 37 FA 3F 9C 58 FF 40 A0 F6 BF   Af..@07ъ?њXя@ цї
 41 10 6E F5 41 00 00 20 41 F5 13 2B 48 94 A4 29   A.nхA.. Aх.+H”¤);
 48 00 00 00 00 6E 09 2E 48 6A 92 2B 48 D8 9D 05   H....n..Hj’+HШќ.
 45 56 C1 34 45 F9 70 CA                           EVБ4EщpК



 77 19 30 00 41 00 12 03 00 00 00 00 00 00 0E 16   w.0.A...........



 77 19 30 00 41 EE 25 09 17 03 03 00 00 40 7A 0F   w.0.Aо%......@z.
 41 54 C7 0D 40 E0 94 FF 3F DE 56 FF 40 70 62 BE   ATЗ.@а”я?ЮVя@pbѕ
 43 E8 37 EB 4F AA C8 24 41 F5 13 2B 48 94 A4 29   Cи7лOЄИ$Aх.+H”¤);
 48 00 00 00 00 6E 09 2E 48 6A 92 2B 48 D8 9D 05   H....n..Hj’+HШќ.
 45 56 C1 34 45 44 AE E4                           EVБ4ED®д



 77 19 30 00 41 EE 25 09 17 03 03 00 00 40 7A 0F   w.0.Aо%......@z.
 41 54 C7 0D 40 E0 94 FF 3F DE 56 FF 40 70 62 BE   ATЗ.@а”я?ЮVя@pbѕ
 41 90 12 EB 41 00 00 20 41 F5 13 2B 48 94 A4 29   Aђ.лA.. Aх.+H”¤);
 48 00 00 00 00 6E 09 2E 48 6A 92 2B 48 D8 9D 05   H....n..Hj’+HШќ.
 45 56 C1 34 45 09 E3 A9                           EVБ4E.г©

Почему разная сумма CRC?

Добавил журналы и дамп опроса данного теплосчетчика через CSD и через GPRS.
dump.GSM_CSD.2017-10-16.log (12.1 KB)
Журнал опроса CSD.xls (173 KB)
dump.GPRS.2017-10-16.log (7.68 KB)
Журнал опроса GPRS.xls (63.5 KB)

Разобрался, чем отвечает прибор.
Формат ответа 72 байта, из которых первые 4 сетевой адрес, затем 1 байт - команда, далее 65 байт данных, по 1 байту 1кс и 2кс. Из выделенного мной видно отличие в 8 байтах в середине данных и в конце еще 1 байт. Непонятно откуда они берутся. Ну и я посчитал контрольные суммы и они не совпадают в ответе при опросе через GPRS. Явно что то отвечает на запрос к КМ-5, буду дальше разбираться и отлавливать виновника. На этом считаю тему закрытой.

[/quote]

Возможно проблема в конкретном GPRS-модеме.
Периодически у пользователей возникают проблемы, когда модемы вносят в пакет данных изменения, при том что они должны работать в прозрачном режиме.
Причина этому могут быть ошибки в программном обеспечении модема.
Решение: обновление ПО модема или замена модема.