Gå til indhold

Modbus-enheder

To HAM-enheder forbindes til udstyr fra andre producenter via Modbus:

Enhed Familie Forbindes til
HAM EnergyModbus e39 En energimåler
HAM DixMBus e49 En Dixell-kølecontroller

HAM-enheden er master på Modbus-forbindelsen. Måleren eller controlleren er slave. Enheden læser registrene og sender værdierne til platformen via WiFi.

Vælg modellen i indstillingen Målertype:

Værdi Måler
0 ABB M1M
1 ABB M4M
2 ABB B24 (standard)
3 Schneider PM200
4 Schneider PM3200
5 Janitza
Controller
Dixell XW60L
Dixell XR70T
Dixell XWi70K

Kontakt support for en anden model.

Indstillingerne er i enhedens indstillinger. Indstil dem, så de passer til måleren eller controlleren.

Indstilling Standard Bemærkning
Baudrate 9600 Skal være den samme som på måleren eller controlleren.
Modbus-adresse 1 Slaveadressen for måleren eller controlleren.
Tidsudløb for læsning 600 s Kun EnergyModbus. Hvis måleren ikke sender data i dette tidsrum, vises målingerne som manglende.

Enhedens side har kun sektionen Modbus for familierne e39 og e49. Når du åbner sektionen, læser app’en registrene fra enheden. Enheden skal være online.

Tabellens titel viser modellen, for eksempel Dixell XW60L. Hver række har navnet, adressen, værdien og enheden.

Knap Funktion
Opdatér Læser alle registre igen.
Download Downloader de aktuelle værdier som en CSV-fil.
Importér Skriver værdierne fra en CSV- eller JSON-fil til enheden. App’en beder om bekræftelse.
Læs (på hver række) Læser kun dette register igen.
  • Feltet Filter… viser kun de rækker, der har den tekst, du skriver.
  • Vis ukendt viser også de registre, som modellens kort markerer som ukendte. Som standard er de skjult.
  • Tryk på værdien for registre med bits. App’en viser hver bit og værdien i hex.

Sektionen Forudindstillinger vises, når modellen har passende registre. I praksis er den til DixMBus. En forudindstilling er en knap på enhedens udgang Forudindstilling. Knappen skriver et sæt værdier med ét tryk.

  • Etiket har op til 4 tegn.
  • En enhed har op til 8 forudindstillinger. Hver forudindstilling skriver op til 8 registre.
  • Tryk på Tilføj forudindstilling for en ny forudindstilling og på Tilføj register for en ny værdi.
  • Tryk på Gem. Udgangens knapper ændrer sig med det samme.

Sektionen Manuel læsning / skrivning læser eller skriver ét register ud fra dets adresse.

Felt Værdier
Slave Slaveadressen
Funktion (læsning) 3 Holding registers, 4 Input registers, 1 Coils, 2 Discrete inputs
Funktion (skrivning) 6 Single register, 5 Single coil, 16 Multiple (raw hex)
Register Registrets adresse
Antal Antallet af registre, der skal læses
Værdi Den værdi, der skal skrives. For funktion 16: bytes i hex.

Før hver skrivning spørger app’en Skriv denne Modbus-værdi?.

Værdierne fra måleren eller controlleren bliver normale målinger fra HAM-enheden. Du kan se dem i grafer, bruge dem i regler og læse dem fra REST API. Se målingerne for hvert produkt på dets side: HAM EnergyModbus, HAM DixMBus.

Chat med support