Dni wolne dają efekty

Udało mi się "rozpracować" drugi falownik Huanyang HY02D223B który zakupiłem dzięki problemom z uruchomieniem YL620 . Podszedłem do niego z wiedzą o komunikacji modbus wyniesioną z poprzedniego falownika i to był błąd. Długo walczyłem ze sprawdzeniem rejestrów za pomocą ModbusMAT ale komunikacji nie było albo była dziwna. Wreszcie znalazłem w necie info o tym falowniku i okazło się że ten modbus to jest pseudomodbus czyli ma jakby swoje funkcje . Wpisywanie kodu funkcji z klasycznego modbusa nie dawało efektu. Nawet przykład zapisu podany w papierowej instrukcji nie działa

Jest tam następujący kod : 01 02 03 00 0B B8 7F 0C który miał zapisać do rejestru częstotliwość 30.00 Hz. Zamiast czwartego znaku "00" trzeba podać ''03" i to zapisze wartość 30.00 do rejestru Pd003. Natomiast uruchomienie , ustawienie kierunku obrotów realizuje funkcja 03 i wygląda to tak 01 03 01 a następnie wartość np 01 - start forward, 10- start reverse a 08 lub 18 to stop. przykładowy start forward ma format 01 03 01 01 31 88 (31 88 - suma kontrolna). Aby podać częstotliwość trzeba użyć funkcji 05 czyli 01 05 02 0B B8 BF 8E gdzie 01 to adres slave 05 zapis częstotliwości 02 długość danych a 0B B8 to nasza częstotliwość 30.00 Hz zapisana hexadecymalnie (najpierw razy 100 czyli wpisujemy 3000 do rejestru częstotliwości)
Zebrane funkcje :
01 READ DATA
02 WRITE DATA
03 WRITE CNTL
04 READ STATUS
05 WRITE FREQ
No i teraz nie bardzo mogę złapać jakie funkcje modbus użyć i jakie numery rejestrów trzeba wpisać do ClassicLaddera . Zatem postaram się ten falownik obsługiwać za pomocą opcji "dołącz panel PyVCP GUI" i wyświetlania prędkości wrzeciona. A nad CL jeszcze pomyślę .