Schneider Electric PowerLogic ION9000

Analizador de calidad de la energía

El PowerLogic ION9000 es el contador de energía clase 0,1S y analizador de calidad de la energía de clase A según IEC 61000-4-30 de Schneider, una base para carril DIN con pantalla remota RD192 o PM89RD96 opcional. Su protocolo nativo es ION, y además sirve un mapa Modbus fijo por Modbus TCP en el puerto 502 y por Modbus RTU en cualquiera de sus dos puertos RS-485. Schneider publica ese mapa como un libro de cálculo para el firmware 004.005.000, con valores de coma flotante de 32 bits para las medidas y enteros de 64 bits para la energía. A diferencia del PM5300, el mapa del ION9000 da la potencia en W y la demanda en W, no en kW. Empiece por la lectura de frecuencia de abajo y añada después corriente, tensión, potencia y energía.

Serie Schneider Electric PowerLogic ION9000
  • Modbus TCP
  • Modbus RTU
  • BACnet/IP

Analizador de calidad de la energía

Preguntar a un ingeniero

Compatibilidad

Compatible con EpiSensor Edge mediante Modbus TCP, Modbus RTU o BACnet/IP

Schneider documenta el ION9000 como servidor Modbus por Ethernet en el puerto 502 y por RS-485 con Modbus RTU, con lecturas FC03 de registros de retención y la palabra más significativa primero. Publica el mapa Modbus fijo con números de registro, tamaños, tipos de datos, unidades y permisos de solo lectura. BACnet/IP está disponible a partir del firmware 4.6.0.

Referencias comerciales ION9000 e ION9000T METSEION92030 a METSEION95040, usando el mapa fijo ION9000_Modbus_Map_004.005.000. El libro no indica su base de direcciones: empiece por el número de registro menos uno y compruebe la frecuencia del registro 3110 con la pantalla. Monitorización de solo lectura: el acceso Modbus se mantiene en Read Only y no se escribe en la sección External Control.

Conéctalo con

Ruta hacia Edge

Para cualquier ION9000 en la red del emplazamiento, que Schneider recomienda para obtener el mejor rendimiento

  • Modbus
  • Edge
  • Plataformas
Analizador de calidad de la energía
Interfaz
Gateway
Edge
Salida
PowerLogic ION9000Puerto Ethernet del ION9000 (dos RJ45 con switch)
Ethernet protegidaLAN segmentada
ZGW-20 GatewayEjecuta Edge en local
EpiSensor EdgeCliente Modbus TCP de Edge
Plataforma del clienteMQTT · API · archivos
Modbus TCP
Ethernet protegida
Se ejecuta en local
Envío opcional de datos
Modbus TCP viene activado de fábrica en el puerto 502 y comparte ocho conexiones con ION, Secure ION, Modbus RTU sobre Ethernet, DNP y DLMS. Asigne al contador una dirección IP almacenada (la dirección de fábrica es 169.254.0.10, máscara 255.255.0.0) y lea con FC03. El manual indica que el identificador de unidad 255 es el propio contador cuando se usa su pasarela Modbus. La salida hacia la plataforma del cliente es opcional; Edge sigue siendo el sistema local de registro.

Cuando los puertos Ethernet del contador están ocupados por una red independiente, o el Gateway está en el mismo cuadro

  • Modbus
  • Inalámbrico
  • Edge
  • Plataformas
Analizador de calidad de la energía
Interfaz
Gateway
Edge
Salida
PowerLogic ION9000Puerto RS-485 COM1 o COM4 del ION9000
ZMB-31Modbus RTU hacia la red inalámbrica de EpiSensor
ZGW-20 GatewayEjecuta Edge en local
EpiSensor EdgeCliente Modbus + mapa de registros
Plataforma del clienteMQTT · API · archivos
Modbus RTU · RS-485
Inalámbrico de EpiSensor
Se ejecuta en local
Envío opcional de datos
Configure el protocolo del puerto en Modbus RTU y la polarización RS-485 en OFF, porque el contador es un servidor. Los ID de unidad de fábrica son 100 en COM1 y 103 en COM4; las direcciones serie Modbus van de 1 a 247. Hasta 32 equipos comparten un bus de 1200 m como máximo, de 2400 a 115200 baudios, con 19200 recomendados. La salida hacia la plataforma del cliente es opcional; Edge sigue siendo el sistema local de registro.

