Produkty/M-Center/RS485 do MQTT

M-CenterZastosowanie

RS485 (Modbus RTU) do MQTT: bramka z EMU M-Center

EMU M-Center odczytuje urządzenia przez RS485 (Modbus RTU) i publikuje ich wartości przez MQTT do brokera. Bez komputera pośredniczącego, równolegle z licznikami M-Bus i innymi interfejsami.

Najważniejsze w skrócie

  • Dwie linie RS-485, w zależności od licencji do 32 lub 64 urządzeń Modbus RTU.
  • Dla każdego urządzenia: numer seryjny, adres slave, prędkość transmisji, parzystość, bit stopu, kolejność bajtów i słów.
  • Osobny topic dla każdego urządzenia i rejestru, według numeru rejestru lub kodu OBIS.
  • MQTT 3.1, 3.1.1 i 5, TLS, QoS 0, 1 lub 2.
  • Wymagane: urządzenie podstawowe M-Center oraz licencja 210.200.00 lub 210.200.01 i licencja 210.300.03.
2885.6Professional II RS485Slave 1 · SN 22231100
1412.3Professional II RS485Slave 2 · SN 22231101
3207.9Professional II RS485Slave 3 · SN 22231102
EMU M-CenterMaster Modbus RTU · klient MQTT · 10:2C:EF:02:6C:B9
EMU M-CenterMaster Modbus RTU
Rejestr 6000 · energia czynna pobrana
Slave 1SN 22231100–
Slave 2SN 22231101–
Slave 3SN 22231102–
Broker MQTTlokalnie lub w chmurze
Tematy
haus-a/emu/mcenter/10:2C:EF:02:6C:B9/meterreading/
Subskrybenci
Home AssistantNode-REDGrafana
W panelu
SN 22231100Pobór łącznie–
SN 22231101Pobór łącznie–
SN 22231102Pobór łącznie–
Zapytanie Modbus RTU

M-Center odpytuje każdy Professional II na linii RS-485: adres slave, kod funkcji 03, rejestr 6000. Licznik odpowiada swoim stanem.

Uproszczone przedstawienie. Numery seryjne, adresy i wartości są przykładowe. W eksploatacji M-Center odczytuje domyślnie co 15 minut.

Jak działa bramka

Liczniki, falowniki i inne urządzenia z interfejsem RS-485 komunikują się najczęściej przez Modbus RTU. M-Center ma dwa porty RS-485 dla dwóch linii Modbus RTU i odczytuje przez nie do 64 urządzeń.

Następnie M-Center publikuje wartości do brokera MQTT, lokalnie lub w chmurze, z osobnym topikiem dla każdego urządzenia i rejestru, opcjonalnie z TLS.

Odczytane wartości są dostępne przez MQTT niezależnie od ustawienia zapisu. Dodatkowo M-Center zapisuje w wewnętrznej pamięci 16 GB rejestry, dla których włączono «Zapisz w bazie danych».

Jak urządzenia trafiają do M-Center

  1. Podłączyć urządzenia liniowo do jednej z dwóch linii RS-485 M-Center i zakończyć kabel na obu końcach.
  2. Dodać urządzenie w interfejsie WWW: wybrać linię, wpisać numer seryjny i adres slave Modbus.
  3. Ustawić prędkość transmisji, bity danych, parzystość i bit stopu tak jak w urządzeniu, a także kolejność bajtów i słów.
  4. Zastosować sterownik Modbus lub utworzyć rejestry: adres początkowy (od 1), kod funkcji 03 lub 04, typ danych, jednostka, dzielnik i kod OBIS.
  5. Włączyć MQTT: wpisać broker, port, użytkownika i hasło, prefiks, TLS i QoS.

Nowo utworzone rejestry Modbus nie są zapisywane automatycznie. Najpierw należy sprawdzić, czy wartość jest prawidłowa, a następnie włączyć «Zapisz w bazie danych». Sterowniki Modbus można wyeksportować jako JSON i przenieść do innych M-Center.

Budowa topików

<prefiks>/emu/mcenter/<MAC M-Center>/meterreading/<numer seryjny>/byregister/<numer rejestru>
<prefiks>/emu/mcenter/<MAC M-Center>/meterreading/<numer seryjny>/byobis/<kod OBIS>

Numer seryjny w topiku to numer wpisany przy tworzeniu urządzenia Modbus, dlatego musi być unikalny. Dla topików według kodu OBIS należy podać kod OBIS przy rejestrach; pobór energii czynnej znajduje się wtedy na przykład pod tym samym zakończeniem topiku w każdym urządzeniu.

Przed dalszym przetwarzaniem warto sprawdzić wiadomości klientem MQTT, np. MQTT Explorer.

Numery zamówieniowe

Numer artykułuOpisSklep
210.000.00EMU M-Center dla 20 urządzeń M-BusSklep: EMU M-Center 210.000.00 →
210.200.00M-Center | Licencja RS485 32 urządzenia
210.200.01M-Center | Licencja RS485 64 urządzenia
210.300.03M-Center | Licencja MQTT

Zamów online w sklepie EMU Metering.

Licencje można aktywować w dowolnym momencie później, bez wymiany sprzętu. M-Bus, RS485, Modbus TCP i wszystkie interfejsy wyjściowe działają równolegle.

Najczęstsze pytania


Ile urządzeń RS485 odczytuje M-Center?

Do 64 urządzeń Modbus RTU na dwóch liniach. Licencja 210.200.00 obejmuje 32 urządzenia, 210.200.01 – 64 urządzenia.

Czy do MQTT potrzebna jest chmura?

Nie. Broker może działać w sieci lokalnej, np. na serwerze lub w Home Assistant. M-Center potrzebuje jedynie połączenia sieciowego z brokerem.

Czy można jednocześnie używać M-Bus, RS485 i Modbus TCP?

Tak. Wszystkie urządzenia pojawiają się na tych samych listach, a M-Center udostępnia ich wartości jednocześnie przez wszystkie licencjonowane interfejsy, np. BACnet IP, MQTT, Modbus TCP lub OPC UA.

Jak często M-Center odczytuje urządzenia?

Domyślnie co 15 minut. Do wyboru od 15 minut do 28 dni, także dla pojedynczego urządzenia.

Czytaj dalej


SEITEEMU M-CenterProdukt SEITEM-Bus do MQTTZastosowanie SEITERS-485 / Modbus RTUPodstawy i budowa magistrali SEITEUruchomienie M-CenterInstrukcja

Wdrożyć RS485 do MQTT?


Prosimy o przesłanie listy urządzeń z producentem i typem. Sprawdzimy rejestry i wskażemy licencje.

Telefon
+41 (0)41 545 03 00

Wsparcie techniczne
helpdesk [at] emuag.ch
Formularz wsparcia →