рус / еng
Ставропольский край

Выберите регион

8-800-200-75-27

Счетчики СЕ102-R5.1 и СЕ307 протокол обмена

t0throne@yandex.ru 13.10

Добрый день! Вопрос касается системы команд счетчиков СЕ102, СЕ102-R5.1 и СЕ307. В новой версии протокола обмена (СЕ102-R5.1, СЕ307) были внесены существенные изменения в команды чтения показаний счетчиков (отличаются от СЕ102). С помощью какой команды (которая есть и в старой версии СЕ102 счетчика и в новой СЕ102-R5.1, СЕ307) можно определить, что используется новый протокол обмена? В старом описании протокола есть команда 0x128 с расшифровкой вариантов исполнения счетчика в Приложении Д. В новом описании команда 0x128 урезана и бесполезна для определения типа счетчика, а к команде 0x100 нет никакого описания расшифровки версий (если с помощью нее можно определить тип протокола).


Комментарии

Концерн «Энергомера» 02.12

Здравствуйте Для 0x100 Если версия ядра == 10, то это счетчик 102 R5.1 Есть так же параметр 0x0160 Для CE102R5.1 V2=1027 либо 1028, для СЕ307 V2= 3073.

Добрый день! 1) Нужен один запрос совместимый, как со старыми версиями, так и с новыми, чтобы однозначно определять счетчики СЕ102, СЕ102-R5.1 и СЕ307. Запроса 0x0160 нет в описании старых счетчиков. Дайте подробное описание, как с помощью одного запроса, единого для всех версий счетчиков (СЕ102, СЕ102-R5.1 и СЕ307), определить тип счетчика. 2) Как в новой версии протокола (СЕ102-R5.1 и СЕ307) определить формат читаемых показаний (положение точки)? Раньше это можно было прочитать с помощью запроса 0x0101. Сейчас он переделан и ничего не ясно из описания.

Концерн «Энергомера» 02.12

Добрый день. Скорее всего такой команды, которую хочет потребитель просто нет. Предлагаю послать вначале VersionEx [0x0100] Если версия ядра 10 либо любое другое, неизвестное (честно не знаю для 307), то R5.1, а после читать 0x0160.

Спасибо за ответ. А что по второму вопросу: "Как в новой версии протокола (СЕ102-R5.1 и СЕ307) определить формат читаемых показаний (положение точки)? Раньше это можно было прочитать с помощью запроса 0x0101. Сейчас он переделан и ничего не ясно из описания."

Концерн «Энергомера» 02.12

Добрый день. В CE102 R5.1 накопления считываются в целочисленном формате. Единица хранения – 2 знака после запятой. Положение точки считать нельзя, как и настроить. Описание команды 0x0101 из руководства пользователя CE102 R5.1. Приложение В, страница 55. [img:35a38kkl]http://files.energomera.ru/files/9ff66415c6e72156462e10032483ed05.jpg[/img:35a38kkl]