CE102M R5 145-А - это как раз тот самый однофазник, на котором я писал драйвер, тоже МЭК61107 с CRC от Энергомеры. Полностью в общем повторяет CE303 только переменных отдает меньше.
CE102M R5 145-А - это как раз тот самый однофазник, на котором я писал драйвер, тоже МЭК61107 с CRC от Энергомеры. Полностью в общем повторяет CE303 только переменных отдает меньше.
Евгений Кислов так вроде счетчик только режим Тип С и поддерживает. Пока в своем драйвере только этот режим протокола и поддерживаю, не попадалось приборов с другими режимами. Корректоры газа EK260, 270, 280 да счетчики Энергомера 102М и 303. Отличия только в расчете контрольной суммы.
Вообще, по описанию протокола вроде как 3-и режима расчета CRC есть, или это в IEC каком-то описано, на который ссылается протокол 61107 но в свободном доступе я не нашел этот стандарт, в котором описан расчет CRC (не помню сейчас номер).
А, в документации на какой-то счетчик упоминается групповой запрос переменных, но он не соответствует протоколу IEC61107. У них это вообще какая-то отсебятина. Драйвер то я делал под протокол, по этому эту отсебятину реализовывать даже не буду в принципе. Не интересно.
https://owen.ru/forum/showthread.php...l=1#post333255
Вот я выкладывал лог по 102-му, и там же ниже про групповое (быстрое) чтение...
http://www.energomera.ru/documentati...301_303_rp.pdf
Я спрашивал о режиме чтения из вариантов 7.1.2 / 7.1.3 / 7.1.4
Ну так там и написано
Там же ниже про отклонение расчета CRC и сноска на ISO, который я не нашел в доступе.Цитата:
7.1.1.4 Счетчик осуществляет обмен данными по каналам связи, используя протокол обмена, в соответствии с ГОСТ IEC 61107-2011 в режиме С.
7.1.2 не пробовал, надо будет испытать, ответит 102-й что-нибудь в таком варианте ?
7.1.3 у меня был реализован ранее под корректоры газа EK, я просто добавил код расчета CRC и в шаблоне его указываю, остальное у меня просто перенастроилось шаблоном драйвера. Доступ всегда парольный, беспарольный не тестировал.
7.1.4
Вот тут интересно будет потом поиграться, вполне возможно при помощи настроек шаблона я смогу и это прочитать, но если придется пилить код ради этого, то точно не буду. Все таки я больше писал под протокол, а не под конкретный прибор.Цитата:
Подрежим быстрого чтения представляет собой реализацию дополнительного способа чтения произвольных параметров без входа в сеанс. Данный способ не соответствует требованиям ГОСТ IEC 61107-2011, однако основан на нем.
Если разобраться, то я не писал строго под счетчики Энергомера, оно так случайно получилось :) Все, что я добавил в код это CRC для Энергомеры и потом программную эмуляцию режима 7E1, чтобы счетчик можно было цеплять на линию 8N1
Интересуют ВКТ 7, ВКТ-9 и ТВ7, все теплоком
Поделитесь документацией на протокол ТВ-7 если есть, имеется ввиду собственный протокол, а не Modbus вариант, спасибо.
Там нет собственного протокола, только Modbus с парой расширений.
http://termotronic.ru/download/files...a_red.7-05.pdf