Livelli di comunicazione supportati
Il sistema supporta tre protocolli distinti:
- Modbus RTU via RS485 (accessibile tramite i terminali BUS 1, BUS 2 o BUS 3)
- Modbus ASCII via RS485 (accessibile tramite i terminali BUS 1, BUS 2 o BUS 3)
- Modbus TCP (via Ethernet, collegandosi all’indirizzo IP locale o tramite VPN)
Processo di configurazione
La configurazione prevede tre passaggi principali:
-
Vai su Impostazioni → Esporre i dispositivi e seleziona Aggiungi interfaccia. Scegli Modbus RTU, Modbus ASCII o Modbus TCP.
-
Definisci le proprietà di comunicazione:
- Per Modbus RTU o ASCII: configura Terminale (BUS 1, BUS 2 o BUS 3), Velocità in baud, Parità, Bit di dati, Bit di stop
- Per Modbus TCP: imposta la Porta TCP (l’indirizzo IP è configurato singolarmente per ciascun dispositivo)
-
Aggiungi i dispositivi da esporre:
- Ogni dispositivo mostra una breve panoramica su come i sistemi di terze parti possono accedervi
Esempio: configurazione dello switch

Utilizzo di Modbus TCP per l’integrazione di sistema
Simply Modbus fornisce una documentazione completa sul protocollo. Diverse librerie open source consentono l’integrazione di TapHome con sistemi esterni:
- NModbus4 - Implementazione del protocollo Modbus in C# GitHub
- libmodbus - Libreria multipiattaforma per Linux, Mac OS X, FreeBSD, QNX, Windows GitHub
- pymodbus - Implementazione completa del protocollo Modbus basata su Python GitHub
- digitalpetri/modbus - Implementazione Java ad alte prestazioni GitHub
- goburrow/modbus - Implementazione tollerante ai guasti in Go GitHub
- node-modbus-tcp - Implementazione Modbus TCP/IP per Node.js
Risoluzione dei problemi delle connessioni Modbus RTU
L’utilizzo del livello fisico RS485 consente il monitoraggio in parallelo. Si consiglia di collegare al PC un convertitore USB–RS485 standard per avere visibilità della comunicazione durante le attività di integrazione.
Strumenti consigliati: