Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Pytania i odpowiedzi dotyczące sprzętu Unitronics

Moderatorzy: Marek Sikora, Mateusz Sikorski

Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Pt, 6 sie 2010, 13:05

Witam
Chciałbym się dowiedzieć co jest potrzebne do komunikacji falownika v1000 i sterownika v280 po modbus. Czy istnieje jakiś dedykowany kabel do takiego połączenia?. Wiem, że sterownik posiada RS232 i RS485 zaś na falowniku są wejścia do komunikacji po RS. Tylko, że do sterownika wchodzi wtyczka zaś w falowniku są tylko miejsca do przykręcenia przewodu. Z góry dziękuję za odp. Pozdrawiam
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez Adrian Surma » Pt, 6 sie 2010, 13:33

Witam
Kabel robi się we własnym zakresie. Po stronie Unitronicsa jest wtyczka RJ11. Rozpiskę pinów przesyłam w załączniku.
Załączniki
piny.rar
(9.87 KiB) Pobrane 1348 razy
Adrian Surma
Adrian Surma
 
Posty: 142
Dołączył(a): Pt, 6 cze 2008, 07:17

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez kaltron » Pt, 6 sie 2010, 13:41

Witam,
V280 ma oba porty wyłącznie w standardzie RS232, aby komunikować się z falownikiem potrzebujesz dodatkowego portu V200-19-RS4 (nieizolowany) lub V200-19-RS4-X (izolowany - polecam w przypadku falownika). Przejściówkę z RJ11 na 2 przewody dostaniesz w zestawie z portem.
Pozdrawiam!
kaltron
 
Posty: 12
Dołączył(a): Wt, 23 wrz 2008, 08:32

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Pt, 6 sie 2010, 14:58

Jeszcze jedna sprawa w jaki sposób wysyła się i odbiera dane z falownika omron v1000, skąd wziąć adresy rejestrów do których mam np. wysłać zadaną przeze mnie częstotliwość. Może ktoś ma przykładowy program na jakiś falownik OMRONA?.
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez AndrzejB » Pt, 6 sie 2010, 19:40

Witam
W sterowniku musi być skonfigurowany modbus master, czyli urządzenie nadrzedne ( odpytujące ) Falownik w tym wypadku pracuje jako slave czyli jednostka pytana. W sterowniku ustawiamy numer portu na którym ma pracować modbus. Dla sterownika V280 porty com 1 lub com 2 z zastosowaniem konwertera Rs232 na rs485 lub dostawiony port Rs485 jako com 3. Przy konfiguracji modbus bardzo ważne jest ustawienie prędkosci transmisji ( musi być taka sama jak w falowniku domyślnie 9600) Potem w sterowniku wstawiamy odpowiedni blok modbus z funkcją która chcemy wykorzystać ( nadpiać rejestr lub grupę rejestrów lub odczytać ) Prosze przeanalizować przykład z helpa. Jeżeli chodzi o adresy rejestrów falownika to znajdzie ja Pan w dokumentacji falownika w przypadku V1000 do pobrania
http://industrial.omron.eu/en/products/ ... ctinfo13_3

Pozdrawiam
Andrzej
AndrzejB
 
Posty: 37
Dołączył(a): Cz, 12 cze 2008, 12:05

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » So, 7 sie 2010, 05:40

Dziękuję za odpowiedź. Właśnie problem tkwi w tych adresach ogólnie nie ma nic na ich temat w tych dokumentacjach od omrona nawet w angielskiej która liczy prawie 500stron przy każdym parametrze falownika jest podany w tabeli adres w postaci hexalnej. Powiedzmy że mogę zmienić parametr falownika za pomocą sterownika. Ale np. jest taki parametr jak zadawanie częstotliwości falownika i jest kilka opcji wyboru między innym za pomocą modbus. Wybiorę ta opcję i co dalej w jakim adresie umieścić tą zadana przez modbus częstotliwość?. Pozdrawiam:)
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez AndrzejB » So, 7 sie 2010, 22:10

Witam
W linku ktory wstawilem jest do pobrania manual falownika V1000 gdzie dokładnie jest opisane sterowanie modbus, fakt faktem w języku angielskim ale to nie powinno stanowić problemu.

Ważne jest ustawienie kilku parametrów w falowniku
1. Czy zadawanie czestotliwości ma odbywać sie poprzez Modbus (pierwszy parametr na rysunku poniżej)
2. Czy sterowanie start stop ma sie odbywać poprzez Modbus ( drugi parametr )

Obrazek

Następpny parametr
Co ma wykonać falownik przy utracie komunikacji Modbus ( domyślnie tylko alarmowanie)

Obrazek

Prękość transmisji ( domyślnie 9600) dla ustawiania częstotliwosci w zupełnosci wystarczy

Obrazek

