Parámetros de conexión
| Parámetro | Valor |
|---|---|
| Puerto TCP | 502 |
| Dirección del dispositivo (ID esclavo) | el «número de dispositivo servidor Modbus TCP» del contador en el M-Center |
| Orden de bytes | Big endian |
| Orden de palabras | MSB → LSB |
| Numeración de registros | desde 1 |
Cada contador recibe en el M-Center su propia dirección de dispositivo. El sistema de destino no consulta, por tanto, un gran bloque de registros, sino que se dirige a cada contador por su dirección, como en una línea Modbus con muchos participantes.
En el manual los números de registro empiezan en 1. Algunos programas esperan la dirección desde 0, es decir 1029 en lugar de 1030. Compruebe la numeración una vez con una lectura conocida.
Dos vías hacia la medición
Por número de registro del contador
El registro n de un contador está en 12000 + 30 × n (float32) y 12002 + 30 × n (uint64). El registro 0 está por tanto en 12000, el registro 3 en 12090. Funciona sin más ajustes, pero la posición depende del modelo de contador.
Por código OBIS
Introduzca en el M-Center el código OBIS de los registros. Así cada medición está en una dirección fija, sea cual sea el contador que la entregue. Un extracto de la tabla:
| Código OBIS | Medición | float32 | uint64 |
|---|---|---|---|
| 1-0:1.8.0 | Energía activa importada, total | 1000 | 1002 |
| 1-0:1.8.1 | Energía activa importada, tarifa 1 | 1030 | 1032 |
| 1-0:1.8.2 | Energía activa importada, tarifa 2 | 1060 | 1062 |
| 1-0:2.8.0 | Energía activa exportada, total | 1150 | 1152 |
| 1-0:3.8.0 | Energía reactiva importada, total | 1300 | 1302 |
| 1-0:4.8.0 | Energía reactiva exportada, total | 1450 | 1452 |
| 1-0:1.7.0 | Potencia activa importada, total | 1750 | 1752 |
| 1-0:2.7.0 | Potencia activa exportada, total | 1870 | 1872 |
| 1-0:11.7.0 | Corriente, total | 2350 | 2352 |
| 1-0:32.7.0 | Tensión fase 1 | 2470 | 2472 |
| 1-0:14.7.0 | Frecuencia | 2650 | 2652 |
| 8-0:1.0.0 | Volumen agua fría | 3000 | 3002 |
| 9-0:1.0.0 | Volumen agua caliente | 3030 | 3032 |
| 7-0:3.0.0 | Volumen gas | 3060 | 3062 |
| 5-0:1.0.0 | Energía contador de frío | 4000 | 4002 |
| 4-0:1.0.0 | Lectura contador de calor | 4060 | 4062 |
La unidad corresponde a la ajustada para el registro en el M-Center. Un divisor introducido allí ya está aplicado.
Registros de estado: ¿ha funcionado la lectura?
| Información | float32 | uint64 |
|---|---|---|
| Intervalo de lectura | 11880 | 11882 |
| Código de estado | 11910 | 11912 |
| Marca de tiempo del último intento de lectura | 11940 | 11942 |
| Marca de tiempo de la última lectura correcta | 11970 | 11972 |
Lea estos registros como uint64, porque float32 solo representa los números grandes de forma aproximada. Código de estado 1: última lectura correcta. 2: última lectura no correcta. 3: lectura correcta, pero el propio contador indica una incidencia. Quien lee estos registros nota enseguida cuándo un contador deja de responder.
Ejemplo con modpoll
Un EMU Professional II tiene en el M-Center la dirección de dispositivo 9. Su registro 3 lleva el código OBIS 1-0:1.8.1. Ambas consultas devuelven la lectura de energía importada tarifa 1 como número de coma flotante:
modpoll -1 -m tcp -t 4:float -i -f -r 1030 -a 9 -c 1 -p 502 <M-Center-IP>
modpoll -1 -m tcp -t 4:float -i -f -r 12090 -a 9 -c 1 -p 502 <M-Center-IP>
No confundir: cliente Modbus TCP
La licencia 210.300.04 convierte el M-Center en servidor Modbus TCP: otros sistemas leen valores del M-Center. La licencia 210.200.03 es la dirección contraria. Con ella, el propio M-Center lee hasta 20 equipos vía Modbus TCP, por ejemplo puntos de recarga o inversores.
Referencias de pedido
| Artículo | Referencia | Tienda |
|---|---|---|
| M-Center para 20 equipos M-Bus | 210.000.00 | Tienda: EMU M-Center 210.000.00 → |
| Licencia M-Bus 20 → 250 equipos | 210.020.03 | Tienda: M-Center M-Bus-Lizenz 20 → 250 Geräte 210.020.03 → |
| Licencia Modbus TCP (M-Bus a Modbus TCP) | 210.300.04 | |
| Licencia Modbus TCP 20 equipos (cliente) | 210.200.03 |
Pida en línea en la tienda EMU Metering.

