TapHome

Kolízia ID Modbus zariadenia

Viacero Modbus zariadení s rovnakým Slave ID spôsobuje chyby komunikácie

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

  1. Prejdite do NastaveniaHardvér a skontrolujte, ktoré Modbus zariadenia vykazujú chyby
  2. Poznačte si Slave ID nakonfigurované v TapHome
  3. Skontrolujte, či niektoré dve zariadenia nemajú rovnaké ID

Krok 2: Izolujte zariadenie

Ak nemôžete komunikovať so zariadením:

  1. Dočasne odpojte všetky ostatné Modbus zariadenia zo zbernice
  2. Ponechajte len zariadenie, ktoré chcete prekonfigurovať
  3. 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

  1. Otvorte Modbus zariadenie v TapHome
  2. Prejdite do Servisné nastavenia
  3. Vyhľadajte Servisné akcie súvisiace so Slave ID
  4. Nastavte jedinečné ID (napr. 5, 10, 15 pre rôzne zariadenia)
  5. 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:

  1. Prejdite do komunikačných nastavení zariadenia v TapHome
  2. Aktualizujte Slave ID na novú hodnotu, ktorú ste práve nastavili
  3. Zariadenie by teraz malo komunikovať bez chýb

Krok 5: Znovu pripojte ostatné zariadenia

  1. Znovu pripojte ostatné Modbus zariadenia k zbernici
  2. Overte, že každé zariadenie má jedinečné Slave ID
  3. Všetky zariadenia by teraz mali správne komunikovať

Osvedčený postup pre viacero zariadení

Pri nastavovaní viacerých Modbus zariadení:

  1. Pripájajte jedno zariadenie naraz
  2. Zmeňte jeho Slave ID na jedinečnú hodnotu pred pripojením ďalšieho zariadenia
  3. Používajte číslovaciu schému (napr. 10, 11, 12… alebo 5, 10, 15…)
  4. Vyhnite sa Slave ID 1, keďže je to bežná továrenská predvolená hodnota