Strona 1 z 1

Rozszyfrowanie adresu zmiennej modbus V560

PostNapisane: Śr, 6 paź 2021, 10:43
przez Braddock
Hej, mam problem potrzebuję rozszyfrować adres zmiennej ze scady.
Mianowicie ma on postać 32879 i chcę się dowiedzieć jakiej zmiennej w sterowniku V560 odpowiada ten adres.
Wiem że adresy slave w V560 maja postać hex czyli ML0 -> 7000 czyli Dec to daje 28672.
Patrząc po adresie zmiennej w SCADA (32879) wskazywało by to na na zmienne DW bo w hex maja 8000 -> 32768.
Nie wiem czy dobrze rozumiem, ale moja zmienna 32879 będzie zmienna DW55 w sterowniku?

Re: Rozszyfrowanie adresu zmiennej modbus V560

PostNapisane: Pt, 8 paź 2021, 08:32
przez Mateusz Sikorski
Dzień dobry,
dokładnie, tak. Rejestr 32879 (806Fh) oznacza, że w sterowniku PLC pytany jest rejestr DW o adresie 6Fh, czyli 111 dec. Proszę jednak pamiętać, że rejestr ten jest 32bitowy, więc należy używać długości zapytania = 2. Takie samo zapytanie o długości 1 będzie skutkowało błędem odpowiedzi.

Re: Rozszyfrowanie adresu zmiennej modbus V560

PostNapisane: Wt, 9 lis 2021, 08:30
przez bobellamy
Mateusz Sikorski napisał(a):Dzień dobry,
dokładnie, tak. Rejestr 32879 (806Fh) oznacza, że w sterowniku PLC pytany jest rejestr DW o adresie 6Fh, czyli 111 dec. Proszę jednak pamiętać, że rejestr ten jest 32bitowy, więc należy używać długości zapytania = 2. Takie samo zapytanie o długości 1 będzie skutkowało błędem odpowiedzi. slope game online

Dzięki za radę