Príznak
Jedno alebo viacero Modbus zariadení (napríklad elektromery) vykazuje chyby komunikácie alebo neodpovedá. Často sa to stáva keď:
- Pridávate viacero zariadení na rovnakú zbernicu
- Konfigurujete nové zariadenie s továrenskými nastaveniami
- Dve zariadenia náhodne majú rovnaké Slave ID
Príčina
Každé Modbus zariadenie na rovnakej zbernici musí mať jedinečné Slave ID. Väčšina zariadení sa dodáva s továrenskym ID (často 1), čo spôsobuje kolízie pri pripojení viacerých zariadení.
Riešenie
Krok 1: Identifikujte kolíziu
- Prejdite do Nastavenia → Hardvér a skontrolujte, ktoré Modbus zariadenia vykazujú chyby
- Poznačte si Slave ID nakonfigurované v TapHome
- Skontrolujte, či niektoré dve zariadenia nemajú rovnaké ID
Krok 2: Izolujte zariadenie
Ak nemôžete komunikovať so zariadením:
- Dočasne odpojte všetky ostatné Modbus zariadenia zo zbernice
- Ponechajte len zariadenie, ktoré chcete prekonfigurovať
- Tým zabezpečíte, že s ním môžete komunikovať
Krok 3: Zmeňte Slave ID
Slave ID je možné zmeniť jedným z dvoch spôsobov:
Možnosť A: Cez TapHome Servisné nastavenia
- Otvorte Modbus zariadenie v TapHome
- Prejdite do Servisné nastavenia
- Vyhľadajte Servisné akcie súvisiace so Slave ID
- Nastavte jedinečné ID (napr. 5, 10, 15 pre rôzne zariadenia)
- Uložte nastavenia
Možnosť B: Cez vlastné rozhranie zariadenia
Niektoré Modbus zariadenia majú vlastné menu alebo konfiguračné rozhranie. Pozrite si dokumentáciu zariadenia pre návod na zmenu Slave ID.
Slave ID je uložené vo vnútornej pamäti zariadenia. Toto je odlišné od komunikačných nastavení v TapHome.
Krok 4: Aktualizujte konfiguráciu TapHome
Po zmene Slave ID zariadenia:
- Prejdite do komunikačných nastavení zariadenia v TapHome
- Aktualizujte Slave ID na novú hodnotu, ktorú ste práve nastavili
- Zariadenie by teraz malo komunikovať bez chýb
Krok 5: Znovu pripojte ostatné zariadenia
- Znovu pripojte ostatné Modbus zariadenia k zbernici
- Overte, že každé zariadenie má jedinečné Slave ID
- Všetky zariadenia by teraz mali správne komunikovať
Osvedčený postup pre viacero zariadení
Pri nastavovaní viacerých Modbus zariadení:
- Pripájajte jedno zariadenie naraz
- Zmeňte jeho Slave ID na jedinečnú hodnotu pred pripojením ďalšieho zariadenia
- Používajte číslovaciu schému (napr. 10, 11, 12… alebo 5, 10, 15…)
- Vyhnite sa Slave ID 1, keďže je to bežná továrenská predvolená hodnota