Salta ai contenuti

Dispositivi Modbus

Due dispositivi HAM si collegano ad apparecchiature di terze parti tramite Modbus:

Dispositivo Famiglia Si collega a
HAM EnergyModbus e39 Un contatore di energia
HAM DixMBus e49 Un controllore di refrigerazione Dixell

Il dispositivo HAM è il master della connessione Modbus. Il contatore o il controllore è lo slave. Il dispositivo legge i registri e invia i valori alla piattaforma tramite WiFi.

Selezioni il modello nell’impostazione Tipo contatore:

Valore Contatore
0 ABB M1M
1 ABB M4M
2 ABB B24 (predefinito)
3 Schneider PM200
4 Schneider PM3200
5 Janitza
Controllore
Dixell XW60L
Dixell XR70T
Dixell XWi70K

Per un modello diverso, contatti l’assistenza.

Le impostazioni sono nelle impostazioni del dispositivo. Le imposti in modo che corrispondano al contatore o al controllore.

Impostazione Predefinito Nota
Velocità di trasmissione (Baudrate) 9600 Deve essere uguale a quella del contatore o del controllore.
Indirizzo Modbus 1 L’indirizzo slave del contatore o del controllore.
Timeout di lettura 600 s Solo EnergyModbus. Se il contatore non invia dati per questo tempo, le misurazioni risultano mancanti.

La pagina del dispositivo ha la sezione Modbus solo per le famiglie e39 e e49. Quando apre la sezione, l’app legge i registri dal dispositivo. Il dispositivo deve essere online.

Il titolo della tabella mostra il modello, per esempio Dixell XW60L. Ogni riga ha il nome, l’indirizzo, il valore e l’unità.

Pulsante Funzione
Aggiorna Legge di nuovo tutti i registri.
Scarica Scarica i valori attuali come file CSV.
Importa Scrive nel dispositivo i valori da un file CSV o JSON. L’app chiede una conferma.
Lettura (su ogni riga) Legge di nuovo solo questo registro.
  • Il campo Filtro… mostra solo le righe con il testo che scrive.
  • Mostra sconosciuti mostra anche i registri che la mappa del modello indica come sconosciuti. Per impostazione predefinita sono nascosti.
  • Per i registri con bit, tocchi il valore. L’app mostra ogni bit e il valore in esadecimale.

La sezione Preset appare quando il modello ha registri adatti. In pratica è per il DixMBus. Un preset è un pulsante sull’uscita Preset del dispositivo. Il pulsante scrive un insieme di valori con un tocco.

  • L’Etichetta ha fino a 4 caratteri.
  • Un dispositivo ha fino a 8 preset. Ogni preset scrive fino a 8 registri.
  • Tocchi Aggiungi preset per un nuovo preset e Aggiungi registro per un nuovo valore.
  • Tocchi Salva. I pulsanti delle uscite cambiano subito.

La sezione Lettura / scrittura manuale legge o scrive un registro dal suo indirizzo.

Campo Valori
Slave L’indirizzo slave
Funzione (lettura) 3 Holding registers, 4 Input registers, 1 Coils, 2 Discrete inputs
Funzione (scrittura) 6 Single register, 5 Single coil, 16 Multiple (raw hex)
Registro L’indirizzo del registro
Numero Il numero di registri da leggere
Valore Il valore da scrivere. Per la funzione 16, byte in esadecimale.

Prima di ogni scrittura l’app chiede Scrivere questo valore Modbus?.

I valori del contatore o del controllore diventano normali misurazioni del dispositivo HAM. Può vederli nei grafici, usarli nelle regole e leggerli dall’API REST. Veda le misurazioni di ogni prodotto nella sua pagina: HAM EnergyModbus, HAM DixMBus.

Chat con l'assistenza