Modbus інвертор 2026: що дає інтеграція і де вона зламається

RS-485 / TCP-з'єднання не гарантує стабільний зв'язок — 38% збоїв дають неправильна адресація і термінатор. Розбираємо регістри, типові помилки і коли Modbus не потрібен.

Modbus — це не «розумний дім» і не опція «про запас». Це єдиний стандарт, яким інвертор розмовляє з логером, Home Assistant або SCADA — але лише якщо кабель, адреса і термінатор виставлені правильно. Більшість власників СЕС дізнаються про термінатор тільки після того, як зв’язок «висить» раз на добу і доводиться перезавантажувати роутер. У цій статті — тільки те, що потрібно вирішити до підключення, а не після першого місяця хаотичних перебоїв.

Швидкі факти: Modbus-інтеграція інвертора

ПараметрЗначення
Фізичний рівеньRS-485 (2-дріт) або Ethernet (Modbus TCP)
Типова швидкість RS-4859 600 або 19 200 бод (залежить від виробника)
Адреса за замовчуванням1 (Solis, Deye, Huawei — різні дефолти)
Довжина шини RS-485до 1 200 м (без повторювача)
Термінатор 120 Омобов’язковий на обох кінцях шини
Частка збоїв від неправильної адресації~38% (за внутрішньою статистикою монтажних бригад Solare Edge)
Коли Modbus не потрібенхмарний моніторинг через Wi-Fi / LAN достатній для домашньої СЕС
Реєстри керуваннязазвичай 40001–40010 (активна потужність, обмеження, режим)

Навіщо взагалі потрібна Modbus-інтеграція інвертора?

Хмарний застосунок виробника показує дані з затримкою 5–15 хвилин і зникає, якщо сервер недоступний. Modbus дає пряме з’єднання — інвертор → ваш пристрій — із затримкою 200–500 мс і без залежності від хмари.

Але є практична межа. Для приватного будинку, де потрібно тільки подивитись виробіток і обрати режим заряду, Modbus надлишковий. Він реально потрібен у чотирьох випадках: локальна SCADA на виробничому об’єкті, інтеграція з Home Assistant / ioBroker, автоматичне обмеження потужності за сигналом оператора мережі, або каскад із кількох інверторів на одній шині.

Тож — і це важливо — не кожен монтаж потребує Modbus. Онлайн-моніторинг через застосунок вирішує 80% задач домашнього користувача дешевше і без ризиків налаштування.

Як фізично влаштований Modbus RS-485?

Це диференціальна двопровідна шина. Один майстер (логер, ПЛК, Raspberry Pi) — багато підлеглих (інвертори, лічильник, BMS акумулятора). Кожен підлеглий має унікальну адресу від 1 до 247.

Три правила, без яких шина не запрацює стабільно:

По-перше — термінатор 120 Ом. Ставиться на обох кінцях шини, не посередині і не на майстрі за замовчуванням. Без термінатора сигнал відбивається і пакети губляться — особливо на довгих кабелях від 50 м.

По-друге — полярність. A(+) і B(–) не переплутати. На різних виробниках маркування різне: Solis позначає A/B, Deye — «+» і «–», Huawei — D+ і D–. Переплутаєш — жодної відповіді.

По-третє — швидкість і стоп-біти. Майстер і підлеглий мають мати ідентичні 8N1 / 8E1 і однакову швидкість. Більшість інверторів за замовчуванням 9 600 бод, але Sungrow SH-серія — 19 200. Дивитись у документації перед підключенням, не після.

Які регістри реально читати і записувати?

Кожен виробник публікує Modbus Map — таблицю регістрів з адресами, типами і масштабами. Без неї читати дані неможливо. Карту зазвичай надають за запитом — у відкритий доступ вона потрапляє рідко.

Регістри бувають двох типів: Input Registers (тільки читання, поточний стан) і Holding Registers (читання і запис, керування). Типові Input Registers: напруга PV, струм PV, активна потужність, частота мережі, температура, код помилки. Holding Registers: обмеження активної потужності у відсотках, режим роботи (мережа / акумулятор / пік), уставка SOC.

Один нюанс — масштаб. Значення 23650 у регістрі напруги може означати 236,50 В (множник 0,01) або 2365,0 В (множник 0,1). Неправильний масштаб дає абсурдні цифри, але скрипт не зупиниться — він просто запише «236,50 кВ» у вашу базу даних. Перевіряйте відповідність першого зчитаного значення реальному показнику на дисплеї інвертора.

Коли Modbus TCP краще за RS-485?

RS-485 — фізична шина з обмеженою довжиною (1 200 м) і одним майстром. Modbus TCP — те саме протокольне наповнення, але поверх Ethernet. Кілька майстрів одночасно можуть читати один інвертор, відстань не обмежена локальною мережею.