Para un ION9000 con firmware 4.6.0 o posterior cuando la red del edificio ya usa BACnet/IP

  • BACnet
  • Edge
  • Plataformas
Analizador de calidad de la energía
Interfaz
Gateway
Edge
Salida
PowerLogic ION9000Puerto Ethernet del ION9000
Ethernet protegidaLAN segmentada
ZGW-20 GatewayEjecuta Edge en local
EpiSensor EdgeCliente BACnet/IP de Edge
Plataforma del clienteMQTT · API · archivos
BACnet/IP
Ethernet protegida
Se ejecuta en local
Envío opcional de datos
BACnet/IP viene desactivado de fábrica y usa el puerto UDP 47808. Actívelo con acceso a la configuración de comunicaciones y lea después sus objetos desde el cliente BACnet/IP de Edge. Modbus TCP no necesita ese paso, así que es la vía más sencilla para Edge. La salida hacia la plataforma del cliente es opcional; Edge sigue siendo el sistema local de registro.

Modelos

Descargar
ModelosInterfazRuta hacia Edge
ION9000 (METSEION92030, METSEION92830)Base para carril DIN sin pantalla; 2 puertos RS-485, 2 puertos Ethernet con switch, 8 entradas digitales, 4 salidas digitales y 2 relés de forma CModbus TCP en el puerto 502 o Modbus RTU en COM1 o COM4 con el mapa fijo.
ION9000 with RD192 remote display (METSEION92040)La misma base de contador con la pantalla táctil RD192 de 192 x 192 mmLas mismas vías y el mismo mapa. La pantalla muestra los valores que hay que comparar durante la puesta en marcha.
ION9000 Measurement Canada approved and sealed (METSEION92043, METSEION92044)Versiones de la base de contador homologadas y precintadas por Measurement CanadaLas mismas vías de lectura Modbus. Deje los cambios de configuración al propietario del contador.
LVDC and LVCS variants (METSEION92130, METSEION92140, METSEION93030, METSEION93040, METSEION93130, METSEION93140)Alimentación auxiliar de CC de baja tensión y entradas para sensores de corriente de baja tensión; los mismos puertos de comunicaciónLas mismas vías y el mismo mapa. Compruebe con el instalador la configuración de los TC o sensores antes de comparar la corriente.
ION9000T (METSEION95030, METSEION95040)ION9000 con captura de transitorios de tensión de alta velocidad a 10 MHzLo cubren el mismo manual y el mismo capítulo Modbus. Lea los registros de medida de esta guía; las capturas de transitorios se quedan en las herramientas ION de Schneider.

Especificaciones

El ION9000 es un analizador de calidad de la energía para carril DIN con un frontal de 1024 muestras por ciclo, energía activa clase 0,1S y calidad de la energía de clase A según IEC 61000-4-30. Tiene dos puertos RS-485, dos puertos Ethernet que funcionan como switch, 8 entradas digitales, 4 salidas de estado sólido, 2 relés de forma C y hasta 4 módulos opcionales. Su protocolo nativo es ION; también ofrece Modbus, BACnet/IP, MQTT, DNP3, DLMS, SNMP e IEC 61850.14

