Konwerter M-Bus Modbus TCP - jak czytać rejestry

Pytania i odpowiedzi dotyczące sprzętu HMS

Moderatorzy: Marek Sikora, Mateusz Sikorski

Konwerter M-Bus Modbus TCP - jak czytać rejestry

Postprzez Gienek » Wt, 22 gru 2015, 20:44

Witam.

Posiadam konwerter M-bus -> Modbus TCP klik który ma umożliwić mi odczytywanie dwóch liczników chłodu. Zamontowałem konwerter, podłączyłem do sieci M-Bus i ethernet, konwerter rozpoznał mi urządzenia po stronie M-Bus. Bez problemu też połączyłem się z konwerterem od strony portu Modbus TCP. Problem polega na tym, że nie wiem które mam odczytywać rejestry. Z instrukcji do konwertera wynika, że łączy się kilka rejestrów aby odczytać interesującą nas wartość.

Na razie kombinuję jak odczytywać wartości na podstawie przykładu z obrazka z załącznika klik. W wierszu czwartym licząc od góry w kolumnie Value mam wartość 75 161. Na rysunku widać też to co wypluł mi skaner Modbus TCP na rejestrach od 40 do 49. Jak złożyć powyższe wartości aby dały mi one wartość z kolumny Value czyli 75 161? :o
Załączniki
konwerter.jpg
(233.35 KiB) Pobrane 3654 razy
Gienek
 
Posty: 3
Dołączył(a): Pt, 7 cze 2013, 22:31

Re: Konwerter M-Bus Modbus TCP - jak czytać rejestry

Postprzez Mateusz Sikorski » Śr, 23 gru 2015, 08:17

Witam Panie Eugeniuszu,

Wydaję mi się, że konwencja jest następującą:

〖40041*65536〗^3+40042*〖65536〗^2+40043*〖65536〗^1+〖40044*65536〗^0=Volume

Dla naszego przykładu wyszłoby następująco:

〖0*65536〗^3+0*〖65536〗^2+1*65536+9633*1=75 169

Wartość zbliżona do 75 161. Czy wartość ta mogła się w tym czasie tak niewiele zmienić?

W razie pytań służę pomocą.
Mateusz Sikorski
Elmark Automatyka S.A.
Mateusz Sikorski
 
Posty: 565
Dołączył(a): Śr, 13 lip 2011, 08:08


Powrót do HMS



Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 0 gości