TapHome

Sukob ID-a Modbus uređaja

Više Modbus uređaja s istim Slave ID-om uzrokuje greške u komunikaciji

Simptom

Jedan ili više Modbus uređaja (na primjer brojila) prikazuje greške u komunikaciji ili ne odgovara. To se često događa:

  • pri dodavanju više uređaja na istu sabirnicu
  • pri konfiguraciji novog uređaja s tvorničkim postavkama
  • kad dva uređaja slučajno imaju isti Slave ID

Uzrok

Svaki Modbus uređaj na istoj sabirnici mora imati jedinstveni Slave ID. Većina uređaja isporučuje se s tvornički zadanim ID-om (često 1), pa pri spajanju više uređaja dolazi do sukoba.

Rješenje

Korak 1: pronađite sukob

  1. Otvorite Postavke → Hardver i provjerite koji Modbus uređaji prikazuju greške
  2. Zabilježite Slave ID-ove postavljene u sustavu TapHome
  3. Provjerite imaju li dva uređaja isti ID

Korak 2: izdvojite uređaj

Ako s uređajem ne možete komunicirati:

  1. Privremeno odspojite sve ostale Modbus uređaje sa sabirnice
  2. Ostavite spojen samo uređaj koji želite ponovno konfigurirati
  3. Tako ćete s njim sigurno moći komunicirati

Korak 3: promijenite Slave ID

Slave ID može se promijeniti na jedan od dva načina:

Opcija A: u izborniku Napredne postavke u aplikaciji TapHome

  1. Otvorite Modbus uređaj u aplikaciji TapHome
  2. Otvorite Napredne postavke
  3. U odjeljku Servisne radnje potražite radnju za Slave ID
  4. Postavite jedinstveni ID (npr. 5, 10, 15 za različite uređaje)
  5. Spremite postavke

Opcija B: putem vlastitog sučelja uređaja

Neki Modbus uređaji imaju vlastiti izbornik ili sučelje za konfiguraciju. Upute za promjenu Slave ID-a potražite u dokumentaciji uređaja.

Slave ID spremljen je u unutarnjoj memoriji uređaja. To nije isto što i postavke komunikacije u sustavu TapHome.

Korak 4: ažurirajte konfiguraciju u sustavu TapHome

Nakon promjene Slave ID-a na uređaju:

  1. Otvorite postavke komunikacije uređaja u aplikaciji TapHome
  2. Promijenite Slave ID tako da odgovara novoj vrijednosti koju ste upravo postavili
  3. Uređaj bi sada trebao komunicirati bez grešaka

Korak 5: ponovno spojite ostale uređaje

  1. Ponovno spojite ostale Modbus uređaje na sabirnicu
  2. Provjerite ima li svaki uređaj jedinstveni Slave ID
  3. Svi uređaji sada bi trebali ispravno komunicirati

Preporuka za više uređaja

Pri postavljanju više Modbus uređaja:

  1. Spajajte uređaje jedan po jedan
  2. Svakom uređaju promijenite Slave ID u jedinstvenu vrijednost prije nego što spojite sljedeći
  3. Koristite sustav numeriranja (npr. 10, 11, 12… ili 5, 10, 15…)
  4. Izbjegavajte Slave ID 1 jer je to uobičajena tvornička vrijednost