Modelos
METSEION92030 y METSEION92830 (sin pantalla), METSEION92040 (pantalla remota RD192), METSEION92043 y METSEION92044 (Measurement Canada), METSEION92130 a METSEION93140 (LVDC y LVCS), METSEION95030 y METSEION95040 (ION9000T)1
Precisión
Energía activa IEC 62053-22 clase 0,1S; energía reactiva IEC 62053-24 clase 0,5S; IEC 61557-12 PMD/SD/K70/0.2 y PMD/SS/K70/0.2; corriente y tensión clase 0,1; frecuencia clase 0,021
Calidad de suministro
IEC 62586-1/2 PQI-A; IEC 61000-4-30 clase A; flicker IEC 61000-4-15 clase F1; conformidad EN 50160 e IEEE 519; captura de formas de onda de 16 a 1024 muestras por ciclo14
Entradas de tensión
De 57 a 400 V F-N y de 100 a 690 V F-F (estrella), o de 100 a 600 V F-F (triángulo o estrella con neutro aislado) dentro de la precisión especificada; categoría de medida III1
Entradas de corriente
1 A o 5 A nominales (IEC clase 0,1S); rango de precisión especificada de 10 mA a 20 A; corriente de arranque 1 mA; soporta 30 A en continuo, 50 A durante 10 s por hora y 500 A durante 1 s por hora1
Ethernet
2 puertos RJ45 en modo switch con una sola dirección IP, 10Base-T o 100Base-TX; Modbus TCP en el puerto 502 (8 conexiones compartidas), Modbus TCP dedicado en el puerto 502 (32 conexiones), Modbus RTU sobre Ethernet en el 7701, BACnet/IP en UDP 47808; dirección IP de fábrica 169.254.0.10, máscara 255.255.0.01
RS-485
2 puertos (COM1 y COM4); par trenzado apantallado, hasta 1200 m y 32 equipos; de 2400 a 115200 baudios, 19200 recomendados; sin paridad, par o impar; ID de unidad de fábrica 100 (COM1) y 103 (COM4)1
Códigos de función Modbus
Como servidor: 1, 2, 3, 6, 16, 17 (solo serie), 43 subcódigo 14 y 1001
Alimentación auxiliar
De 90 a 480 V CA ±10 % a 50/60 Hz; de 110 a 480 V CC ±10 %; variantes de CC de baja tensión de 20 a 60 V CC; hasta 16,5 W o 38 VA solo para el contador a 480 V1
Ambiente
Funcionamiento desde -25 °C hasta un máximo que depende de los módulos opcionales montados; base del contador IP30 salvo los conectores; frontal de la pantalla RD192 IP651
Caja
Carril DIN según IEC 60715 TH35, o montaje en panel con el adaptador 9B2BMA; 160 x 160 x 135,3 mm; base del contador de 1,5 kg14
Revisión del mapa
ION9000_Modbus_Map_004.005.000.xlsx, para el firmware 004.005.00023

Interfaz

