Modbus DIY

Читай данные Modbus своего инвертора сам

Многие домашние солнечные инверторы и счётчики энергии выдают Modbus TCP в локальной сети. С бесплатными инструментами с открытым кодом ты можешь сам читать данные о выработке и потреблении — без облака производителя.

Godīgs skatījums bez pārdošanas spiedienaReāli protokola faktiCTA uz veikalu, ne uz obligātu pasūtījumu
OK
PASS
Проверка · IEC 60364
Изоляция>1 МΩ
Заземление0.4 Ω
УЗО28 мс
Как начать

Как начать

01

Проверь поддержку Modbus

Загляни в инструкцию или меню настроек — Modbus TCP не всегда включён по умолчанию, иногда его нужно включить отдельно.

02

Найди IP-адрес и порт

В локальной сети найди IP-адрес устройства. Modbus TCP обычно использует порт 502.

03

Подключи инструмент мониторинга

Укажи этот IP и порт в бесплатной панели мониторинга с открытым кодом — и начни получать показания в своей сети.

04

Проверь данные на здравый смысл

Обрати внимание на смещение регистров и порядок слов (endianness) — у разных производителей они отличаются; убедись, что цифры выглядят правдоподобно.

Что ты получаешь на самом деле

Что ты получаешь на самом деле

502

Стандартный TCP-порт

Modbus TCP работает на порту 502 — одинаково у всех производителей, поддерживающих протокол.

Локальные данные без облака

Читай выработку и потребление прямо из своей домашней сети — без зависимости от приложения или серверов производителя.

Открытый стандарт с 1979 года

Modbus создала компания Modicon (сегодня Schneider Electric); сейчас это открытый, публично задокументированный протокол, который используют десятки производителей.

RTU или TCP

Modbus RTU работает по последовательному каналу RS-485/RS-232 с контрольной суммой CRC-16; Modbus TCP заворачивает те же сообщения в Ethernet на порту 502.

Честно про ограничения

Не каждый инвертор или счётчик поддерживает это из коробки — иногда Modbus нужно отдельно включить в скрытом меню настроек, а иногда его вовсе нет.

Нет встроенной защиты

У Modbus нет встроенной аутентификации или шифрования, поэтому держи его в отдельном сегменте домашней сети, а не открытым наружу.

Комплекты

Что понадобится

Подготовь это перед началом

  • Доступ к меню настроек устройства (проверить или включить Modbus)
  • IP-адрес и порт устройства в локальной сети (обычно TCP 502)
  • Сетевой кабель или Wi-Fi в той же локальной сети
  • Бесплатный инструмент мониторинга с открытым кодом
  • Базовое понимание IP-адресов и портов
FAQ

Частые вопросы

Все ли солнечные инверторы поддерживают Modbus?

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

В чём разница между Modbus RTU и Modbus TCP?

RTU — последовательный протокол по RS-485 (или RS-232) с бинарным кадром и контрольной суммой CRC-16. TCP заворачивает тот же формат сообщения в Ethernet на порту 502, добавляя заголовок MBAP.

Какой порт использует Modbus TCP?

Порт 502 — стандартный TCP-порт для Modbus.

Безопасны ли данные Modbus?

По умолчанию нет — в исходной спецификации Modbus нет встроенной аутентификации или шифрования, поэтому любое устройство в том же сегменте сети может отправить корректную команду. Защищай сеть сегментацией.

Почему показания выглядят неправильно, например огромное число?

Две частые причины: несовпадение порядка слов (endianness) при объединении двух 16-битных регистров в 32-битное значение, либо смещение адреса регистра на единицу (например, регистр 40001 = адрес протокола 0). Проверь документацию устройства.

Нужно оборудование для подключения сети?

Смотри в smarteg.lv оборудование для сети и измерений для своего DIY проекта умного дома.

Заказать осмотр
Связанные услуги

Связанные услуги

Загрузка ...
Наверх