Adres falownika ( domyślnie 1F) W sterowniku V280 mozna tez zapisać w wersji heksadecymalnej

Obrazek

Funkcje obsługiwane przez falownik V1000

03H odczyt N rejestrów ( minimum 8 )
08H funkcja diagnostyczna
10H zapis N rejestrów ( minimum 11 max 41) W sterowniku V280 jest oznaczona jako 16( Preset holding register)

Obrazek

I teraz najważniejsze, rejestr odpowiedzialny za zadawanie częstotliwosci przez Modbus 2H

Obrazek

Wszystko jest w dokumentacji falownika, teraz pozostaje tylko łączyć i testować :)

Pozdrawiam
Andrzej
AndrzejB
 
Posty: 37
Dołączył(a): Cz, 12 cze 2008, 12:05

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Pt, 1 paź 2010, 12:01

Witam
Udało mi się podłączyć falownik V1000 pod sterownik V280 za pośrednictwem konwertera rs 232/485 jednakże mam problem zapala mi się na falowniku awaria CE, probuję wysłać cos do falownika to awaria gaśnie ale po chwili znowu się zapala. Również nie potrafię wysłać ani odczytać żadnej komendy z falownika. Używam bloczków Read holding register i write holding register ustawiam np. w write adres poczatkowy slave 002H ilość rejestrów 11, adres początkowy master ML100. Do ML100 wpisuje 4000H, reszta czyli ML101 itd są 0. Ale jak załączę wyślij to po chwili dostaję na falowniku błąd CE. Może wysłałby ktoś kawałek programu z np zadawaniem częstotliwości. Z góry dziękuję
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez Adrian Surma » Pt, 1 paź 2010, 12:08

Proszę udostępnić program, który Pan napisał może uda się komuś doszukać błędu.
Adrian Surma
Adrian Surma
 
Posty: 142
Dołączył(a): Pt, 6 cze 2008, 07:17

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Pt, 1 paź 2010, 12:28

Program w załaczniku
Załączniki
omron.rar
(92.19 KiB) Pobrane 1194 razy
Ostatnio edytowano Pt, 1 paź 2010, 12:29 przez gruku, łącznie edytowano 1 raz
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez Adrian Surma » Pt, 1 paź 2010, 13:13

Kilka pytań i stwierdzeń:
Jak w końcu jest podłączony sterownik do falownika, bo z tego co widzę to po stronie falownika jest tylko RS485/RS422 ?
Jeżeli połączenie z falownikiem jest poprzez RS485 to źle jest skonfigurowany blok COM INIT-> jest tam ustawiony standard RS232.
Czy zmieniał Pan parametry MODBUSa w falowniku? Standardowo prędkość ustawiona jest na 9600, a w sterowniku w COM INIT ustawił Pan 19200.
Adrian Surma
Adrian Surma
 
Posty: 142
Dołączył(a): Pt, 6 cze 2008, 07:17

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Pt, 1 paź 2010, 13:18

Sprawa wygląda tak unitronics v280 ma tylko rs232 dołożyłem port 485 V200-19-RS4. W ustawieniach jak ustawię RS485 to w ogóle nie mogę nawiązać komunikacji jak ustawiłem 232 to widać że błąd znika jak nacisnę klawisz na panelu. Co do prędkości ustawiłem i 19200 i 9600 nie było różnicy najbardziej interesuję mnie czy dobrze zadaje wartości rejestrom falownika. PS. w module V200-19-RS4 termination ma być ustawione na ON?.
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez Adrian Surma » Pt, 1 paź 2010, 13:35

Musi być COM INIT ustawiony na RS485 tak samo zworki na V200-19-RS4 przestawione na RS485. Terminacja powinna być włączona po stronie sterownika jak i po stronie falownika -> przełącznik DIP S2 na ON jak w załączniku. Czy zmieniał Pan adres falownika na 5 (taki adres odpytuje Pan przez sterownik). Standardowo fabrycznie falownik miał ustawiony adres 1F czyli 31 ?
Załączniki
ScreenShot005.jpg
(16.54 KiB) Pobrane 1181 razy
Adrian Surma
Adrian Surma
 
Posty: 142
Dołączył(a): Pt, 6 cze 2008, 07:17

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Pt, 1 paź 2010, 13:49

Więc tak zaczynam od początku. Adres ustawiony na 1F-31, konwerter 485 fabrycznie ustawiony na 485 nic nie zmieniałem, prędkości ustawione identycznie w sterowniku i falowniku, w init ustawione na RS485, przełącznik S2 ustawiony na ON. Załączam program przy fabrycznie ustawionym falowniku. Po załaczeniu falownika mruga mi CALL w momencie gdy wcisne strzałkę w prawo lub enter alarmy znikają ale po 2s pojawia się CE.
Załączniki
omron.rar
(92.56 KiB) Pobrane 1069 razy
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez Adrian Surma » Pt, 1 paź 2010, 14:01