Mediciones documentadas y límites de integración para PowerLogic ION9000.

  • El mapa da los números de registro con el mismo esquema que las listas de registros PM5000 de Schneider, en las que el registro 3000 es la dirección con base cero 2999 (FAQ FAQ000268374 de Schneider). El libro del ION9000 no indica su base, así que empiece con dirección = registro menos uno y confírmelo con la lectura de frecuencia de la comprobación resuelta. El manual advierte de que los registros del ION9000 se numeran de forma distinta a los de los contadores ION anteriores.
  • El manual indica que los valores de 32 bits se envían con la palabra más significativa primero y cada palabra de 16 bits con el byte más significativo primero. Edge lee el mapa con FC03 Read Holding Registers.
  • Corriente A, B y C en los registros 3000, 3002 y 3004, neutro en 3006 y media en 3010: FLOAT32, dos registros cada uno, en A.
  • Tensión A-B, B-C y C-A en 3020, 3022 y 3024 y media F-F en 3026; A-N, B-N y C-N en 3028, 3030 y 3032 y media F-N en 3036: FLOAT32 en V. La tensión 4-N está en 3096.
  • Potencia activa A, B y C en 3054, 3056 y 3058, total en 3060: FLOAT32 en W, no en kW. Potencia reactiva total en 3068 en VAR y potencia aparente total en 3076 en VA, con los valores por fase en los tres pares de registros anteriores a cada total.
  • Factor de potencia A, B, C y total en 3144, 3146, 3148 y 3150, factor de potencia de desplazamiento total en 3158, y FP total inductivo y capacitivo en 3172 y 3174: FLOAT32. El ajuste de localización IEEE o IEC del contador decide el convenio de signos.
  • Frecuencia en 3110: FLOAT32 en Hz.
  • Energía activa entregada (hacia la carga) en 3204 y recibida (desde la carga) en 3208: INT64, cuatro registros, en Wh. Energía reactiva entregada y recibida en 3220 y 3224 en VARh, energía aparente entregada en 3236 en VAh. Las copias FLOAT32 en kWh, kVARh y kVAh empiezan en 2700 (entregada) y 2702 (recibida).
  • Demanda por bloques, FLOAT32 en W: última demanda de potencia activa en 29954 y demanda prevista en 29956; última demanda y demanda prevista entregadas en 29968 y 29970. La demanda de pico en 29958 es TIMESTAMPED_FLOAT32, seis registros: el valor y después una fecha y hora de 4 registros.
  • Calidad de la energía, FLOAT32: THD de corriente A, B y C en 21300, 21302 y 21304; THD de tensión A-N, B-N y C-N en 21330, 21332 y 21334; factor K de A en 21358; factor de cresta de A en 21364; peor desequilibrio de corriente y de tensión en 3018 y 3052.
  • Identificación, UTF8: nombre del contador en el registro 30 (20 registros), número de serie en 117 (12 registros) y versión de firmware en 1717 (6 registros).
  • Lecturas no válidas: un registro sin asignar devuelve 0x8000, un FLOAT32 no disponible 0xFFC00000 (NaN) y un INT64 no disponible 0x8000000000000000. Una lectura que parte un valor de varios registros devuelve la excepción 03. Anótelos como ausentes, no como cero.
  • El mapa marca las medidas como R/O. La sección External Control de 52001 a 53000 es R/W (registros de impulso externo, booleano externo y numérico externo), y la programación de la configuración por Modbus viene desactivada de fábrica. Limite el sondeo a registros R/O.

Evaluación

Referencias comerciales ION9000 e ION9000T METSEION92030 a METSEION95040, usando el mapa fijo ION9000_Modbus_Map_004.005.000. El libro no indica su base de direcciones: empiece por el número de registro menos uno y compruebe la frecuencia del registro 3110 con la pantalla. Monitorización de solo lectura: el acceso Modbus se mantiene en Read Only y no se escribe en la sección External Control.

InteroperabilidadCompatible con condiciones
Schneider documenta Modbus TCP en el puerto 502, Modbus RTU en dos puertos RS-485, los códigos de función y el orden de palabras, y publica el mapa fijo con tipos, unidades y permisos. El libro no indica si sus números de registro empiezan en uno, así que la primera lectura fija el desplazamiento.123
PrecisiónBien apoyado
Energía activa clase 0,1S según IEC 62053-22, corriente y tensión clase 0,1 según IEC 61557-12, calidad de la energía de clase A según IEC 61000-4-30 y contadores de energía INT64 entregada y recibida en Wh. La precisión de la instalación también depende de los TC y de los TT.12
SeguridadCompatible con condiciones
Modbus Access viene en Read Only y la programación por Modbus desactivada de fábrica, los puertos y protocolos se pueden desactivar uno a uno, y el contador admite hasta 50 cuentas de usuario, HTTPS y syslog. Modbus TCP en sí no está cifrado y la contraseña predeterminada de USER1 es 0, así que segmente la red y cámbiela.14
FiabilidadBien apoyado
El manual enumera la inmunidad IEC 61000-4-2 a 4-12, la resistencia a sobretensiones IEEE C37.90.1, una autonomía ante cortes de hasta 1200 ms a 480 V CA, una batería de reloj de 7 años y códigos de lectura no válida definidos para cada tipo de datos.1
RobustezCompatible con condiciones
La base es IP30 salvo los conectores y el frontal de la pantalla remota IP65; la vibración y el choque siguen IEC 60068-2. La temperatura máxima de funcionamiento baja a medida que se añaden módulos opcionales.14
EscalabilidadBien apoyado
Ocho conexiones Modbus TCP compartidas más un servicio Modbus TCP dedicado de 32 conexiones, dos puertos RS-485 y una función de pasarela Modbus para contadores serie aguas abajo.1
Ciclo de vidaCompatible con condiciones
Schneider revisó el manual en marzo de 2026 y mantiene el mapa en su FAQ, modificada por última vez en julio de 2025, para el firmware 004.005.000. Estos documentos no publican plazo de soporte ni fecha de fin de venta.13

