logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[Rozwiązano] Falownik Sanyu sx1000 - jak wysłać rozkaz startu przez Modbus?

kovboy 30 Cze 2020 10:08 2289 7
REKLAMA
  • #1 18791089
    kovboy
    Poziom 2  
    Witam.
    Mam falownik Sanyu sx1000 i chciałbym sterować jego pracą po Modbusie. Podłączyłem zgodnie ze schematem, ustawiłem odpowiednie dane komunikacji, adres itp. Programem Modbus Tester łączę się z falownikiem i zczytuję jego rejestry bez problemu. Problem jest w uruchomieniu falownika za pomocą komendy Modbus. W instrukcji (DTR) falownika nie ma nic jak wysłać rozkaz startu czy w którym rejestrze ustawić zadaną częstotliwość pracy tak aby falownik ruszył i "dobił" do ustawionej wartości częstotliwości. Czy ktoś wie jak to zrobić?Podsumowując, programem Modbus Tester zczytuję wszystkie ustawienia i mogę je zmieniać (ustawiać nowe parametry). Komunikacja więc działa bo falownik wszystko przyjmuje ale za cholerę nie wiem jak wysłać rozkaz startu oraz jak ustawić częstotliwość zadaną (jaki rejestr trzeba zmienić?). Tych danych niestety nie ma w instrukcji. Zauważyłem, że niektóre falowniki też nie mają tego w instrukcji np. Yaskawa V1000. W parametrach tylko można ustawić sposób zadawania częstotliwości i start (za pomocą komunikacji RS-485) ale jak to zrobić? Jeśli ktoś miał podobny problem proszę o pomoc. Może ktoś już to rozwiązał.
  • REKLAMA
  • #2 18791113
    adi19887
    Poziom 11  
    Kiedys bylem w tym samym miejscu co ty. Załączam dokument, który otrzymałem od dystrybutora. Sam tego nie próbowałem - włożyłem inny falownik bo trochę mi się z odpowiedzią opóźniali :P
  • REKLAMA
  • #3 18791418
    kovboy
    Poziom 2  
    Dzięki za dokument ale niestety nie działa ;(. Mam falownik SX1000 (a dokument jest do falownika SX2000) i pewnie to jest realizowane poprzez inne słowo. Wpisując w adresie 2000 polecenie 0001: Running forward nic się nie dzieje . Adres wpisywałem również po konwersji na hex i nic. Nadal problem nie rozwiązany.
  • REKLAMA
  • #4 18791449
    adi19887
    Poziom 11  
    Napisz kolego na adres: szewczyk@sanyu.eu
    W końcu ci odpiszą
  • #5 19077421
    BascikMariusz
    Poziom 1  
    Witam
    Udało się koledze uruchomić ten falownik ??
  • REKLAMA
  • Pomocny post
    #6 19381143
    elTrollo
    Poziom 11  
    Dzień dobry.
    Mnie się dzisiaj udało połączyć z tym falownikiem i go wysterować przez RS-485 MODBUS 8N1 RTU. użyłem o tego aplikacji ModbusMAT 1.1
    To co zauważyłem, to że rejestry przesunięte są o 1, tzn. żeby czytać/modyfikować parametr np. 106 musiałem edytować rejestr o adresie 40107. Kiedy próbowałem, wg instrukcji włączać i wyłączać obroty to zamiast ustawiać rejestr 48192 (8192 podaje producent), zmieniałem 48193, ale to jest chyba uroda samego programu, bo w monitorze ramek, kiedy wysyłałem 48192, to powinno być [20][00] w HEX, a było [1F][FF] czyli o jeden mniej.
    Tak czy inaczej ruszyło. odczytuje i zapisuje.
  • Pomocny post
    #7 19681757
    marihires
    Poziom 30  
    "Dogrzewam kotleta"

    Ja połączyłem się z SX2000 z sterownikiem PLC przez modbus RTU
    (wiadomo ustawienia transmisji w PLC i w falowniku takie samo oraz
    zadawanie i sterowanie ustawione w falowniku na komunikację)

    Rejestry nie są poprzestawiane.

    Pod adresem 2000(HEX) wrzucamy polecenie RUN FWD: 0001,
    RUN RWD: 0002, JOG FWD: 0003, JOG RWD: 0004, STOP wybiegiem: 0005,
    STOP rampą: 0006...

    ALE UWAGA! POLECENIE START FWD (0001) NIE DZIAŁA !?

    Jak to obejść? (jeśli ktoś potrzebuje raz w lewo a raz w prawo)

    1. Sposób:
    Wpisywać polecenie 0008 do rejestru 2000(HEX)
    Wtedy każdorazowe wpisanie wartości powoduje:
    pierwsze wpisanie: Start FWD z rampą do zadanej częstotliwości
    drugie wpisanie: Stop z rampą i start RWD z rampą do zadanej częstotliwości
    trzecie wpisanie: Stop z rampą i start FWD z rampą do zadanej częstotliwości
    czyli start/stop ze zmianą kierunku.
    Zadawanie częstotliwości znajdziemy pod rejestrem 1000(HEX)
    ale znów uwaga.... wpisanie wartości np 2000 odpowiada 10Hz, 4000 to 20Hz.

    2. Sposób (lepszy):
    Ano kilkanaście godzin zajęło mi "przeskanowanie" co w jakim rejestrze jest.
    Wpisujemy zadaną częstotliwość (JOG) do rejestru 0800(HEX)
    (np 20Hz to wartość 2000, 50Hz to 5000)
    Wrzucamy polecenie JOG FWD: 0003 lub JOG RWD: 0004
    i gotowe.
  • #8 20022244
    kovboy
    Poziom 2  
    Dzieki marihires i elTrollo kupiłem inny falownik. Zamykam temat.
REKLAMA