Proszę o kontakt telefoniczny
(022) 541-84-77
Adrian Surma
Adrian Surma
 
Posty: 142
Dołączył(a): Pt, 6 cze 2008, 07:17

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez AndrzejB » So, 2 paź 2010, 22:24

Witam
Przede wszystkim niech kolega nie używa programu z helpa. Programy te zostały napisane na użytek sterowników Unitronics żeby po podłączeniu dwóch sterowników można było na ekranach oglądać jak się zmieniają cyferki :D (czyli ze komunikacja działa) W tym wypadku program z helpa próbuje nadpisać rejestry falownika bzdurnymi wartościami. Być może tu tkwi błąd. Mam propozycje proszę napisać jaki ma Pan sterownik a ja napisze Panu prosty kod do zadawania częstotliwości falownika. Dlaczego pytam o typ sterownika? Bo w postach pisze Pan ze ma V280 a w przykładowym programie pojawia się konfiguracja V130. I jeszcze jedna ważna Informacja do Pana Adriana i pracowników firmy Elmark kontakt telefoniczny oczywiście pomoże w rozwiązaniu problemu ale nie pomoże innym którzy w przyszłości będą borykać się z podobnymi problemami. Fora są po to by wymieniać się doświadczeniami,i i nie " wyważać otwartych drzwi"

Pozdrawiam
Andrzej
AndrzejB
 
Posty: 37
Dołączył(a): Cz, 12 cze 2008, 12:05

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » N, 3 paź 2010, 10:13

Witam. Po pierwsze chciałbym podziękować za zainteresowanie tematem. Sterownik który posiadam to V280, to że w programie był V130 wynikało z tego, że pisałem program na innym komputerze a net miałem na innym i musiałem program odtworzyć na podstawie helpa na komputerze z netem i zapomniałem zmienić. Właśnie dziwi mnie jedna rzecz wygląda na to że jakaś komunikacja jest ponieważ falownik reaguję na wysyłaną komendę ale tak jakby nie rozpoznaje polecenia. Dziwi mnie też, że błąd się pojawia także kiedy używam bloczku loop test. W tym bloczku podaje tylko adres falownika i też zwraca po chwili błąd CE. A i jeszcze jedna rzecz która mnie ciekawi w bloczku init bez różnicy jaki zadałem Com reakcja falownika była taka sama, kod błędu w bloczkach najpierw był 4 potem wskakuję na 5. Z góry dziękuję za pomoc czekam na odzew. Pozdrawiam
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez Adrian Surma » N, 3 paź 2010, 19:37

Witam
Gdyby udało się rozwiązać problem telefonicznie, oczywiście podzielili byśmy się rozwiązaniem na forum :)
Adrian Surma
Adrian Surma
 
Posty: 142
Dołączył(a): Pt, 6 cze 2008, 07:17

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez AndrzejB » N, 3 paź 2010, 21:35

:D
AndrzejB
 
Posty: 37
Dołączył(a): Cz, 12 cze 2008, 12:05

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez AndrzejB » N, 3 paź 2010, 21:53

Witam
Z tego co Pan pisze o kodzie błędu czyli najpierw 4 potem 5 wynika że komunikacji nie ma , salve nie odpowiada. Jeżeli salve by nie rozpoznał funkcji zwrócił by inny kod błędu. Cyfra 4 sygnalizuje że sterownik próbuje nawiązać komunikacje tyle razy ile zostało to podane w konfiguracji ( domyślnie 3 ) po trzech próbach jeżeli nie ma odpowiedzi wystawia kod błędu 5 czyli brak komunikacji.Co do falownika i wystawieniu błędu CE to wynika to prawdopodobnie z tego że gdy parametry zadawania częstotliwości są ustawione na zadawanie przez modbus i nie ma komunikacji to domyślnie alarmuje wystawieniem błędu CE ( błąd komunikacji). Proponuje jeżeli ma Pan możliwość podłączenia się z komputerem do falownika ( przejściówka z USB na 485 lub z RS 232 na 485) pobrać program MODBUS tester i spróbować się połączyć z falownikiem
Tam jest możliwość podglądu "ramek" które są wysyłane do falownika.
program można pobrać w linku poniżej
http://www.modbus.pl/modbus_pl.htm

Pozdrawiam
Andrzej
AndrzejB
 
Posty: 37
Dołączył(a): Cz, 12 cze 2008, 12:05

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Pn, 4 paź 2010, 16:29

