TapHome către Modbus RTU / ASCII / TCP
TapHome acceptă trei protocoale de comunicație Modbus (RTU prin RS485, ASCII prin RS485 și TCP prin ethernet) pentru integrarea sistemelor. Configurați proprietățile de comunicație și adăugați dispozitive în Setări → Expun dispozitive.
Straturi de comunicație acceptate
Sistemul acceptă trei protocoale diferite:
- Modbus RTU prin RS485 (disponibil pe bornele BUS 1, BUS 2 sau BUS 3)
- Modbus ASCII prin RS485 (disponibil pe bornele BUS 1, BUS 2 sau BUS 3)
- Modbus TCP (prin ethernet, cu conectare la adresa IP locală sau prin VPN)
Procesul de configurare
Configurarea are trei pași principali:
Accesați Setări → Expun dispozitive și selectați Adăugați o nouă interfață. Alegeți Modbus RTU, Modbus ASCII sau Modbus TCP.
Definiți proprietățile de comunicație:
- Pentru Modbus RTU sau ASCII: configurați terminalul (BUS 1, BUS 2 sau BUS 3), Baud rate, paritatea, biții de date și biții de stop
- Pentru Modbus TCP: setați Port TCP (adresa IP se configurează individual pentru fiecare dispozitiv)
Adăugați dispozitivele pe care doriți să le expuneți:
- Fiecare dispozitiv afișează o scurtă prezentare a modului în care sistemele terțe îl pot accesa
Exemplu: configurarea unui comutator

La actualizarea unității de control la 2026.1, interfețele Modbus slave existente se convertesc automat, păstrând adresele registrelor și Slave ID-ul. Registrul Stop al unei jaluzele KNX, al unei jaluzele și al unui dispozitiv Marchiză din Packet parser și al unui dispozitiv Marchiză virtual nu se convertește; un master care îl folosea primește la adresa lui excepția 0x02 (release notes 2026.1).
Utilizarea Modbus TCP pentru integrarea sistemelor
Simply Modbus oferă o documentație cuprinzătoare a protocolului. Mai multe biblioteci open-source permit integrarea TapHome cu sisteme externe:
- NModbus4 - implementare a protocolului Modbus în C# GitHub
- libmodbus - bibliotecă multiplatformă pentru Linux, Mac OS X, FreeBSD, QNX, Windows GitHub
- pymodbus - implementare completă a protocolului Modbus în Python GitHub
- digitalpetri/modbus - implementare Java de înaltă performanță GitHub
- goburrow/modbus - implementare în limbajul Go, tolerantă la erori GitHub
- node-modbus-tcp - Modbus TCP/IP pentru NodeJS
Depanarea conexiunilor Modbus RTU
Stratul fizic RS485 permite monitorizarea în paralel. Pentru a vedea comunicația în timpul integrării, puteți conecta la PC un „convertor standard USB la RS485”.
Instrumente recomandate: