¿Cómo funciona M-Bus?
En el M-Bus hay exactamente un maestro, por ejemplo un registrador de datos, y muchos esclavos: los contadores. El maestro transmite modificando la tensión del bus. Un 1 lógico corresponde a la tensión plena del bus y un 0 a una tensión unos 12 V inferior.
Los contadores no responden con tensión, sino con corriente. Aumentan brevemente su consumo entre 11 y 20 mA, y el maestro detecta este cambio. Como la interfaz M-Bus del contador se alimenta de la línea de bus, la lectura también cuida la batería de los contadores de agua y calor.
Una consulta siempre sigue el mismo proceso: el maestro envía el comando REQ_UD2 a una dirección, el contador responde con RSP_UD y entrega su registro de datos con lecturas, valores instantáneos, número de serie y estado. Después le toca al siguiente contador.
¿Dirección primaria o secundaria?
Cada contador del bus necesita una dirección única. M-Bus ofrece dos formas:
- Dirección primaria: un número de 1 a 250 que se ajusta en el contador. Es rápido, pero si una dirección se asigna dos veces, responden dos contadores a la vez y la respuesta no sirve.
- Dirección secundaria: un número de identificación de ocho cifras, normalmente el número de serie, completado con fabricante, versión y medio. Es única de fábrica y no hay que ajustarla.
En instalaciones grandes, el direccionamiento secundario es la vía segura. El maestro encuentra los contadores con una búsqueda y después se dirige a ellos de forma específica.
¿Cuántos contadores caben en un maestro M-Bus?
El límite lo pone la corriente que puede suministrar el maestro. En reposo, cada contador consume una carga unitaria de 1,5 mA. Un maestro para 250 contadores tiene que suministrar, por tanto, 375 mA solo para la corriente de reposo, más una reserva para las respuestas.
A ello se suma la línea: la resistencia de bucle, ida y vuelta juntas, no debe superar 90 Ω. Cuantos más contadores y más larga la línea, mayor debe ser la sección. Se usa a menudo cable J-Y(St)Y 2×2×0,8 mm; un par basta para el bus. Cómo calcular la carga del bus se explica en el artículo Calcular la carga del M-Bus.
¿Qué topología se admite en M-Bus?
M-Bus es tolerante con el cableado. Se admiten línea, estrella y árbol, los hilos no tienen polaridad y no hacen falta resistencias de terminación. Esto distingue claramente M-Bus de RS485, donde solo una línea continua funciona de forma fiable.
Aun así, conviene planificar: muchas derivaciones largas aumentan la capacidad de la línea, y en instalaciones grandes esta limita la velocidad posible.
M-Bus de un vistazo
| Característica | M-Bus |
|---|---|
| Norma | EN 13757-2 (transmisión), EN 13757-3 (formato de datos) |
| Línea | 2 hilos, sin polaridad, sin resistencia de terminación |
| Topología | Línea, estrella o árbol |
| Alimentación | por el bus, desde el maestro |
| Velocidad | 300, 2400 o 9600 baudios, normalmente 2400 |
| Direccionamiento | Dirección primaria 1–250 o dirección secundaria |
| Equipos típicos | Contadores de electricidad, agua, calor, frío y gas |
Para contadores sin conexión por cable existe la variante por radio Wireless M-Bus según EN 13757-4, extendida en contadores de agua y calor.
M-Bus con equipos de EMU
El contador de energía M-Bus EMU Professional II está disponible como EMU Professional II 3/100 para conexión directa hasta 100 A y como 3/5 para conexión con transformadores.
Como maestro sirve el EMU M-Center: hasta 250 equipos M-Bus y 1,6 A de carga M-Bus, también contadores de otros fabricantes. Transmite los valores por Modbus TCP, BACnet IP o MQTT.