С электросчётчика СЭБ-1ТМ.02Д конфигурация считывается, при этом выдаётся сообщение:
СЭБ-1ТМ.02Д: Невозможно определить коэффициент Kc для данной модели счётчика
“32 08 02 56 0E” - запрос коэффициента трансформации.
Можете ли вы считать коэффициент трансформации заводской программой? Если данные считываются, покажите нам дамп обмена.
Спасибо за исчерпывающий ответ.
Съездил на объекты, обнаружил, что на корпусе счетчиков указана модель СЭБ-1ТМ.02Д.02
Прилагаю к сообщению лог опроса заводской программой и принтскрин. В логе виден опрос трех счетчиков, первый, с адресом 160, ПСЧ-4ТМ.05М.16.
Второй и третий, с адресами 4 и 50, это СЭБ-1ТМ.02Д.02
Коэффициент трансформации у них не задан, и должен быть равен 1. Лог Школа Милиции.txt (9.88 KB)
Возможно, однако у приборов СЭБ, СЭТ и ПСЧ единый протокол обмена и в описании протокола нет упоминаний, что какие-то из моделей не отвечают на чтение параметра коэффициента трансформации.
Кроме того, согласно протоколу обмена, прибор должен ответить сообщением об ошибке, если запрос не верен.
2.4.3.3 Чтение коэффициентов трансформации
Команда предназначена для чтения коэффициентов трансформации по напряжению, по току и текущего коэффициента трансформации, введенные в счетчик.
Код параметра 02h. Поле параметров отсутствует.
В ответ на запрос счетчик возвращает 10 байт в поле данных ответа:
Поле данных ответа
1-й байт 2-й байт 3-й байт 4-й байт 5-й байт 6-й байт 7-й байт 8-й байт 9-й байт 10-й байт
Кн Кт Текущий коэффициент трансформации Ткт=Кн?Кт
Признак размер-ности Целая часть Ткт Дробная часть Ткт
? первые два байта – коэффициент трансформации по напряжению в двоичном коде Кн;
? вторые два байта – коэффициент трансформации по току в двоичном коде Кт;
? 5-й байт – признак размерности: 0 – кВт, 1 мВт;
? 6-й байт – целая часть Ткт в двоичном коде.
? 7-10-й байты – текущий коэффициент трансформации Ткт дробная часть в двоичном ко-де.
Указанный формат возвращается счетчиками СЭТ-4ТМ.01 и СЭТ-4ТМ.02 до V13.XX.XX. Счетчики СЭТ-4ТМ.03(М), ПСЧ-4ТМ.05(М,Д,МК,МД,МН), ПСЧ-3ТМ.05(М,Д) и СЭТ-4ТМ.02 с версии 13.ХХ.ХХ и выше признак размерности, целую и дробную части коэф-фициента трансформации возвращают нулевыми. Счетчики серии СЭБ-1ТМ эту команду не поддерживают. При этом счетчики СЭБ-1ТМ.01, СЭБ-1ТМ.02, СЭБ-1ТМ.03 возвращают байт состояния обмена 01h (ошибка команды или параметра), а счетчики СЭБ-1ТМ.02М,
СЭБ-1ТМ.02Д - не отвечают.
Сегодня, в ответ на мой запрос, мне любезно предоставлено описание протокола.
Если Вам ещё не удалось связаться с производителем счетчиков, рекомендую обратиться по адресу:
kbmps<антиспам>kis.ru
Нач. отд. микропроцессорных систем АО “ННПО имени М.В. Фрунзе”
Южук Александр Лазаревич.
Могу переслать Вам полученный мной документ, сообщите, пожалуйста, в ЛС свой адрес.
Производитель предоставил нам все необходимые данные и обновленное описание протокола обмена.
Мы внесли исправления в драйвер, которые войдут в обновление R21. Выпуск обновления запланирован на следующей недели.
После установки обновления, проверьте чтение данных с прибора и сообщите результат.
В первом сообщении вы показывали Журнал опроса одного прибора, а в последнем сообщении показали журнал другого.
Покажите журнал опроса и дамп обмена с прибором, у которого серийный номер 907120050.
Проверил ручной опрос СЭБ-1ТМ.02Д, у которого серийный номер 907120050. К сожалению, оказалось, что ничего не работает.
Для начала, давайте разберёмся, почему не считываются текущие значения. Вот журнал опроса и лог порта: dump.iRZ_TC65Smart_20110(1).2017-02-22.log (1.24 KB) Журнал опроса текущих значений.xls (25 KB)