Концентратору поставлено задание опрашивать показание на начало текущих суток, и на начало предыдущих суток. Время на счетчиках совпадает с временем концентратора.
Центр считав с концентратора оба этих показания вычитает одно из другого и получает суточное потребление.
Проблема в том, что раз в несколько дней по некоторым счетчикам (судя по всему, с которыми связь нестабильна) концентратор выдает неверные данные. А именно: показание на начало текущих суток обновленное, а вот показание на начало предыдущих суток старое (т.е. по факту показание на начало предпредыдущих суток. При этом концентратор говорит что считал оба этих показания практически одновременно, что ошибок нет, что ответ получен.
В результате центр вычисляет неверный расход за сутки (получается двухкратный всплеск).
Вот лог обмена с концентратором:
Код: Выделить всё
02.06.2013 3:01:23.387
<-- Отправлен запрос (длина: 15)
AB C4 04 FF FF 17 38 06 9A 47 27 26 09 0D 43
02.06.2013 3:01:23.434
--> Получен ответ (длина: 19)
63 6E 96 17 38 FF FF 0A 9A 47 27 26 09 0D 33 4B 01 00 C2
Получен статус отделения 'Показания на начало текущих суток по сумме тарифов'
Состояние: Ответ получен
Есть ответ: 1
Циклический опрос: 1
02.06.2013 3:01:23.434
<-- Отправлен запрос (длина: 15)
AB C4 04 FF FF 17 38 06 9C 47 27 26 09 0D 45
02.06.2013 3:01:23.481
--> Получен ответ (длина: 38)
FD 5F CC 17 38 FF FF 1D 9C 47 27 26 09 0D 2E 36 03 01 05 0D
C0 A6 01 C2 28 FF FF FF FF 00 00 77 6D FF FF FF FF EC
Получены показания на начало текущих суток с меткой времени: [color=#FF0000]02.06.2013 3:54:46[/color]
02.06.2013 3:01:23.481
<-- Отправлен запрос (длина: 15)
AB C4 04 FF FF 17 38 06 9A 47 27 26 09 12 48
02.06.2013 3:01:23.527
--> Получен ответ (длина: 19)
63 6E 96 17 38 FF FF 0A 9A 47 27 26 09 12 33 4B 01 00 C7
Получен статус отделения 'Показания на начало прошлых суток по сумме тарифов'
Состояние: Ответ получен
Есть ответ: 1
Циклический опрос: 1
02.06.2013 3:01:23.527
<-- Отправлен запрос (длина: 15)
AB C4 04 FF FF 17 38 06 9C 47 27 26 09 12 4A
02.06.2013 3:01:23.574
--> Получен ответ (длина: 38)
FD 5F CC 17 38 FF FF 1D 9C 47 27 26 09 12 03 37 03 01 05 0D
C0 A3 01 0E 3E FF FF FF FF 00 00 37 6D FF FF FF FF E6
Получены показания на начало прошлых суток с меткой времени: [color=#FF0000]02.06.2013 3:55:03[/color]
Передано для сохранения: За сутки Активная прямая; 27666.626; [color=#FF0000]191.156[/color]; 86400; Достоверные данные; 02.06.2013 (з)
В чем причина такого поведения концентратора? Или же это некорректная работа счетчика Меркурий 233?