Produkter/M-Center/Modbus TCP till MQTT

M-CenterAnvändning

Modbus TCP till MQTT: gateway med EMU M-Center

EMU M-Center läser av enheter med Modbus TCP och publicerar värdena via MQTT till din broker. Utan dator emellan, parallellt med M-Bus-mätare och andra gränssnitt.

Det viktigaste i korthet

  • Som Modbus TCP-klient läser M-Center av upp till 20 enheter i nätverket.
  • Per enhet: serienummer, IP-adress, port, enhetsadress, byte- och ordordning.
  • Eget topic per enhet och register, efter registernummer eller OBIS-kod.
  • MQTT 3.1, 3.1.1 och 5, TLS, QoS 0, 1 eller 2.
  • Krävs: M-Center grundenhet plus licens 210.200.03 och 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 uttag
.61SN 22230812–
.62SN 22230813–
.63SN 22230814–
MQTT-brokerlokalt eller i molnet
Topics
haus-a/emu/mcenter/10:2C:EF:02:6C:B9/meterreading/
Prenumeranter
Home AssistantNode-REDGrafana
I panelen
SN 22230812Förbrukning totalt–
SN 22230813Förbrukning totalt–
SN 22230814Förbrukning totalt–
Modbus TCP-förfrågan

M-Center frågar varje Professional II i nätverket: IP-adress, port 502, funktionskod 03, register 6000. Mätaren svarar med sin mätarställning.

Förenklad bild. Serienummer, adresser och värden är exempel. I drift läser M-Center som standard var 15:e minut.

Så arbetar gatewayen

Växelriktare, laddstationer, mätare och styrsystem i nätverket levererar ofta sina värden via Modbus TCP. Med licensen «Modbus TCP 20 Devices» läser M-Center som Modbus TCP-klient av upp till 20 sådana enheter.

Därefter publicerar M-Center värdena till din MQTT-broker, lokalt eller i molnet, med eget topic per enhet och register, valfritt med TLS.

De avlästa värdena finns tillgängliga via MQTT oberoende av lagringsinställningen. Dessutom sparar M-Center de register där «Spara i databas» är aktiverat i sitt interna minne på 16 GB.

Så kommer enheterna in i M-Center

  1. Klargör nätverket: M-Center och enheterna måste nå varandra. Kom överens med IT om IP-adresser och portar.
  2. Lägg till enheten i webbgränssnittet: ange serienummer, IP-adress, port och enhetsadress (slav-ID). För EMU Professional II fungerar alla tal från 0 till 255.
  3. Ställ in byte- och ordordning så att den passar enheten.
  4. Använd en Modbus-drivrutin eller skapa register: startadress (från 1), funktionskod 03 eller 04, datatyp, enhet, divisor och OBIS-kod.
  5. Aktivera MQTT: ange broker, port, användare och lösenord, prefix, TLS och QoS.

Nyskapade Modbus-register sparas inte automatiskt. Kontrollera först att värdet stämmer och aktivera sedan «Spara i databas». Modbus-drivrutiner kan exporteras som JSON och överföras till andra M-Center.

Så är topics uppbyggda

<prefix>/emu/mcenter/<MAC M-Center>/meterreading/<serienummer>/byregister/<registernummer>
<prefix>/emu/mcenter/<MAC M-Center>/meterreading/<serienummer>/byobis/<OBIS-kod>

Serienumret i topic är det nummer du anger när du skapar Modbus-enheten, så välj det unikt. För topics efter OBIS-kod anger du OBIS-koden för registren; aktiv energi, uttag, ligger då till exempel under samma topic-slut för alla enheter.

Kontrollera meddelandena med en MQTT-klient som MQTT Explorer innan du bearbetar dem vidare.

Artikelnummer

ArtikelnummerBenämningButik
210.000.00EMU M-Center för 20 M-Bus-enheterButik: EMU M-Center 210.000.00 →
210.200.03M-Center | Licens Modbus TCP 20 enheter
210.300.03M-Center | Licens MQTT

Beställ online i EMU Meterings webbutik.

Licenser kan när som helst aktiveras i efterhand, utan ny hårdvara. M-Bus, RS485, Modbus TCP och alla utgångsgränssnitt körs parallellt.

Vanliga frågor


Är det samma licens som «M-Bus till Modbus TCP»?

Nej. Licens 210.200.03 gör M-Center till en Modbus TCP-klient som läser av enheter. Licens 210.300.04 gör den till en Modbus TCP-server som andra system läser värden från.

Behöver jag ett moln för MQTT?

Nej. Brokern kan köras i det lokala nätverket, till exempel på en server eller i Home Assistant. M-Center behöver bara en nätverksanslutning till brokern.

Kan jag använda M-Bus, RS485 och Modbus TCP samtidigt?

Ja. Alla enheter visas i samma enhetslistor, och M-Center gör deras värden tillgängliga samtidigt via alla licensierade gränssnitt, till exempel BACnet IP, MQTT, Modbus TCP eller OPC UA.

Hur ofta läser M-Center av enheterna?

Som standard var 15:e minut. Du kan välja från 15 minuter till 28 dagar, även per enhet.

Läs mer


SEITEEMU M-CenterProdukt SEITEM-Bus till MQTTAnvändning SEITEElmätare med Modbus TCPProfessional II TCP/IP SEITEIdrifttagning av M-CenterGuide

Vill du realisera Modbus TCP till MQTT?


Skicka oss enhetslistan med tillverkare och typ. Vi kontrollerar registren och anger licenserna.

Telefon
+41 (0)41 545 03 00

Teknisk support
helpdesk [at] emuag.ch
Supportformulär →