Schneider Electric PowerLogic ION9000
Analizzatore della qualità dell’energia
Il PowerLogic ION9000 è il contatore di energia in classe 0,1S e analizzatore della qualità dell’energia in classe A IEC 61000-4-30 di Schneider, una base su guida DIN con display remoto opzionale RD192 o PM89RD96. Il suo protocollo nativo è ION, e fornisce anche una mappa Modbus fissa su Modbus TCP sulla porta 502 e su Modbus RTU su una delle due porte RS-485. Schneider pubblica questa mappa come workbook per il firmware 004.005.000, con float a 32 bit per le misure e interi a 64 bit per l’energia. A differenza del PM5300, la mappa dell’ION9000 fornisce la potenza in W e la domanda in W, non in kW. Iniziare con la lettura della frequenza descritta sotto, poi aggiungere corrente, tensione, potenza ed energia.
Compatibilità
Compatibile con EpiSensor Edge tramite Modbus TCP, Modbus RTU o BACnet/IP
Schneider documenta l’ION9000 come server Modbus su Ethernet sulla porta 502 e su RS-485 con Modbus RTU, con letture dei registri holding con FC03 e la word più significativa per prima. Pubblica la mappa Modbus fissa con numeri di registro, dimensioni, tipi di dati, unità e permessi di sola lettura. BACnet/IP è disponibile dal firmware 4.6.0.
ION9000 e ION9000T, riferimenti commerciali da METSEION92030 a METSEION95040, con la mappa fissa ION9000_Modbus_Map_004.005.000. Il workbook non indica la base degli indirizzi: iniziare con il numero di registro meno uno e confrontare la frequenza al registro 3110 con il display. Monitoraggio di sola lettura: l’accesso Modbus resta Read Only e la sezione External Control non viene scritta.
Collegalo con
Per qualsiasi ION9000 sulla rete del sito, la soluzione che Schneider raccomanda per le migliori prestazioni
- Modbus
- Edge
- Piattaforme
Quando le porte Ethernet del contatore sono occupate da una rete separata, o il Gateway si trova nello stesso quadro
- Modbus
- Wireless
- Edge
- Piattaforme
Per un ION9000 con firmware 4.6.0 o successivo, quando la rete dell’edificio usa già BACnet/IP
- BACnet
- Edge
- Piattaforme
Modelli
| Modelli | Interfaccia | Collegamento a Edge |
|---|---|---|
| ION9000 (METSEION92030, METSEION92830) | Base su guida DIN senza display; 2 porte RS-485, 2 porte Ethernet commutate, 8 ingressi digitali, 4 uscite digitali e 2 relè di forma C | Modbus TCP sulla porta 502 o Modbus RTU su COM1 o COM4 con la mappa fissa. |
| ION9000 with RD192 remote display (METSEION92040) | Stesso contatore base con il display touchscreen RD192 da 192 x 192 mm | Stessi percorsi e stessa mappa. Il display mostra i valori da confrontare durante la messa in servizio. |
| ION9000 Measurement Canada approved and sealed (METSEION92043, METSEION92044) | Versioni del contatore base approvate e sigillate Measurement Canada | Stessi percorsi di lettura Modbus. Lasciare le modifiche di configurazione al responsabile del contatore. |
| LVDC and LVCS variants (METSEION92130, METSEION92140, METSEION93030, METSEION93040, METSEION93130, METSEION93140) | Alimentazione ausiliaria in bassa tensione DC e ingressi per sensori di corrente a bassa tensione; le stesse porte di comunicazione | Stessi percorsi e stessa mappa. Verificare con l’installatore la configurazione dei TA o dei sensori prima di confrontare la corrente. |
| ION9000T (METSEION95030, METSEION95040) | ION9000 con acquisizione ad alta velocità dei transitori di tensione a 10 MHz | Coperto dallo stesso manuale e dallo stesso capitolo Modbus. Leggere i registri di misura indicati in questa guida; le acquisizioni dei transitori restano negli strumenti ION di Schneider. |
Specifiche
L’ION9000 è un analizzatore della qualità dell’energia su guida DIN con stadio di ingresso a 1024 campioni per ciclo, energia attiva in classe 0,1S e qualità dell’energia in classe A IEC 61000-4-30. Ha due porte RS-485, due porte Ethernet che funzionano da switch, 8 ingressi digitali, 4 uscite a stato solido, 2 relè di forma C e fino a 4 moduli opzionali. Il suo protocollo nativo è ION; sono disponibili anche Modbus, BACnet/IP, MQTT, DNP3, DLMS, SNMP e IEC 61850.14
- Modelli
- METSEION92030 e METSEION92830 (senza display), METSEION92040 (display remoto RD192), METSEION92043 e METSEION92044 (Measurement Canada), da METSEION92130 a METSEION93140 (LVDC e LVCS), METSEION95030 e METSEION95040 (ION9000T)1
- Precisione
- Energia attiva IEC 62053-22 classe 0,1S; energia reattiva IEC 62053-24 classe 0,5S; IEC 61557-12 PMD/SD/K70/0.2 e PMD/SS/K70/0.2; corrente e tensione classe 0,1; frequenza classe 0,021
- Qualità dell’energia
- IEC 62586-1/2 PQI-A; IEC 61000-4-30 classe A; flicker IEC 61000-4-15 classe F1; conformità EN 50160 e IEEE 519; acquisizione delle forme d’onda da 16 a 1024 campioni per ciclo14
- Ingressi di tensione
- Da 57 a 400 V L-N e da 100 a 690 V L-L (stella), o da 100 a 600 V L-L (triangolo o stella con neutro isolato da terra) entro l’accuratezza specificata; categoria di misura III1
- Ingressi di corrente
- 1 A o 5 A nominali (classe IEC 0,1S); campo di accuratezza specificato da 10 mA a 20 A; corrente di avviamento 1 mA; tenuta 30 A continui, 50 A per 10 s all’ora, 500 A per 1 s all’ora1
- Ethernet
- 2 porte RJ45 in modalità switch con un solo indirizzo IP, 10Base-T o 100Base-TX; Modbus TCP sulla porta 502 (8 connessioni condivise), Modbus TCP dedicato sulla porta 502 (32 connessioni), Modbus RTU su Ethernet sulla 7701, BACnet/IP su UDP 47808; indirizzo IP di fabbrica 169.254.0.10, maschera 255.255.0.01
- RS-485
- 2 porte (COM1 e COM4); doppino intrecciato schermato, fino a 1200 m e 32 dispositivi; da 2400 a 115200 baud, 19200 raccomandato; parità nessuna, pari o dispari; unit ID di fabbrica 100 (COM1) e 103 (COM4)1
- Codici funzione Modbus
- Come server: 1, 2, 3, 6, 16, 17 (solo seriale), 43 sottocodice 14 e 1001
- Alimentazione ausiliaria
- Da 90 a 480 V AC ±10% a 50/60 Hz; da 110 a 480 V DC ±10%; varianti in bassa tensione DC da 20 a 60 V DC; fino a 16,5 W o 38 VA per il solo contatore a 480 V1
- Ambiente
- Funzionamento da -25 °C fino a un massimo che dipende dai moduli opzionali montati; base del contatore IP30 esclusi i connettori; frontale del display RD192 IP651
Interfaccia
Misure documentate e limiti di integrazione per PowerLogic ION9000.
- La mappa riporta i numeri di registro con lo stesso schema degli elenchi registri PM5000 di Schneider, in cui il registro 3000 è l’indirizzo a base zero 2999 (FAQ Schneider FAQ000268374). Il workbook dell’ION9000 non indica la sua base, quindi iniziare con indirizzo = registro meno uno e confermare con la lettura della frequenza nella verifica di esempio. Il manuale precisa che i registri dell’ION9000 sono numerati diversamente da quelli dei contatori ION precedenti.
- Il manuale afferma che i valori a 32 bit sono inviati con la word più significativa per prima e ogni word a 16 bit con il byte più significativo per primo. Edge legge la mappa con FC03 Read Holding Registers.
- Corrente A, B e C ai registri 3000, 3002 e 3004, neutro a 3006 e media a 3010: FLOAT32, due registri ciascuna, in A.
- Tensione A-B, B-C e C-A a 3020, 3022 e 3024 e media L-L a 3026; A-N, B-N e C-N a 3028, 3030 e 3032 e media L-N a 3036: FLOAT32 in V. La tensione 4-N è a 3096.
- Potenza attiva A, B e C a 3054, 3056 e 3058, totale a 3060: FLOAT32 in W, non in kW. Potenza reattiva totale a 3068 in VAR e potenza apparente totale a 3076 in VA, con i valori per fase nelle tre coppie di registri che precedono ciascun totale.
- Fattore di potenza A, B, C e totale a 3144, 3146, 3148 e 3150, fattore di potenza di spostamento totale a 3158, e PF totale in ritardo e in anticipo a 3172 e 3174: FLOAT32. L’impostazione di localizzazione IEEE o IEC del contatore determina la convenzione dei segni.
- Frequenza a 3110: FLOAT32 in Hz.
- Energia attiva fornita (verso il carico) a 3204 e ricevuta (dal carico) a 3208: INT64, quattro registri, in Wh. Energia reattiva fornita e ricevuta a 3220 e 3224 in VARh, energia apparente fornita a 3236 in VAh. Le copie FLOAT32 in kWh, kVARh e kVAh iniziano a 2700 (fornita) e 2702 (ricevuta).
- Domanda a blocchi, FLOAT32 in W: ultima domanda di potenza attiva a 29954 e domanda prevista a 29956; ultima domanda e domanda prevista dell’energia fornita a 29968 e 29970. La domanda di picco a 29958 è TIMESTAMPED_FLOAT32, sei registri: il valore, poi data e ora su 4 registri.
- Qualità dell’energia, FLOAT32: THD di corrente A, B e C a 21300, 21302 e 21304; THD di tensione A-N, B-N e C-N a 21330, 21332 e 21334; fattore K A a 21358; fattore di cresta A a 21364; squilibrio peggiore di corrente e di tensione a 3018 e 3052.
- Identificazione, UTF8: nome del contatore al registro 30 (20 registri), numero di serie a 117 (12 registri) e versione firmware a 1717 (6 registri).
- Letture non valide: un registro non mappato restituisce 0x8000, un FLOAT32 non disponibile 0xFFC00000 (NaN) e un INT64 non disponibile 0x8000000000000000. Una lettura che divide un valore su più registri restituisce l’eccezione 03. Registrare questi casi come dati mancanti, non come zero.
- La mappa indica le misure come R/O. La sezione External Control da 52001 a 53000 è R/W (registri external pulse, external boolean ed external numeric), e la programmazione della configurazione via Modbus è disabilitata di fabbrica. Limitare l’interrogazione ai registri R/O.
Valutazione
ION9000 e ION9000T, riferimenti commerciali da METSEION92030 a METSEION95040, con la mappa fissa ION9000_Modbus_Map_004.005.000. Il workbook non indica la base degli indirizzi: iniziare con il numero di registro meno uno e confrontare la frequenza al registro 3110 con il display. Monitoraggio di sola lettura: l’accesso Modbus resta Read Only e la sezione External Control non viene scritta.
- InteroperabilitàSupportato a determinate condizioni
- Schneider documenta Modbus TCP sulla porta 502, Modbus RTU su due porte RS-485, i codici funzione e l’ordine delle word, e pubblica la mappa fissa con tipi, unità e permessi. Il workbook non indica se i suoi numeri di registro sono a base uno, quindi la prima lettura stabilisce l’offset.123
- AccuratezzaBen supportato
- Energia attiva in classe 0,1S secondo IEC 62053-22, corrente e tensione in classe 0,1 IEC 61557-12, qualità dell’energia in classe A IEC 61000-4-30 e contatori di energia fornita e ricevuta INT64 in Wh. L’accuratezza dell’installazione dipende anche da TA e TV.12
- SicurezzaSupportato a determinate condizioni
- Modbus Access è Read Only e la programmazione via Modbus è disabilitata di fabbrica, porte e protocolli si possono disattivare uno per uno, e il contatore supporta fino a 50 account utente, HTTPS e syslog. Modbus TCP di per sé non è cifrato e la password predefinita di USER1 è 0, quindi segmentare la rete e cambiarla.14
- AffidabilitàBen supportato
- Il manuale elenca l’immunità da IEC 61000-4-2 a 4-12, la tenuta alle sovratensioni IEEE C37.90.1, una tenuta all’interruzione dell’alimentazione fino a 1200 ms a 480 V AC, una batteria dell’orologio da 7 anni e codici di lettura non valida definiti per ogni tipo di dato.1
- RobustezzaSupportato a determinate condizioni
- La base è IP30 esclusi i connettori e il frontale del display remoto IP65; vibrazioni e urti secondo IEC 60068-2. La temperatura massima di funzionamento si riduce man mano che si aggiungono moduli opzionali.14
- ScalabilitàBen supportato
- Otto connessioni Modbus TCP condivise più un servizio Modbus TCP dedicato da 32 connessioni, due porte RS-485 e una funzione di gateway Modbus per contatori seriali a valle.1
Configurazione
Leggere la frequenza dell’ION9000, poi la potenza attiva totale e l’energia
La mappa Modbus di Schneider per l’ION9000 con firmware 004.005.000 riporta Frequency al registro 3110 come FLOAT32 in Hz, Active Power Total al registro 3060 come FLOAT32 in W e Active Energy Delivered al registro 3204 come INT64 in Wh, tutti R/O. Il workbook non indica la sua base degli indirizzi, quindi questa lettura parte dal numero di registro meno uno, come negli elenchi PM5000 di Schneider, e usa la frequenza per confermarlo.
- Richiesta
- 64 03 0C 25 00 02 DF 65: unit ID Modbus 100 (impostazione di fabbrica di COM1), FC03, indirizzo 0x0C25 (registro 3110 meno uno), due registri, CRC RTU.
- Convenzione degli indirizzi
- Il registro 3110 viene inviato come indirizzo a base zero 3109 (0x0C25). Un client che numera i registri holding a partire da uno usa 3110 (oppure 43110). Se 0x0C25 non si decodifica vicino a 50 o 60 Hz, la base è diversa: leggere una volta 0x0C26 e mantenere quella che concorda con il display.
- Risposta sintetica
- 64 03 04 42 48 00 00 5B 5B: quattro byte di dati, prima la word più significativa 0x4248, poi 0x0000.
- Decodifica
- 0x42480000 come FLOAT32 IEEE-754 vale 50,0 Hz.
- Lettura di potenza
- 64 03 0B F3 00 02 3F E9 legge due registri da 0x0BF3 (registro 3060 meno uno). La risposta sintetica 64 03 04 47 C3 50 00 17 BD dà 0x47C35000 = 100000,0 W, cioè 100,0 kW.
- Lettura di energia
- 64 03 0C 83 00 04 BF 44 legge quattro registri da 0x0C83 (registro 3204 meno uno). La risposta sintetica 64 03 08 00 00 00 00 07 5B CD 15 9F E2 dà l’INT64 0x00000000075BCD15 = 123456789 Wh, cioè 123456,789 kWh.
- Modbus TCP
- Su Ethernet la PDU 03 0C 25 00 02 segue l’intestazione MBAP 00 01 00 00 00 06 FF: transazione 1, protocollo 0, sei byte a seguire, identificativo di unità 255 e nessun CRC, inviata alla porta TCP 502.
- Accettazione
- Mantenere i punti quando frequenza, potenza attiva totale ed energia attiva fornita concordano con il display nello stesso momento. Un FLOAT32 letto con un registro di scarto si decodifica normalmente in un valore molto lontano dal display o in NaN.
Criterio di verifica: I byte della risposta sono una verifica sintetica del decodificatore, non una risposta acquisita da un contatore. Una risposta reale deve dare una frequenza che concorda con il display prima di abilitare i punti di potenza ed energia.
-
Identificare il contatore e il suo firmware
Leggere il riferimento commerciale sull’etichetta (da METSEION92030 a METSEION95040) e la versione del firmware sul display o in ION Setup. La mappa usata qui è per il firmware 004.005.000, e BACnet/IP richiede la 4.6.0 o successiva.
-
Scegliere la porta
Preferire Ethernet: Modbus TCP è abilitato di fabbrica sulla porta 502. Per RS-485, impostare COM1 o COM4 su Modbus RTU con la polarizzazione RS-485 su OFF in ION Setup, nelle pagine web o dal display, e annotare l’unit ID (di fabbrica 100 su COM1 e 103 su COM4), la velocità di trasmissione e la parità.
-
Lasciare l’accesso Modbus in sola lettura
Nella procedura guidata Security di ION Setup, Modbus Access è Read Only di fabbrica e la configurazione tramite programmazione Modbus è disabilitata. Mantenere entrambe le impostazioni e cambiare la password predefinita 0 di USER1.
-
Leggere la frequenza per stabilire la base degli indirizzi
Inviare FC03 per due registri all’indirizzo a base zero 3109 (0x0C25), registro 3110 meno uno, e decodificare un FLOAT32 con la word più significativa per prima. Il valore deve essere vicino a 50 o 60 Hz e concordare con il display.
-
Aggiungere potenza ed energia
Leggere la potenza attiva totale al registro 3060 (indirizzo 3059) in W e l’energia attiva fornita a 3204 (indirizzo 3203) come INT64 in Wh, poi confrontare entrambe con il display. Dividere la potenza per 1000 solo dove la destinazione richiede kW.
-
Mantenere l’interrogazione in sola lettura
Tenere fuori dall’interrogazione i registri External Control da 52001 a 53000 e ogni registro R/W, e trattare 0x8000, 0xFFC00000 e l’eccezione 03 come dati mancanti.
Domande comuni
- La potenza attiva dell’ION9000 su Modbus è in W o in kW?
- In W. La mappa dell’ION9000 riporta Active Power Total al registro 3060 come FLOAT32 in W, la potenza reattiva in VAR e quella apparente in VA, e la domanda in W. L’elenco Schneider del PM5300 usa i kW agli stessi numeri di registro, quindi non copiare la scala di un template del PM5300.2
- Quale porta Modbus TCP e quale unit ID usa l’ION9000?
- La porta TCP 502, abilitata di fabbrica. Il manuale indica l’identificativo di unità 255 come il contatore stesso quando è in uso il gateway Modbus, quindi usare 255 su TCP. Su RS-485 gli unit ID di fabbrica sono 100 su COM1 e 103 su COM4.1
- L’ION9000 invia i valori FLOAT32 con la word alta per prima?
- Sì. Il manuale afferma che i dati a 32 bit sono trasmessi con la word più significativa per prima e la meno significativa per seconda, e che ogni word a 16 bit è inviata con il byte più significativo per primo.1
- Perché la lettura di un registro restituisce l’eccezione 03 o 0x8000?
- L’eccezione 03 significa che la lettura è iniziata all’interno di un valore su più registri, oppure che il valore non è consentito. Un registro non mappato restituisce 0x8000 e un FLOAT32 riservato restituisce 0xFFC00000 (NaN). Leggere ogni valore dal suo primo registro e per tutta la sua lunghezza.1
- Edge può leggere l’ION9000 su BACnet/IP?
- Sì, dal firmware 4.6.0. BACnet/IP è disabilitato di fabbrica e usa la porta UDP 47808 una volta abilitato con l’accesso alla configurazione delle comunicazioni. Modbus TCP è abilitato di fabbrica, quindi non richiede modifiche al contatore.1
- Posso aggiungere registri miei alla mappa Modbus dell’ION9000?
- Sì. La mappa fissa proviene dai moduli Data Mapping del contatore, e la configurazione Modbus Slave di ION Setup può aggiungere registri personalizzati o sostituire completamente la mappa predefinita. Un sito che ha personalizzato la mappa ha bisogno di un proprio elenco registri; questa guida usa la mappa fissa predefinita.12
Fonti
- Manuale d’uso PowerLogic serie ION9000, 7EN02-0390-10, marzo 2026 (si apre in una nuova scheda)
- ION9000 Modbus Register MAP.zip con ION9000_Modbus_Map_004.005.000.xlsx (firmware 004.005.000), allegato alla FAQ FA362601 (si apre in una nuova scheda)
- ION9000 Modbus Register Map, FAQ FA362601, modificata il 29 luglio 2025 (si apre in una nuova scheda)
- Pagina prodotto METSEION92030, contatore PowerLogic ION9000, montaggio DIN, senza display, kit HW (si apre in una nuova scheda)
- Lettura delle correnti del PM5320 su Modbus TCP/IP, FAQ FAQ000268374 (in italiano), 4 febbraio 2025 (si apre in una nuova scheda)
Approfondimenti
- ApplicazioneMonitoraggio della qualità dell’energia e della capacità del trasformatore
- ApplicazioneMonitoraggio dell’energia nei data center
- StrumentoConvertitore di indirizzi Modbus
- StrumentoDecodificatore di dati Modbus
- GuidaAnalizzatore della qualità dell’energia o contatore di energia
- GuidaDistorsione armonica totale
- GuidaAnalizzatore della qualità dell’energia PowerLogic PM8240
- GuidaContatore Ethernet PowerLogic PM5560
- ProduttoreDispositivi Schneider Electric
- ProtocolloDispositivi Modbus e mappe dei registri
- CategoriaContatori di energia
I nomi e i marchi dei prodotti appartengono ai rispettivi titolari. La pubblicazione non implica approvazione né un rapporto commerciale.












