-
1. Data: 2019-12-18 20:12:57
Temat: Skaner rejestrów modbus
Od: heby <h...@p...onet.pl>
Cześć.
Jest sobie pewne urządzenie o niejasnym opisie rejestrów, niepewnym
adresie i ogólnie bez dokumentacji poza obietnicą "coś się da odczytać".
No ok.
Czy jest jakiś programik który wspomógł by mnie w czesaniu całej
przestrzeni adresowaj modbusa i rejestrów aby był w stanie przejrzeć
*wszystko* automatycznie i odszukać mi rejestry, skatalogować ich
rozmiary, odpowiedzi, zdekodować liczby na kilka róznych sposobów itd itp?
Znalazłem np:
https://sourceforge.net/projects/qmodmaster/
Ale to nie ma automatyzacji.
Zanim napiszę własny, na pymodbus zapewne, chciałbym zapytać czy może
ktoś się natknął na taki narzędzie do reverse engeneering modbusa, darmowe?
Idealnie jak by było opensource, postawiłbym sobie jakiegoś małego Pi z
konwerterem na rs485 i zostawił go przy robocie na kilka dni ...
Może być jak najbardziej konsolowe. Nawet bym takie preferował. Taki
odpowiednik nmap/amap do modbusa.
-
2. Data: 2019-12-18 21:22:39
Temat: Re: Skaner rejestrów modbus
Od: Jakub Rakus <s...@o...pl>
W dniu 18.12.2019 o 20:12, heby pisze:
> Znalazłem np:
>
> https://sourceforge.net/projects/qmodmaster/
>
> Ale to nie ma automatyzacji.
>
> Zanim napiszę własny, na pymodbus zapewne, chciałbym zapytać czy może
> ktoś się natknął na taki narzędzie do reverse engeneering modbusa, darmowe?
>
> Idealnie jak by było opensource, postawiłbym sobie jakiegoś małego Pi z
> konwerterem na rs485 i zostawił go przy robocie na kilka dni ...
>
> Może być jak najbardziej konsolowe. Nawet bym takie preferował. Taki
> odpowiednik nmap/amap do modbusa.
Niestety ale chyba nic darmowego nie znajdziesz, nad modbusem bardzo
mocno rzeźbiłem jakieś 2 lata temu i wtedy nic takiego nie było, nie
sądzę żeby coś się ruszyło w tej kwestii. Jak koniecznie chcesz to
automatyzować to musisz pisać samemu. Qmodmaster wydaje się być
najsensowniejszym łatwo dostępnym narzędziem. Ewentualnie takie coś:
https://www.modbusdriver.com/modpoll.html
Coś tam w bashu można naskrobać żeby to wywoływać z różnymi parametrami
i bardziej zautomatyzować.
--
Pozdrawiam
Jakub Rakus