Příznak
Jedno nebo více Modbus zařízení (například elektroměry) vykazuje chyby komunikace nebo neodpovídá. Často se to stává když:
- Přidáváte více zařízení na stejnou sběrnici
- Konfigurujete nové zařízení s továrním nastavením
- Dvě zařízení náhodně mají stejné Slave ID
Příčina
Každé Modbus zařízení na stejné sběrnici musí mít jedinečné Slave ID. Většina zařízení se dodává s továrním ID (často 1), což způsobuje kolize při připojení více zařízení.
Řešení
Krok 1: Identifikujte kolizi
- Přejděte do Nastavení → Hardware a zkontrolujte, která Modbus zařízení vykazují chyby
- Poznamenejte si Slave ID nakonfigurovaná v TapHome
- Zkontrolujte, zda některá dvě zařízení nemají stejné ID
Krok 2: Izolujte zařízení
Pokud nemůžete komunikovat se zařízením:
- Dočasně odpojte všechna ostatní Modbus zařízení ze sběrnice
- Ponechte pouze zařízení, které chcete překonfigurovat
- Tím zajistíte, že s ním můžete komunikovat
Krok 3: Změňte Slave ID
Slave ID lze změnit jedním ze dvou způsobů:
Možnost A: Přes TapHome Servisní nastavení
- Otevřete Modbus zařízení v TapHome
- Přejděte do Servisní nastavení
- Vyhledejte Servisní akce související se Slave ID
- Nastavte jedinečné ID (např. 5, 10, 15 pro různá zařízení)
- Uložte nastavení
Možnost B: Přes vlastní rozhraní zařízení
Některá Modbus zařízení mají vlastní menu nebo konfigurační rozhraní. Podívejte se do dokumentace zařízení pro návod na změnu Slave ID.
Slave ID je uloženo ve vnitřní paměti zařízení. To se liší od komunikačního nastavení v TapHome.
Krok 4: Aktualizujte konfiguraci TapHome
Po změně Slave ID zařízení:
- Přejděte do komunikačního nastavení zařízení v TapHome
- Aktualizujte Slave ID na novou hodnotu, kterou jste právě nastavili
- Zařízení by nyní mělo komunikovat bez chyb
Krok 5: Znovu připojte ostatní zařízení
- Znovu připojte ostatní Modbus zařízení ke sběrnici
- Ověřte, že každé zařízení má jedinečné Slave ID
- Všechna zařízení by nyní měla správně komunikovat
Osvědčený postup pro více zařízení
Při nastavování více Modbus zařízení:
- Připojujte jedno zařízení najednou
- Změňte jeho Slave ID na jedinečnou hodnotu před připojením dalšího zařízení
- Používejte číslovací schéma (např. 10, 11, 12… nebo 5, 10, 15…)
- Vyhněte se Slave ID 1, protože je to běžná tovární výchozí hodnota