Temat się robi obszerny ale to dobrze że jest zainteresowanie;) Może zacznę w następujący sposób. Kupiłem konwerter RS485 do V280, do konwertera dołączony był krótki przewód z wtyczką RJ11. Z wtyczki wychodzą dwa przewody niebieski i biało-niebieski. Niebieski ma czerwoną końcówkę, zaś biało-niebieski biała. Podłączyłem białą końcówkę pod R-, zaś czerwoną pod R+ falownika. Na konwerterze zostawiłem zworki ustawione domyślnie, czyli Jp1 i JP2 na RS485 i terminator zał. Teraz dalej ustawiłem w falowniku parametr B1-01 i B1-02 na 2, czyli zadawanie częstotliwości i start-stop poprzez Modbus . Na falowniku ustawiłem SW2 w pozycje ON (terminator wł). Ustawienia falownika miałem następujace: adres 1f -31, prędkość 9600, bez kontroli parzystości, RTS na off (testowałem także na ON). Następnie napisałem program na podstawie przykładu. Ze względu, że konwerter siedzi w porcie nr. 3 w bloczku init zadałem com3, komunikacja RS485, 8 bitów danych, 1 bit stopu, parzystość- brak, prędkość 9600bps, czas 0.5s, flow control i ignore break odznaczone. W bloczku konfiguracja modbus zadałem port 3, network ID 1, ilość powtórzeń - 3, czas -1s. Następnie wstawiłem bloczek loop test i zadałem mu na wejście urządzenie slave nr. 31. Bloczek ten wyzwalam enterem, tak jak jest w przykładach. Włączyłem falownik i sterownik, dostaję błąd na falowniku CALL, następnie wciskam ENTER błąd znika pojawia się częstotliwość równa zero. Po 2s bo tyle jest ustawione w falowniku pojawia się błąd CE. Kolejne naciśniecie ENTER to samo znika błąd i po chwili się pojawia. Zaś na podglądzie bloczków jak wcześniej pisałem pojawia się w status error 4 a potem 5. Zgodnie z dokumentacją falownika ma on możliwość korzystania z bloczku loop test (008H). Może ktoś pisał kiedyś obsługę falownika OMRON za pomocą unitronicsa po modbus, bo ja już rozkładam ręce. Kombinowałem na różne sposoby, również na drugim falowniku i to samo jest. Modbus wydaję się być prosty ale trochę mnie zraża na razie do siebie:) Ps. co do podglądu ramek falownika to nie mam przewodu potrzebnego do takiego zabiegu. Wiem że omrona (modbus) można przetestować poprzez self test, zrobiłem go i jest wszystko ok.
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Śr, 6 paź 2010, 15:40

UUU i się zrobiło cicho;(
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez AndrzejB » Śr, 6 paź 2010, 21:19

Witam
A tam zaraz cicho :)
Falownik musi być odpytywany cyklicznie. W załączniku zamieściłem programik odpytywania cyklicznego rejestru 2 falownika i zapisu tego rejestru przez klawisz enter. Jeżeli jakiś parametr nie będzie się zgadzał proszę go zmienić. Mam nadzieje że się sprawdzi.

Pozdrawiam
AndrzejB
Załączniki
modbus-omron.test.rar
(57.89 KiB) Pobrane 1177 razy
AndrzejB
 
Posty: 37
Dołączył(a): Cz, 12 cze 2008, 12:05

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Wt, 26 paź 2010, 13:54

Witam
Dopiero dziś mogłem sprawdzić ten programik i sprawa wygląda następująco. Udało się uruchomić zadawanie częstotliwości jednakże blok write (P.H.R.)cały czas zwraca kod błędu 4 a po chwili pojawia się 5. Druga sprawa nie mogę odczytać wartości żadnego rejestru próbowałem rejestry 23H, 24H, 2H i nic też zwracany jest błąd 4 a potem 5. Do zapisu i odczytu użyłem zmiennych MI. Częstotliwość jaką zadam na panelu pojawia się na falowniku więc komunikacja jest nawiązywana. Już powoli tracę siły:)
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Re: Komunikacja modbus RTU Unitronics V280 i OMRON V1000

Postprzez gruku » Śr, 27 paź 2010, 19:44

Witam
Mam jeszcze jedna uwagę w dokumentacji falownika jest narysowane połączenie przewodów dla RS485. Z rysunku wynika, że przewód R+,S+ i R-,S- należy połączyć zworą czy ma to sens?. Druga sprawa na rysunku jest napisane że dla komunikacji RS485 ustawić 1 w parametrze H5-07 zaś w opisie parametrów jest napisane żeby ustawić 0 w tym parametrze dla komunikacji RS485 i 1 dla komunikacji RS422. Z niecierpliwością czekam na odpowiedź:)
Załączniki
Bez tytułu.jpg
RS485
(96.06 KiB) Pobrane 1167 razy
gruku
 
Posty: 101
Dołączył(a): N, 10 sty 2010, 12:16
Lokalizacja: Iława

Następna strona

Powrót do Unitronics



Kto przegląda forum

Użytkownicy przeglądający to forum: Brak zalogowanych użytkowników i 12 gości

cron