Simptom
Unul sau mai multe dispozitive Modbus (de exemplu, contoare electrice) afișează erori de comunicare sau nu răspund. Acest lucru se întâmplă adesea când:
- se adaugă mai multe dispozitive pe aceeași magistrală
- se configurează un dispozitiv nou cu setările din fabrică
- două dispozitive au din greșeală același ID Slave
Cauză
Fiecare dispozitiv Modbus de pe aceeași magistrală trebuie să aibă un ID Slave unic. Majoritatea dispozitivelor sunt livrate cu un ID implicit din fabrică (de obicei 1), ceea ce provoacă conflicte atunci când se conectează mai multe dispozitive.
Soluție
Pasul 1: Identificați conflictul
- Deschideți Setări → Hardware și verificați ce dispozitive Modbus afișează erori
- Notați ID-urile Slave configurate în TapHome
- Verificați dacă două dispozitive au același ID
Pasul 2: Izolați dispozitivul
Dacă nu puteți comunica cu dispozitivul:
- Deconectați temporar toate celelalte dispozitive Modbus de la magistrală
- Lăsați conectat doar dispozitivul pe care doriți să îl reconfigurați
- Astfel vă asigurați că puteți comunica cu el
Pasul 3: Schimbați ID-ul Slave
ID-ul Slave se poate schimba în două moduri:
Varianta A: Prin Setări avansate din TapHome
- Deschideți dispozitivul Modbus în TapHome
- Accesați Setări avansate
- În Acțiuni de service, căutați acțiunea legată de ID-ul Slave
- Setați un ID unic (de exemplu 5, 10, 15 pentru dispozitive diferite)
- Salvați setările
Varianta B: Prin interfața proprie a dispozitivului
Unele dispozitive Modbus au propriul meniu sau propria interfață de configurare. Consultați documentația dispozitivului pentru instrucțiuni privind schimbarea ID-ului Slave.
ID-ul Slave este stocat în memoria internă a dispozitivului. Acesta este diferit de setările de comunicație din TapHome.
Pasul 4: Actualizați configurația TapHome
După ce ați schimbat ID-ul Slave al dispozitivului:
- Accesați setările de comunicație ale dispozitivului în TapHome
- Actualizați ID-ul Slave la noua valoare pe care tocmai ați setat-o
- Dispozitivul ar trebui acum să comunice fără erori
Pasul 5: Reconectați celelalte dispozitive
- Reconectați celelalte dispozitive Modbus la magistrală
- Verificați dacă fiecare dispozitiv are un ID Slave unic
- Toate dispozitivele ar trebui acum să comunice corect
Bune practici pentru mai multe dispozitive
Când instalați mai multe dispozitive Modbus:
- Conectați dispozitivele pe rând, câte unul
- Setați un ID Slave unic pentru dispozitivul conectat înainte de a conecta următorul dispozitiv
- Folosiți o schemă de numerotare (de exemplu 10, 11, 12… sau 5, 10, 15…)
- Evitați ID-ul Slave 1, deoarece este cea mai frecventă valoare implicită din fabrică