Але TCP додає нову точку відмови — мережеве обладнання. Якщо роутер перезавантажився, з’єднання розривається. RS-485 із виділеним конвертером простіший і стабільніший для одного пристрою-майстра.

Deye і Sungrow підтримують обидва варіанти через вбудований порт LAN. Solis старіших версій (до 2022 р.) — тільки RS-485 через зовнішній адаптер. Детальне порівняння Solis, Huawei і Deye за функціями допоможе обрати, якщо вибір ще не зроблено.

Які типові failure modes при Modbus-інтеграції?

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

Конфлікт адрес. Два інвертори з однаковою адресою 1 на одній шині — шина «мовчить». Виправляється в меню інвертора або через окремий конфігуратор.

Переривчастий зв’язок без очевидної причини. Найчастіша причина — відсутній термінатор або неякісний кабель із неекранованою парою на трасі поруч із силовим кабелем. Modbus RS-485 чутливий до електромагнітного шуму — інвертор генерує ШІМ-перешкоди, і якщо сигнальний кабель іде в одному лотку з DC-кабелем, пакети будуть губитися хаотично.

Зависання після запиту на запис. Деякі інвертори (Solis Gen5) ігнорують Holding Registers, якщо інвертор у режимі «fault» або якщо пароль запису не надісланий попереднім запитом. Документація на це не завжди вказує.

Втрата зв’язку після оновлення прошивки. Виробник може змінити адресу регістра або масштаб між версіями. Особливо характерно для Huawei SUN2000 — між версіями M1 і M5 зсунулися блоки регістрів акумулятора. Перевіряйте Modbus Map після кожного оновлення.

Кому Modbus-інтеграція не підходить?

Якщо ви — власник домашньої СЕС 5–10 кВт без планів на автоматизацію і SCADA, Modbus додає складність без видимої вигоди. Хмарний застосунок (SolarmanPro для Deye, FusionSolar для Huawei, SolisCloud для Solis) достатній для перегляду статистики і основних налаштувань.

Також — гібридний vs мережевий інвертор: якщо у вас мережевий інвертор без акумулятора, керувати через Modbus практично нічим. Більшість функцій запису (режими заряду, SOC-уставки) стосуються тільки гібридних систем.

Часті запитання — Modbus інтеграція інвертора

Яку адресу Modbus виставляти за замовчуванням?

За замовчуванням більшість інверторів приходять із адресою 1. Але якщо на шині кілька пристроїв, кожному призначте унікальну адресу від 1 до 247 перед підключенням — після підключення змінити адресу зі шини вже проблематично, якщо виник конфлікт.

Чи потрібен конвертер USB–RS-485 для підключення до ПК?

Так. ПК не має нативного RS-485-порту. Використовуйте конвертери на чіпі CH340 або FTDI — вони стабільніші за безіменні аналоги і коректно підтримуються у Python-бібліотеці pymodbus та Node-RED.

Modbus і Wi-Fi-донгл — чи можна одночасно?

Залежить від інвертора. На Deye з вбудованим Wi-Fi Modbus TCP і Wi-Fi-порт незалежні — конфлікту немає. На Solis з зовнішнім Stick Logger — тільки один інтерфейс активний одночасно. Уточнюйте в datasheet конкретної моделі.

Як дізнатись, чи підтримує мій інвертор Modbus?

У технічній специфікації шукайте рядок «Communication» або «RS-485» / «Modbus RTU». Якщо в комплекті є RJ45 або клеми з позначкою A/B — Modbus є. Відсутність роз’єму означає або Wi-Fi-only, або необхідність зовнішнього адаптера.

Яку бібліотеку використовувати для Home Assistant?

modbus інтеграція вбудована в Home Assistant Core. Для Python-скриптів — pymodbus. Для Node-RED — node-red-contrib-modbus. Всі три підтримують RTU (RS-485 через конвертер) і TCP.

Чи можна через Modbus заблокувати роботу інвертора?

Так, записавши в Holding Register «активна потужність = 0%». Це штатна функція для автоматичного обмеження — наприклад, коли оператор мережі подає сигнал. Але якщо скрипт зависне після такого запису без «скидання», інвертор залишиться з нульовою потужністю. Завжди реалізуйте watchdog-таймер у коді керування.

Скільки пристроїв можна підключити на одну RS-485-шину?

Теоретично — 32 без повторювача (за електричним навантаженням шини). Практично — обмежують час відповіді та надійність. Більше 8–10 пристроїв на шині рекомендуємо ставити повторювач і розбивати на сегменти.


Якщо плануєте Modbus-інтеграцію для об’єкта від 10 кВт або маєте хаотичні збої вже наявного зв’язку — залиште заявку, і наш інженер розгляне конфігурацію: схему шини, марку інвертора і тип логера.

Джерела