Konfigurera Modbus RTU

OBS: Denna guide gäller endast för firmware versioner upp till 3.6.1. Har du en senare version bör du istället läsa sidan: Modbus RTU i användarmanualen.

Modbus är ett protokoll som länge använts för att avläsa s.k. undermätare. Modbus är egentligen ett kommunikationsprotokoll som i princip går ut på att man frågar en enhet med ett visst nummer om ett värde på enheten på en viss adress.

Vad ett specifikt värde betyder på en särskild adress är upp till implementatören att bedöma. Pga detta så kan olika elmätare ha olika värden på olika adresser, dvs standarden är till viss del ad-hoc.

Våra elmätaravläsare har stöd för följande modeller av elmätare:

Via webbgränssnittet kan du ange vilka elmätare som finns anslutna till enheten. Du kan lägga till en elmätare genom att klicka på kanppen ”Add device”. När du lagt till en ny mätarenhet så kan du ändra inställningar för den. Det ser ut ungefär som på bilden nedan:

Följande inställningar kan ändras:

Display name

Detta är ett namn som du själv kan välja för enheten. Namnet du anger kommer att utgöra identifiera mätaren på mqtt kanalen. Exempelvis kommer total energiförrukning att publiceras på en kanal som ser ut som följande:

<elmätaravläsarens id>/<mätarens namn>/Energy/Active/Positive

Address

Detta är modbus adressen som används för att adressera denna specifika mätare på en slinga där fler än en elmätare kan vara inkopplade. Adressen du ställer in här ska matcha adressen som är inställd på elmätaren du lägger till. Varje elmätare måste ha en unik adress.

Device Model

Här ställer du in vilken modell av elmätare det handlar om. Eftersom att olika elmätare lagrar mätvärden på lite olika sätt behöver elmätaravläsaren veta vad för typ av elmätare som är ansluten.

Har du anslutit en Carlo Gavazzi EM340 så finns det inget eget alternativ för denna. Istället väljer du alternativet ”GNM3D” då dessa mätare har identiska modbus register.

Poll Interval

Här anger du hur ofta du vill att mätvärden ska hämtas från elmätaren. Det är viktigt att notera att det kan ta ett par sekunder att få mätvärdena från en elmätare så om du har koppat in flera elmätare kan det vara bra att inte läsa av dem för ofta. Annars kan elmätaravläsaren bli väldigt upptagen och upplevas som oresponsiv och långsam.

I vissa fall kan man behöva ha flera elmätare inkopplade och bara kunna läsa några enstaka värden från varje. Då kan det vara fördelaktigt att uppdatera sin firmware till version 4.0.0 (eller senare) som är bättre optimerad för sådana scenarion.

Anslutning till elmätaren

Elmätaravläsaren har en RS485 port i form av en kopplingsplint. Denna är markerad med 5V, GND, A+ och B-.

5V och GND är till för strömförsöjning och kan kopplas till ett nätaggregat. Det bör också finnas en koppling mellan jordanslutningen (GND skruven) på elmätaravläsaren och elmätaren.

A+ och B- ska kopplas till motsvarande kopplingpunkter på elmätaren. Notera att det är ”+” och ”-” som ska matcha och inte nödvändigtvis ”A” och ”B”. Vissa elmätare kan vara markerade med A- och B+ och då ska A+ kopplas till B+.

För optimal signalintegritet ska elmätaravläsaren kopplas till elmätaren med en TP kabel där A+ och B- består av ett kabelpar.

Flera elmätare kan kopplas i serie med samma elmätaravläsare.

Strömförsörjning

Enheten kan strömförsörjas via USB, POE (power over ethernet) eller ett DIN monterat 5V nätaggregat.

Tänk på att elmätaren och elmätaravläsaren måste ha en gemensam jordnivå för att kommunikationen ska fungera. Oavsett hur man strömförsörjer enheten så kan man åstadkomma detta genom att dra en kabel mellan GND skruven på enhetens kopplingplint till motsvarande jordanslutning på elmätaren.