Modbus TCP per SCADA

Misure di energia da un dispositivo SCADA connesso tramite protocollo Modbus TCP.

Per consentire a Sunreport di leggere energia e potenza da uno SCADA, inverter o datalogger compatibile con Modbus TCP, occorre inserire alcuni parametri relativi alla connessione e ai registri Modbus.
Questi valori identificano l’indirizzo del dispositivo e i registri che contengono le misure richieste.

Parametri richiesti

IP del dispositivo

Indirizzo IP del dispositivo Modbus TCP da cui leggere i dati.
È reperibile nelle impostazioni di rete del SCADA/inverter o nella relativa interfaccia web.

Esempio: 192.168.1.50

Registro Energia

Registro Modbus che espone l’energia prodotta (solitamente in Wh o kWh).
Ogni dispositivo definisce il proprio indirizzo; può trattarsi di un valore a 32 bit (due registri consecutivi) o, meno spesso, 64 bit.

Per individuarlo, consultare la documentazione Modbus del dispositivo alla voce:
Total Energy, Active Energy, Energy Wh, Energy Produced.

Registro Potenza

Registro Modbus che riporta la potenza attiva istantanea (W).
Può essere un registro a 16 bit oppure a 32 bit (due registri consecutivi).

Nella documentazione solitamente indicato come:
Active Power, AC Power, Power.

Bits

Numero di bit del valore letto:

  • 16 bit → 1 registro
  • 32 bit → 2 registri
  • 64 bit → 4 registri

Il dato è riportato nella colonna “datatype” o “size” della tabella Modbus del dispositivo.

Come reperire i registri necessari

Per ottenere correttamente i valori da inserire, si consiglia di:

  1. Consultare la mappa Modbus del dispositivo
    Cercare online “Modbus map” + marca e modello (es. Modbus map ).
    La tabella riporta numero del registro, tipo di dato e unità di misura.

  2. Verificare la sezione avanzata dell’interfaccia SCADA/inverter
    Alcuni dispositivi espongono i registri direttamente nel pannello web.

  3. Richiedere la mappa Modbus all’installatore
    L’installatore dell’impianto possiede spesso la documentazione completa.

  4. Controllare che Modbus TCP sia attivo
    Su alcuni dispositivi è necessario abilitare la porta 502 o l’accesso remoto.

Note utili

  • Ogni produttore utilizza una numerazione dei registri diversa.
  • Alcuni dispositivi usano indirizzamento “0-based”: il registro potrebbe essere indicato nella documentazione con un numero, ma rispondere a quello precedente.
  • Se i valori risultano incomprensibili, potrebbe essere necessario modificare il tipo di dato (signed/unsigned) o la disposizione dei registri (endianness).

In Sunreport

Dopo aver identificato IP, registri e dimensione dei dati, selezionare l’impianto e accedere a:

Impostazioni impianto → Dispositivi connessi → Aggiungi nuovo → SCADA Modbus TCP

Inserire i valori raccolti e premere Attiva.
Una volta stabilita la connessione, Sunreport inizierà a leggere automaticamente energia e potenza dal dispositivo.