Configuración

Leer la frecuencia del ION9000 y después la potencia activa total y la energía

El mapa Modbus del ION9000 de Schneider para el firmware 004.005.000 da Frequency en el registro 3110 como FLOAT32 en Hz, Active Power Total en el registro 3060 como FLOAT32 en W y Active Energy Delivered en el registro 3204 como INT64 en Wh, todos R/O. El libro no indica su base de direcciones, así que esta lectura parte del número de registro menos uno, como hacen las listas PM5000 de Schneider, y usa la frecuencia para demostrarlo.

Petición
64 03 0C 25 00 02 DF 65: ID de unidad Modbus 100 (ajuste de fábrica de COM1), FC03, dirección 0x0C25 (registro 3110 menos uno), dos registros, CRC RTU.
Convención de direcciones
El registro 3110 se envía como dirección con base cero 3109 (0x0C25). Un cliente que numera los registros de retención desde uno usa 3110 (o 43110). Si 0x0C25 no decodifica cerca de 50 o 60 Hz, la base es otra: lea una vez 0x0C26 y quédese con la que coincida con la pantalla.
Respuesta sintética
64 03 04 42 48 00 00 5B 5B: cuatro bytes de datos, primero la palabra más significativa 0x4248 y después 0x0000.
Decodificación
0x42480000 como FLOAT32 IEEE-754 es 50,0 Hz.
Lectura de potencia
64 03 0B F3 00 02 3F E9 lee dos registros a partir de 0x0BF3 (registro 3060 menos uno). La respuesta sintética 64 03 04 47 C3 50 00 17 BD da 0x47C35000 = 100000,0 W, es decir, 100,0 kW.
Lectura de energía
64 03 0C 83 00 04 BF 44 lee cuatro registros a partir de 0x0C83 (registro 3204 menos uno). La respuesta sintética 64 03 08 00 00 00 00 07 5B CD 15 9F E2 da el INT64 0x00000000075BCD15 = 123456789 Wh, es decir, 123456,789 kWh.
Modbus TCP
Por Ethernet, la PDU 03 0C 25 00 02 va detrás de la cabecera MBAP 00 01 00 00 00 06 FF: transacción 1, protocolo 0, seis bytes a continuación, identificador de unidad 255 y sin CRC, enviada al puerto TCP 502.
Aceptación
Conserve los puntos cuando la frecuencia, la potencia activa total y la energía activa entregada coincidan con la pantalla en el mismo momento. Un FLOAT32 leído con un registro de desfase suele decodificarse como un valor muy alejado de la pantalla o como NaN.

