Produkter/M-Center/Modbus TCP til MQTT

M-CenterAnvendelse

Modbus TCP til MQTT: gateway med EMU M-Center

EMU M-Center aflæser enheder med Modbus TCP og publicerer værdierne via MQTT til din broker. Uden pc imellem, parallelt med M-Bus-målere og andre interfaces.

Det vigtigste kort fortalt

  • Som Modbus TCP-klient aflæser M-Center op til 20 enheder på netværket.
  • Pr. enhed: serienummer, IP-adresse, port, enhedsadresse, byte- og ordrækkefølge.
  • Eget topic pr. enhed og register, efter registernummer eller OBIS-kode.
  • MQTT 3.1, 3.1.1 og 5, TLS, QoS 0, 1 eller 2.
  • Kræver: M-Center grundenhed plus licens 210.200.03 og licens 210.300.03.
2885.6Professional II TCP/IP192.168.1.61 · SN 22230812
1412.3Professional II TCP/IP192.168.1.62 · SN 22230813
3207.9Professional II TCP/IP192.168.1.63 · SN 22230814
EMU M-CenterModbus TCP-klient · MQTT-klient · 10:2C:EF:02:6C:B9
EMU M-CenterModbus TCP-klient
Register 6000 · aktiv energi import
.61SN 22230812–
.62SN 22230813–
.63SN 22230814–
MQTT-brokerlokalt eller i skyen
Topics
haus-a/emu/mcenter/10:2C:EF:02:6C:B9/meterreading/
Abonnenter
Home AssistantNode-REDGrafana
I dashboardet
SN 22230812Forbrug i alt–
SN 22230813Forbrug i alt–
SN 22230814Forbrug i alt–
Modbus TCP-forespørgsel

M-Center spørger hver Professional II på netværket: IP-adresse, port 502, funktionskode 03, register 6000. Måleren svarer med sin målerstand.

Forenklet fremstilling. Serienumre, adresser og værdier er eksempler. I drift aflæser M-Center som standard hvert 15. minut.

Sådan arbejder gatewayen

Invertere, ladestandere, målere og styringer på netværket leverer ofte deres værdier via Modbus TCP. Med licensen «Modbus TCP 20 Devices» aflæser M-Center som Modbus TCP-klient op til 20 af disse enheder.

Derefter publicerer M-Center værdierne til din MQTT-broker, lokalt eller i skyen, med eget topic pr. enhed og register, valgfrit med TLS.

De aflæste værdier er tilgængelige via MQTT uanset lagringsindstillingen. Derudover gemmer M-Center de registre, hvor «Gem i database» er aktiveret, i sin interne hukommelse på 16 GB.

Sådan kommer enhederne ind i M-Center

  1. Afklar netværket: M-Center og enhederne skal kunne nå hinanden. Aftal IP-adresser og porte med IT.
  2. Tilføj enheden i webinterfacet: indtast serienummer, IP-adresse, port og enhedsadresse (slave-ID). Til EMU Professional II fungerer ethvert tal fra 0 til 255.
  3. Indstil byte- og ordrækkefølge, så den passer til enheden.
  4. Anvend en Modbus-driver eller opret registre: startadresse (fra 1), funktionskode 03 eller 04, datatype, enhed, divisor og OBIS-kode.
  5. Aktivér MQTT: indtast broker, port, bruger og adgangskode, præfiks, TLS og QoS.

Nyoprettede Modbus-registre gemmes ikke automatisk. Kontrollér først, at værdien er korrekt, og aktivér derefter «Gem i database». Modbus-drivere kan eksporteres som JSON og overføres til andre M-Center.

Sådan er topics opbygget

<præfiks>/emu/mcenter/<MAC M-Center>/meterreading/<serienummer>/byregister/<registernummer>
<præfiks>/emu/mcenter/<MAC M-Center>/meterreading/<serienummer>/byobis/<OBIS-kode>

Serienummeret i topic er det nummer, du indtaster, når du opretter Modbus-enheden, så vælg det entydigt. Til topics efter OBIS-kode angiver du OBIS-koden ved registrene; aktiv energi, import, ligger så for eksempel under samme topic-afslutning for alle enheder.

Kontrollér beskederne med en MQTT-klient som MQTT Explorer, før du behandler dem videre.

Varenumre

VarenummerBetegnelseShop
210.000.00EMU M-Center til 20 M-Bus-enhederShop: EMU M-Center 210.000.00 →
210.200.03M-Center | Licens Modbus TCP 20 enheder
210.300.03M-Center | Licens MQTT

Bestil online i EMU Metering-shoppen.

Licenser kan til enhver tid aktiveres senere uden ny hardware. M-Bus, RS485, Modbus TCP og alle output-interfaces kører parallelt.

Ofte stillede spørgsmål


Er det samme licens som «M-Bus til Modbus TCP»?

Nej. Licens 210.200.03 gør M-Center til en Modbus TCP-klient, der aflæser enheder. Licens 210.300.04 gør den til en Modbus TCP-server, som andre systemer læser værdier fra.

Skal jeg bruge en sky til MQTT?

Nej. Brokeren kan køre på det lokale netværk, for eksempel på en server eller i Home Assistant. M-Center skal kun have netværksforbindelse til brokeren.

Kan jeg bruge M-Bus, RS485 og Modbus TCP samtidig?

Ja. Alle enheder vises i de samme enhedslister, og M-Center stiller deres værdier til rådighed samtidig via alle licenserede interfaces, f.eks. BACnet IP, MQTT, Modbus TCP eller OPC UA.

Hvor ofte aflæser M-Center enhederne?

Som standard hvert 15. minut. Du kan vælge fra 15 minutter til 28 dage, også pr. enhed.

Læs mere


SEITEEMU M-CenterProdukt SEITEM-Bus til MQTTAnvendelse SEITEStrømmåler med Modbus TCPProfessional II TCP/IP SEITEIdriftsættelse af M-CenterVejledning

Vil du realisere Modbus TCP til MQTT?


Send os enhedslisten med producent og type. Vi kontrollerer registrene og oplyser licenserne.

Telefon
+41 (0)41 545 03 00

Teknisk support
helpdesk [at] emuag.ch
Supportformular →