Odpowiem sobie sam. Temat mam ogarnięty. "Arduino" czyta z rejestrów dane. Jak się już je ma to nie trudno je "obrobić" i wyświetlać sobie gdzie się chce.
SOFAR SOLAR w "kategorii" 0x03 protokołu MODBUS, posiada, według mnie, rejestry o adresach od 0x00 do 0x2F. W tym zakresie na podstawie "porównywajewa" znalazłem rejestry, w których są przechowywane dane wyświetlane na wyświetlaczu inwertera czyli: częstotliwość, napięcia i prądy poszczególnych faz, napięcia i prądy stringów, moc chwilową oddawaną do sieci, produkcję dzienną i całkowitą energii.
Pomogła mi w rym aplikacja na windowsa "APBModbusTest" z www.telmatik.pl.
Program napisałem "na piechotę" bez dedykowanych do modbus'a bibliotek. Wygląda na to, że bajty startu i stopu nie są jakieś krytyczne. UART odbiera tylko dane wysłane z SOFARA i zaczynają się od numeru identyfikacyjnego urządzenia czyli w moim przypadku 0x01.
Nie chcę się rozpisywać, jakby ktoś chciał to mogę podać pod jakimi adresami kryją się zidentyfikowane dane.
EDIT
Odkrywałem "Amerykę" a tu jest gotowy opis rejestrów https://www.elektroda.pl/rtvforum/topic3698233.html
post #10.
SOFAR SOLAR w "kategorii" 0x03 protokołu MODBUS, posiada, według mnie, rejestry o adresach od 0x00 do 0x2F. W tym zakresie na podstawie "porównywajewa" znalazłem rejestry, w których są przechowywane dane wyświetlane na wyświetlaczu inwertera czyli: częstotliwość, napięcia i prądy poszczególnych faz, napięcia i prądy stringów, moc chwilową oddawaną do sieci, produkcję dzienną i całkowitą energii.
Pomogła mi w rym aplikacja na windowsa "APBModbusTest" z www.telmatik.pl.
Program napisałem "na piechotę" bez dedykowanych do modbus'a bibliotek. Wygląda na to, że bajty startu i stopu nie są jakieś krytyczne. UART odbiera tylko dane wysłane z SOFARA i zaczynają się od numeru identyfikacyjnego urządzenia czyli w moim przypadku 0x01.
Nie chcę się rozpisywać, jakby ktoś chciał to mogę podać pod jakimi adresami kryją się zidentyfikowane dane.
EDIT
Odkrywałem "Amerykę" a tu jest gotowy opis rejestrów https://www.elektroda.pl/rtvforum/topic3698233.html
post #10.