Aceptación: Los bytes de la respuesta son una comprobación sintética del decodificador, no una respuesta capturada de un contador. Una respuesta real debe dar una frecuencia que coincida con la pantalla antes de activar los puntos de potencia y energía.

  1. Identifique el contador y su firmware

    Lea la referencia comercial en la etiqueta (METSEION92030 a METSEION95040) y la versión de firmware en la pantalla o en ION Setup. El mapa que se usa aquí es el del firmware 004.005.000, y BACnet/IP necesita la 4.6.0 o posterior.

  2. Elija el puerto

    Prefiera Ethernet: Modbus TCP viene activado de fábrica en el puerto 502. Para RS-485, configure COM1 o COM4 en Modbus RTU con la polarización RS-485 en OFF en ION Setup, en las páginas web o en la pantalla, y anote el ID de unidad (100 en COM1 y 103 en COM4 de fábrica), la velocidad en baudios y la paridad.

  3. Deje el acceso Modbus en solo lectura

    En el asistente Security de ION Setup, Modbus Access viene en Read Only de fábrica y la configuración mediante programación Modbus está desactivada. Mantenga ambos y cambie la contraseña predeterminada 0 de USER1.

  4. Lea la frecuencia para fijar la base de direcciones

    Envíe FC03 para dos registros en la dirección con base cero 3109 (0x0C25), el registro 3110 menos uno, y decodifique un FLOAT32 con la palabra más significativa primero. Debe leer cerca de 50 o 60 Hz y coincidir con la pantalla.

  5. Añada potencia y energía

    Lea la potencia activa total en el registro 3060 (dirección 3059) en W y la energía activa entregada en 3204 (dirección 3203) como INT64 en Wh, y compare ambas con la pantalla. Divida la potencia entre 1000 solo donde el destino pida kW.

  6. Mantenga la interrogación en solo lectura

    Deje los registros External Control de 52001 a 53000 y todos los registros R/W fuera del sondeo, y trate 0x8000, 0xFFC00000 y la excepción 03 como datos ausentes.

Preguntas comunes

¿La potencia activa del ION9000 está en W o en kW por Modbus?
En W. El mapa del ION9000 da Active Power Total en el registro 3060 como FLOAT32 en W, la potencia reactiva en VAR, la aparente en VA y la demanda en W. La lista del PM5300 de Schneider usa kW en los mismos números de registro, así que no copie el escalado de una plantilla del PM5300.2
¿Qué puerto Modbus TCP e ID de unidad usa el ION9000?
El puerto TCP 502, activado de fábrica. El manual indica que el identificador de unidad 255 es el propio contador cuando se usa la pasarela Modbus, así que use 255 por TCP. En RS-485, los ID de unidad de fábrica son 100 en COM1 y 103 en COM4.1
¿Envía el ION9000 los valores FLOAT32 con la palabra alta primero?
Sí. El manual indica que los datos de 32 bits se transmiten con la palabra más significativa primero y la menos significativa después, y que cada palabra de 16 bits se envía con el byte más significativo primero.1
¿Por qué una lectura de registro devuelve la excepción 03 o 0x8000?
La excepción 03 significa que la lectura empezó dentro de un valor de varios registros, o que el valor no está permitido. Un registro sin asignar devuelve 0x8000, y un FLOAT32 reservado devuelve 0xFFC00000 (NaN). Lea cada valor desde su primer registro y con su longitud completa.1
¿Puede Edge leer el ION9000 por BACnet/IP?
Sí, a partir del firmware 4.6.0. BACnet/IP viene desactivado de fábrica y usa el puerto UDP 47808 una vez activado con acceso a la configuración de comunicaciones. Modbus TCP viene activado de fábrica, así que no requiere cambios en el contador.1
¿Puedo añadir mis propios registros al mapa Modbus del ION9000?
Sí. El mapa fijo sale de los módulos Data Mapping del contador, y la configuración Modbus Slave de ION Setup puede añadir registros personalizados o sustituir por completo el mapa predeterminado. Un emplazamiento que haya personalizado el mapa necesita su propia lista de registros; esta guía usa el mapa fijo predeterminado.12