Prodotti/Professional II/Modbus TCP

Professional IIModbus TCP

Contatore di energia con Modbus TCP: EMU Professional II TCP/IP

L’EMU Professional II TCP/IP si collega direttamente alla rete. Controllore, supervisione o gestione dell’energia leggono i suoi registri via Modbus TCP, senza gateway intermedio. La tabella dei registri è la stessa del Modbus RTU.

Che cos’è un contatore di energia Modbus TCP?

  • Un contatore elettrico con collegamento di rete che rende disponibili le sue misure come server Modbus TCP. Qualsiasi client in rete può interrogare i registri.
  • Il Professional II TCP/IP è certificato MID (modulo B+D) e misura fino a 100 A in inserzione diretta o tramite TA.
  • Codice funzione 03, big endian, indirizzo slave sempre 1, fino a quattro interrogazioni contemporanee.
  • Potenza, corrente, tensione, frequenza e fattore di potenza vengono aggiornati circa ogni 500–900 ms.
  • Nello stesso apparecchio: MQTT, interfaccia web, curva di carico via HTTP e NTP.

I registri più importanti

I registri per Modbus TCP e Modbus RTU sono identici. Tutti i registri qui citati sono di sola lettura e si interrogano con il codice funzione 03 (Read Holding Registers).

MisuraRegistroTipo di datoUnità
Energia attiva prelevata L123 totale6000uInt64 (4 registri)Wh
Energia attiva prelevata L123 tariffa 16004uInt64Wh
Energia attiva immessa L123 totale6020uInt64Wh
Energia attiva prelevata L123 totale8000uInt32 (2 registri)kWh
Energia attiva immessa L123 totale8010uInt32kWh
Potenza attiva L1239000floatW
Corrente L1239100floatA
Tensione L1-N9200floatV
Fattore di potenza L19300float–
Frequenza9310floatHz
Numero di serie5000uInt32–
Estratto. Tutti i registri con tariffe, fasi, energia reattiva e valori min/max si trovano nel manuale dell’interfaccia Modbus (doc. 1485).

Il manuale conta i registri da 1. Se il vostro client Modbus parte da 0, sottraete uno: il registro 6000 diventa 5999. Il contatore fornisce big endian, l’ordine delle parole è MSB prima di LSB.

La lettura è corretta? I registri di test

Dal registro 4000 si trovano valori di test fissi. Se torna qualcos’altro, quasi sempre sono impostati male ordine dei byte o delle parole, tipo di dato o numero di registri.

RegistroTipo di datoValore atteso
4000uInt324042260735
4006sInt32-42260735
4012uInt6417361393123323912609
4036float1.234567
4040float-1234567.89

Esempio con modpoll

Potenza attiva totale come float ed energia attiva prelevata totale come valore a 64 bit:

modpoll -1 -m tcp -t 4:f32 -i -f -r 9000 -c 1 <IP del contatore>
modpoll -1 -m tcp -t 4:i64 -u -i -f -r 6000 -c 1 <IP del contatore>

Curva di carico via Modbus

Dal registro 5900 si trova l’ultima registrazione conclusa della curva di carico: marca temporale, energia attiva e reattiva in tariffa 1 e 2, potenza, corrente, tensione, fattore di potenza e frequenza. Nei contatori con numero di serie superiore a 24000000 si possono recuperare anche registrazioni più vecchie: scrivere l’indice con il codice funzione 16 nel registro 11098, attendere che venga riletto lo stesso indice, poi leggere dal registro 11100.

Per quantità maggiori HTTP è più comodo: http://<IP>/data/ fornisce fino a 3000 registrazioni della curva di carico per richiesta. Maggiori dettagli nella pagina contatore MID con curva di carico.

Configurare la rete

  • Di fabbrica il contatore ottiene il suo indirizzo IP via DHCP. Si legge sul display in «Impostazioni» → «Indirizzo IP».
  • Nell’interfaccia web si impostano un indirizzo IP fisso, la porta Modbus e il timeout TCP (da 10 a 600 secondi, 10 di fabbrica).
  • Un server NTP mantiene l’orologio sincronizzato. Deve usare un’ora di riferimento valida ai fini della metrologia legale.
  • Una protezione d’accesso con password protegge l’interfaccia web (HTTP Basic Auth, utente admin).

Per motivi di sicurezza la tariffa non si può commutare via Modbus TCP. È possibile solo tramite gli ingressi tariffari o su contatori Modbus RTU adatti.

Direttamente o tramite l’M-Center?

Un Professional II TCP/IP per punto di misura è ideale se la rete è ovunque e i contatori sono pochi. Con molti contatori o vettori diversi, l’M-Center raccoglie tutti i valori e li rende disponibili tramite un unico indirizzo IP via Modbus TCP.

Codici di ordinazione

VersioneCodice articoloShop
EMU Professional II 3/100 TCP/IP – inserzione diretta 100 AP20A000TShop: EMU Professional II 3/100 TCP/IP P20A000T →
EMU Professional II 3/5 TCP/IP – collegamento tramite TAP21A000TShop: EMU Professional II 3/5 TCP/IP P21A000T →

Ordinare online nello shop EMU Metering.

Domande frequenti


Quale indirizzo slave ha il Professional II TCP/IP?

Sempre 1. Ogni contatore ha il proprio indirizzo IP, quindi l’indirizzo slave non va modificato.

Quanti sistemi possono interrogare contemporaneamente?

Fino a quattro interrogazioni contemporanee via Modbus TCP.

Posso leggere il contatore contemporaneamente via Modbus TCP e MQTT?

Sì. Modbus TCP e MQTT funzionano nello stesso apparecchio. Maggiori dettagli nella pagina contatore di energia con MQTT.

Esistono modelli per Loxone?

Sì, nella Loxone Library. Attenzione: per i valori a 32 e 64 bit, in Loxone l’ordine dei registri va invertito.

Il contatore di energia Modbus TCP è certificato MID?

Sì. L’EMU Professional II è omologato secondo MID (modulo B+D), misura l’energia attiva in classe B.

Per approfondire


SEITETCP/IP: Modbus TCP e MQTT a confrontoInterfaccia SEITEContatore di energia con MQTTApplicazione SEITEContatori EMU in LoxoneGuida PDFManuale dell’interfaccia Modbus (in tedesco)PDF PDFManuale dell’interfaccia TCP/IPPDF

Portare i contatori in rete?


Diteci quale sistema interroga i valori. Vi aiutiamo con registri e impostazioni.

Telefono
+41 (0)41 545 03 00

Supporto tecnico
helpdesk [at] emuag.ch
Modulo di supporto →