Вступить в клуб →
лёгкаявопросCAN, Modbus и RS-485

Регистр 40011 из документации счётчика возвращает ошибку адреса

В документации счётчика: «40011 — текущая температура, holding register». Прошивка мастера отправляет функцию 03 с адресом 40011 и количеством 1. Счётчик отвечает исключением 02 Illegal Data Address.

Какой адрес нужно передавать в запросе?

  • 10 — номер 4xxxx считается с 40001
  • 11 — отбросить старшую цифру 4 из номера
  • 40010 — адреса в запросе нумеруются с нуля
  • 0x9C4B — число 40011 в шестнадцатеричном

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела