6 / 1 / 1
Регистрация: 27.01.2020
Сообщений: 16
1

Протокол МИРТЕК для электростчетков Каскад

21.01.2023, 19:53. Показов 146. Ответов 2

Добрый день.

А никто протоколом от МИРТЕК не богат?

Есть в щитке счетчик "Каскад-1-MT-W1-A1-230-5-60A-S-OV3" однофазный, многотарифный. Хочу собрать оптопорт с возможность передавать данные удаленно (WiFi, Bluetooth).

К щитку не набегаешься. За 500 рублей купил на авито б/у точно такой же. Начал разбираться. Через оптопорт могу прочитать тарифы, напряжение, силу тока и т.п.

Но. Два счетчика присылают ответ разной длины на одну и туже команду. Тот который купил на один байт больше (например 42), а тот который в щитке на один меньше (например 41).

Вот например ответ на запрос тарифов.

Код
735520008d4effff0500000000ae55 - запрос 15
  73551a00ffffxxxx0530067500|3af51400|a2203001|0000|44050600|91240600|65cb0800|00000000|bc55 - ответ 41
73551a00ffff8d4e053006731100|bad62300|a2203001|0000|ea260b00|598d0a00|77220e00|00000000|6d55 - ответ 42
              head          | sum    |    ?   | ?  | tariff1| tariff2| tariff3| tariff4|
MeterTools - оригинальная программа от производителя - читает оба корректно.

Не поняв, как определять размер хедера, тяжело написать универсальный код.

Спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2023, 19:53
Ответы с готовыми решениями:

Протокол маршрутизации и маршрутизируемый протокол
Добрый день! Насколько я понял эти понятия разные. Уважаемые вы можете привести примеры этих двух...

Каскад с ОБ
1. Рассчитать входное и выходное сопротивления каскада с ОБ с параметрами транзистора КТ503А:...

Каскад ОК
На вход подали сигнал ток перехода БЭ увеличился, ток коллектора тоже падение напряжения на Rэ...

Каскад ОК
Почему каскад с ОК не может быть генератором тока в активном режиме?

2
2933 / 2131 / 492
Регистрация: 11.09.2009
Сообщений: 7,952
22.01.2023, 18:13 2
Цитата Сообщение от Slacky Посмотреть сообщение
73551a00ffffxxxx0530067500
Что вы обозначили как "xxxx" в этом коде?
0
6 / 1 / 1
Регистрация: 27.01.2020
Сообщений: 16
22.01.2023, 18:30  [ТС] 3
Лучший ответ Сообщение было отмечено i8085 как решение

Решение

Цитата Сообщение от i8085 Посмотреть сообщение
Что вы обозначили как "xxxx" в этом коде?
Убрал адрес реального счетчика.

Но я уже обошел проблему. Пришлось немного переписать код, кривовато конечно, но работает.

В приходящем ответе
Код
73551a00ffff8d4e053006731100|bad62300|a2203001|0000|ea260b00|598d0a00|77220e00|00000000|6d55 - ответ 42
мы точно знаем несколько вещей.
1 байт всегда 73
2 байт всегда 55
3 байт содержит длину полезной нагрузки.
4 байт всегда 00
5-6 байты тип соединения (для оптопорта это всегда FFFF
7-8 адрес устройства
9 команда
предпоследний байт - crc
последний байт всегда 55

Считываем сразу весь буфер. Проверяем. Зная размер считанного, размер неменяющегося (первые 9 байт) и размер полезной нагрузки (3-й байт) просто вырезаем всю меняющуюся середину. И получаем всегда вот такой пакет

Код
73551a00ffff8d4e05|bad62300|a2203001|0000|ea260b00|598d0a00|77220e00|00000000|6d55
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.01.2023, 18:30
Помогаю со студенческими работами здесь

Каскад ОЭ
Как изменится усиление по току и напряжению в каскаде ОЭ если на входе сигнал в виде источника тока...

Http протокол: что подразумевается под словом "протокол"
Начал разбирать Http-протакол. Http- это протокол передачи гипертекста. 1 ) Не сильно понимаю что...

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

Каскад усилителя
Здравствуйте уважаемые форумчане, помогите, пожалуйста, разобраться в протекающих процессах в...

Дифференциальный каскад
Подскажите, пожалуйста, уравнение дифференциального каскада.Никак не могу найти.Или я и неправильно...

Дифференциальный каскад
Зачем в дифференциальном каскаде сигнал снимается с эмиттера ОЭ и передаётся в эмиттер ОБ?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru