Los registros más importantes
Los registros de Modbus TCP y Modbus RTU son idénticos. Todos los registros indicados aquí son de solo lectura y se consultan con el código de función 03 (Read Holding Registers).
| Medición | Registro | Tipo de datos | Unidad |
|---|---|---|---|
| Energía activa importada L123 total | 6000 | uInt64 (4 registros) | Wh |
| Energía activa importada L123 tarifa 1 | 6004 | uInt64 | Wh |
| Energía activa exportada L123 total | 6020 | uInt64 | Wh |
| Energía activa importada L123 total | 8000 | uInt32 (2 registros) | kWh |
| Energía activa exportada L123 total | 8010 | uInt32 | kWh |
| Potencia activa L123 | 9000 | float | W |
| Corriente L123 | 9100 | float | A |
| Tensión L1-N | 9200 | float | V |
| Factor de potencia L1 | 9300 | float | – |
| Frecuencia | 9310 | float | Hz |
| Número de serie | 5000 | uInt32 | – |
El manual cuenta los registros desde 1. Si su cliente Modbus empieza en 0, reste uno: el registro 6000 pasa a ser 5999. El contador entrega big endian; el orden de palabras es MSB antes de LSB.
¿Es correcta la lectura? Los registros de prueba
A partir del registro 4000 hay valores de prueba fijos. Si se recibe otra cosa, casi siempre están mal ajustados el orden de bytes o de palabras, el tipo de datos o el número de registros.
| Registro | Tipo de datos | Valor esperado |
|---|---|---|
| 4000 | uInt32 | 4042260735 |
| 4006 | sInt32 | -42260735 |
| 4012 | uInt64 | 17361393123323912609 |
| 4036 | float | 1.234567 |
| 4040 | float | -1234567.89 |
Ejemplo con modpoll
Potencia activa total como float y energía activa importada total como valor de 64 bits:
modpoll -1 -m tcp -t 4:f32 -i -f -r 9000 -c 1 <IP del contador>
modpoll -1 -m tcp -t 4:i64 -u -i -f -r 6000 -c 1 <IP del contador>
Curva de carga vía Modbus
A partir del registro 5900 está el último registro cerrado de la curva de carga: marca de tiempo, energía activa y reactiva en tarifa 1 y 2, potencia, corriente, tensión, factor de potencia y frecuencia. En contadores con número de serie superior a 24000000 también se pueden recuperar registros más antiguos: escribir el índice con el código de función 16 en el registro 11098, esperar a que se lea de nuevo el mismo índice y leer a partir del registro 11100.
Las cantidades mayores se obtienen más cómodamente por HTTP: http://<IP>/data/ entrega hasta 3000 registros de curva de carga por consulta. Más información en la página contador MID con curva de carga.
Configurar la red
- De fábrica, el contador obtiene su dirección IP por DHCP. Aparece en la pantalla en «Ajustes» → «Dirección IP».
- En la interfaz web se ajustan una dirección IP fija, el puerto Modbus y el timeout TCP (10 a 600 segundos, 10 de fábrica).
- Un servidor NTP mantiene el reloj sincronizado. Debe usar una hora de referencia válida a efectos de metrología legal.
- Una protección de acceso con contraseña protege la interfaz web (HTTP Basic Auth, usuario admin).
Por motivos de seguridad, la tarifa no se puede conmutar vía Modbus TCP. Solo es posible mediante las entradas de tarifa o en contadores Modbus RTU adecuados.
¿Directo o a través del M-Center?
Un Professional II TCP/IP por punto de medida es ideal cuando hay red en todas partes y solo se juntan pocos contadores. Con muchos contadores o distintos suministros, el M-Center recoge todos los valores y los ofrece a través de una única dirección IP vía Modbus TCP.
Referencias de pedido
| Versión | Referencia | Tienda |
|---|---|---|
| EMU Professional II 3/100 TCP/IP – conexión directa 100 A | P20A000T | Tienda: EMU Professional II 3/100 TCP/IP P20A000T → |
| EMU Professional II 3/5 TCP/IP – conexión por transformador | P21A000T | Tienda: EMU Professional II 3/5 TCP/IP P21A000T → |
Pida en línea en la tienda EMU Metering.