Strona 1 z 1

Konwerter M-Bus Modbus TCP - jak czytać rejestry

PostNapisane: Wt, 22 gru 2015, 20:44
przez Gienek
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

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

PostNapisane: Śr, 23 gru 2015, 08:17
przez Mateusz Sikorski
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ą.