Przemienniki częstotliwości
Transkrypt
Przemienniki częstotliwości
Instrukcja obsługi Komunikacja ModBus w przemiennikach częstotliwości HFinverter F1500-G (0,4kW ÷ 75kW) Wersja instrukcji 002/2008 Praca w sieci wg protokołu ModBus. W przemiennikach częstotliwości HFinverter serii F1500-G zastosowano komunikację opartą na standardzie RS485, sieciową wg protokołu ModBus. Protokół ModBus jest szeregowym, obsługujący komunikację asynchronicznym protokołem komunikacyjnym, szeroko stosowany w sterownikach i innych urządzeniach automatyki przemysłowej. Protokół ModBus nie wymaga specjalnego interfejsu, a typowym interfejsem fizycznym jest RS485. ModBus jest standardem otwartym – więcej informacji na temat tego protokołu znaleźć można na stronie http://www.modbus.org. Tabela zawierające podstawowe parametry komunikacji z zastosowaniem protokołu ModBus w falownikach serii F1500-G. Parametr Możliwość zmiany Dane przez użytkownika 1200/2400/4800/9600/19200 Prędkość transmisji TAK bitów na sekundę Tryb transmisji ASCII NIE Tryb komunikacji Asynchroniczny NIE Rodzaj interfejsu RS485 NIE Kontrola parzystości brak/parzysta/nieparzysta TAK Adres komunikacji 1~247 TAK Adres rozgłoszeniowy 0 NIE W komunikacji ModBus zastosowano tryb transmisji w kodowaniu ASCII. W tym trybie jeden bajt w formacie szesnastkowym, jest wyrażony przez dwa znaki w kodzie ASCII, np. 31H obejmuje dwa znaki ASCII tj. 3 – 33H i 1 – 31H Tabela z powszechnie stosowanymi znakami w kodzie ASCII znak 0 1 2 3 4 5 6 7 8 9 A B C D E F ASCII 30H 31H 32H 33H 34H 35H 36H 37H 38H 39H 41H 42H 43H 44H 45H 46H Duża litera „H” oznacza Hex. Patrz tabela z kodami ASCII. -2ver.02/2008 Tabela kodów ASCII Dec Hex Znak Dec Hex Znak Dec Hex Znak Dec Hex Znak 0 00 NUL 32 20 Spacja 64 40 @ 96 60 ` 1 01 SOH 33 21 ! 65 41 A 97 61 a 2 02 STX 34 22 " 66 42 B 98 62 b 3 03 ETX 35 23 # 67 43 C 99 63 c 4 04 EOT 36 24 $ 68 44 D 100 64 d 5 05 ENQ 37 25 % 69 45 E 101 65 e 6 06 ACK 38 26 & 70 46 F 102 66 f 7 07 BEL 39 27 ‘ 71 47 G 103 67 g 8 08 BS 40 28 ( 72 48 H 104 68 h 9 09 HT 41 29 ) 73 49 I 105 69 i 10 0A LF 42 2A * 74 4A J 106 6A j 11 0B VT 43 2B + 75 4B K 107 6B k 12 0C FF 44 2C , 76 4C L 108 6C l 13 0D CR 45 2D - 77 4D M 109 6D m 14 0E SO 46 2E . 78 4E N 110 6E n 15 0F SI 47 2F / 79 4F O 110 6F o 16 10 DLE 48 30 0 80 50 P 111 70 p 17 11 DC1 49 31 1 81 51 Q 112 71 q 18 12 DC2 50 32 2 82 52 R 113 72 r 19 13 DC3 51 33 3 83 53 S 114 73 s 20 14 DC4 52 34 4 84 54 T 115 74 t 21 15 NAK 53 35 5 85 55 U 116 75 u 22 16 SYN 54 36 6 86 56 V 117 76 v 23 17 ETB 55 37 7 87 57 W 118 77 w 24 18 CAN 56 38 8 88 58 X 119 78 x 25 19 EM 57 39 9 89 59 Y 120 79 y 26 1A SUB 58 3A : 90 5A Z 120 7A z 27 1B ESC 59 3B ; 91 5B [ 121 7B { 28 1C FS 60 3C < 92 5C \ 122 7C | 29 1D GS 61 3D = 93 5D ] 123 7D } 30 1E RS 62 3E > 94 5E ^ 124 7E ~ 31 1F US 63 3F ? 95 5F _ 125 7F DEL -3ver.02/2008 6 7 8 9 11 12 13 14 Dane 10 15 16 17 Transsmision) 5 EOT (End Of 4 Bit parzystości 3 Długość danych 2 funkcyjne Bit startowy 1 Komendy 0 Adres falownika Index Funkcja Przykładowa ramka ModBus w trybie ASCII Struktura ramowa w trybie ASCII Bajt Funkcja 1 Bit startowy (niski poziom) 7 lub 8 Bit danych 0 lub 1 1 lub 2 Bit kontroli parzystości, 0 – brak kontroli, w przeciwnym razie 1 bit Bit stopu (wysoki poziom) – 1 bit w przypadku kontroli, w przeciwnym razie 2 bity Komendy funkcyjne Wartość Opis komendy Wartość komendy w formacie ASCII 01 02 Polecenie START (z parametrami). Polecenie START z ustalonymi parametrami częstotliwości, przyśpieszenia i hamowania Polecenie STOP (z parametrami). Polecenie STOP z ustawionym parametrem czasu hamowania. 03 Polecenie zapisu parametru kodu funkcyjnego 04 Polecenie odczytu parametru kodu funkcyjnego 05 06 Odczytuje z przemiennika parametry pracy silnika i wysyła je do jednostki nadrzędnej – patrz tabela na stronie 5 Reset/Stop z wybiegiem. Reset w przypadku wystąpienia błędu lub stop z wybiegiem podczas normalnej pracy falownika 07 Odpowiedź dla poprawnej reakcji 08 Odpowiedź dla nieprawidłowej reakcji 09 10 Non-PC/PLC Mode. Prześlij to polecenie, gdy parametry silnika nie są ustalane w komputerze PC lub sterowniku PLC Gdy nie można zmienić parametru danej funkcji, falownik prześle ten kod komendy funkcyjnej. -4ver.02/2008 UWAGI: 1. Format pakietu danych urządzenia PLC i falownika: w obu przypadkach jeden pakiet danych wysyłanych i odbieranych mieści się w 33 bajtach. 2. Każdy pakiet danych powinien składać się z 18 bitów. 3. Długość danych posiada zawsze wartość 11 bitów, jeżeli nasze dane będą krótsze to pozostałe bity wypełniamy wartością 00 – nie możemy skrócić długość danych. 4. Wartość komendy wpisujemy w drugim bicie pakietu danych. Komenda o wartości 05 (patrz tabela na stronie 4) odpowiedzialna jest za przesłanie do jednostki nadrzędnej (komputera lub sterownika PLC) informacji o stanie pracy układu napędowego. Tabela poniżej przedstawia możliwe komunikaty jakie przesłane zostaną do jednostki nadrzędnej przez falownik. Wartość komunikatu Opis w ASCII 00 Praca bez błędów 01 Błąd OC1 – przekroczenie prądu podczas przyśpieszania 02 Błąd OC2 – przekroczenie prądu podczas zwalniania 03 Błąd OC3 – przekroczenie prądu podczas stałej pracy 04 Błąd OE1 – przekroczenie napięcia podczas przyśpieszania 05 Błąd OE2 – przekroczenie napięcia podczas zwalniania 06 Błąd OE3 – przekroczenie napięcia podczas normalnej pracy 07 Błąd LU – zabezpieczenie przed zbyt niskim napięciem zasilania 09 Błąd OL1 – przeciążenie falownika 10 Błąd OL2 – przeciążenie silnika 11 Błąd OH – przekroczenie temperatury 13 Błąd PEr – zabezpieczenie przed zanikiem fazy napięcia zasilającego 15 STOP awaryjny 17 Błąd ErP – błąd urządzenia peryferyjnego 18 Błąd Cb – błąd załączenia stycznika 19 Błąd AdEr – przerwa w obwodzie sterowania -5ver.02/2008 Przykład W trybie ModBus-ASCII zmienić częstotliwość docelową na 10Hz (F113=10.00), czas przyśpieszania i zwalniania na 5,0s (F114=5.0 i F115=5.0). Falownik pracuje pod adresem 124. Ramka Bit 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Wartość 3A 7E 01 0B 03 E8 00 32 00 32 00 00 00 00 00 A4 0D 0A Tabela z opisem powyższej ramki Bit Wartość 0 3A 1 7E Opis Bit startu, wartość 3A odpowiada znakowi „:” (dwukropka), w komunikacji ModBus każda ramka musi zaczynać się od znaku dwukropka Adres napędu – w tym przypadku falownik w kodzie F901 ustawioną ma wartość 124 Wartość komendy, tutaj polecenie START (z parametrami). 2 01 Polecenie START z ustalonymi parametrami częstotliwości, przyśpieszenia i hamowania – patrz tabela na stronie 4 Długość danych, dane muszą być o długości 11 bitów, nie 3 0B 4 03 5 E8 6 00 7 32 8 00 9 32 10 00 11 00 12 00 13 00 14 00 15 A4 16 0D Wartość odpowiada znakowi CR - powrót 17 0A Wartość odpowiada znakowi LF – przesuw linii jest dopuszczalna krótsza, w „pustych” bitach wpisujemy 00 Dane dotyczące częstotliwości, tutaj 10Hz Dane dotyczące czasu przyśpieszenia, tutaj 5s Dane dotyczące czasu zwalniania, tutaj 5s Bity uzupełniające długość danych Wzdłużna kontrola błędów (LRC-Longitudinal Redundancy Check) -6ver.02/2008 Uwagi dotyczące przelicznika wyrażeń podczas komunikacji: 1. wartość parametru częstotliwości = wartość aktualna x 100 2. wartość parametru czasu = wartość aktualna x 10 3. wartość parametru prądu = wartość aktualna x 10 4. wartość parametru napięcia = wartość aktualna x 1 5. wartość parametru mocy = wartość aktualna x 100 6. wartość parametru stopnia pokrycia = wartość aktualna x 100 7. wartość parametru numeru wersji = wartość aktualna x 100 Wartość parametru jest wartością wysyłaną w pakiecie danych. Wartość aktualna jest wartością aktualną falownika. Gdy jednostka nadrzędna (PC lub PLC) odbiera wartość parametru, dzieli się przez odpowiedni współczynnik aby uzyskać aktualna wartość. Zakres wartości wynosi od 0 do 65535. Ogólne uwagi dodatkowe dotyczące komunikacji Interfejs komunikacyjny RS485 znajduje się na listwie zacisków sterowania i oznaczony jest znakami „A+" i „B-" – patrz schematy podłączeń w instrukcji obsługi falownika F-1500. Struktura magistrali ModBus Dla falowników serii F1500 stosuje się tryb komunikacji RS485 półdupleks o strukturze łańcuchowej. Nie należy stosować linii „rozporowych” ani konfiguracji gwiazdy, sygnały odbić (echa) wytwarzane przez te konfiguracje będą kolidować z komunikacją RS485 ModBus. Należy przy tym zaznaczyć, że w konfiguracji półdupleks, w tym samym czasie tylko jeden -7ver.02/2008 falownik może komunikować się z jednostka nadrzędną (PC lub sterownik PLC). Jeżeli dwa lub więcej falowników wysyła dane w tym samym czasie, pojawi się kolizja magistrali, która nie tylko doprowadzi do błędu komunikacji, lecz również może wystąpić wyższe natężenie prądu w niektórych elementach sieci. jest W celu zmniejszenia odbicia (echa) sygnału w sieci RS485 stosowana oporność zacisku 120Ω, nie należy używać jej w magistrali. Bezpośrednie uziemienie w strukturze sieci RS485 nie jest dozwolone. Wszystkie urządzenia pracujące w sieci RS485 powinny być uziemiane poprzez własne zaciski uziemienia zwracając przy tym szczególna uwagę na to, że przewodu uziemienie nie mogą tworzyć w żadnym wypadku zamkniętej pętli. Należy zwrócić uwagę na wydajność urządzenia nadrzędnego (PC lub PLC) oraz na odległości między nimi a falownikami, jeśli jest to konieczne należy dodać urządzenia wzmacniające sygnał. -8ver.02/2008 Warunki gwarancji Szanowny Kliencie, Dziękujemy za zakupienie produktu sprzedawanego przez HF Inverter Polska i wyrażamy nadzieję, że przyniesie on Ci wiele zadowolenia i korzyści. Gratulujemy trafnego wyboru i gwarantujemy sprawne działanie produktu zgodnie z warunkami techniczno – eksploatacyjnymi, opisanymi w Instrukcji Obsługi i/lub dokumentacji DTR. W przypadku konieczności skorzystania z usług serwisu gwarancyjnego i pogwarancyjnego, prosimy o skontaktowanie się ze serwisem HFinverter Polska w Toruniu. Dla uniknięcia niedogodności prosimy o wcześniejsze, przed skorzystaniem z pomocy serwisu a co najważniejsze, przed pierwszym uruchomieniem urządzenia o dokładne zapoznanie się z Instrukcją Obsługi i/lub dokumentacją DTR załączoną do zakupionego produktu. W gwarancji HFinverter Polska zapewnia, że produkt wolny jest od wad materiałowych i konstrukcyjnych od dnia zakupu przez okres JEDNEGO ROKU chyba, że dodatkowa umowa zawarta w formie pisemnej, pod rygorem nieważności, pomiędzy HFinverter Polska a kupującym stanowi inaczej. Jeśli w okresie gwarancyjnym (liczonym od daty kupna) produkt zostanie uznany za wadliwy z powodu defektu zastosowanych materiałów lub nieprawidłowego wykonania, HFinverter Polska dokona bezpłatnej naprawy lub (według uznania HFinverter Polska) wymiany wadliwego produktu lub jego uszkodzonych części w oparciu o warunki zamieszczone poniżej. HFinverter Polska zastrzega sobie prawo do wymiany uszkodzonych części produktu, całego produktu lub jego części na nowy lub odnowiony. Wszystkie wymienione części i produkty stają się własnością HFinverter Polska. Warunki gwarancji 1.Gwarancja będzie respektowana wyłącznie z ważnym dowodem zakupu albo rachunkiem (zawierającym datę zakupu, model produktu i nazwę Kupującego), oraz z reklamowanym produktem dostarczonym w okresie gwarancyjnym. Faktura VAT może być jednocześnie kartą gwarancyjną na której umieszczone są numery seryjne urządzenia. HFinverter Polska zastrzega sobie prawo do odmowy świadczenia bezpłatnego serwisu w przypadku braku dokumentów, o których mowa powyżej, lub jeśli informacje w nich zawarte są niekompletne albo nieczytelne. Gwarancja nie będzie respektowana, gdy nazwa modelu lub numer seryjny umieszczony na produkcie zostały zmienione, zmazane, usunięte lub zatarte. 2.Niniejsza gwarancja nie obejmuje kosztów transportu i zagrożeń związanych z transportem produktu z i do firmy HFinverter Polska. -9ver.02/2008 3.Niniejsza gwarancja nie obejmuje: a. okresowych przeglądów technicznych oraz naprawy bądź wymiany części lub podzespołów wynikających z ich naturalnego zużycia; b. części zamiennych (części przewidzianych do okresowej wymiany, opisanych w Instrukcji Obsługi i/lub dokumentacji DTR); c. uszkodzeń i awarii spowodowanych włączaniem, użytkowaniem lub obchodzeniem się z produktem w sposób odbiegający od opisanych w Instrukcji Obsługi i/lub dokumentacji DTR; d. uszkodzeń produktu będących następstwem: Używania produktu niezgodnie z jego przeznaczeniem, czyli: używania, którego skutkiem jest uszkodzenie fizyczne, estetyczne lub uszkodzenie powierzchni produktu lub jego modyfikacje, lub uszkodzenie wyświetlaczy ciekłokrystalicznych i/lub diodowych; nieudanej instalacji lub nie użytkowania produktu zgodnie z jego przeznaczeniem i według Instrukcji Obsługi i/lub dokumentacji DTR dotyczących instalacji lub użytkowania; nie serwisowania produktu zgodnie z Instrukcjami Obsługi i/lub dokumentacji DTR dotyczącymi prawidłowego serwisowania; instalacji produktu w sposób niezgodny z Instrukcją Obsługi i/lub dokumentacją DTR i sprzeczny ze standardami bezpieczeństwa obowiązującymi w kraju, gdzie produkt jest używany; Zarażenia przez nieautoryzowane oprogramowanie (np. wirusy komputerowe) lub użytkowania produktu z oprogramowaniem innym niż dostarczone z produktem lub oprogramowaniem nieprawidłowo zainstalowanym Stanu lub defektów systemów, z którymi używany jest ten produkt lub w których skład wchodzi Użytkowania produktu z akcesoriami, urządzeniami peryferyjnymi i innymi produktami typu, stanu i standardu innego niż zalecany przez HFinverter Polska Napraw przeprowadzanych przez osoby nie będące pracownikami HFinverter Polska lub autoryzowanej sieci serwisowej Zmian i przeróbek bez uprzedniej zgody HFinverter Polska, takich jak: zwiększania parametrów produktu do wartości większych niż podane w Instrukcji Obsługi i/lub dokumentacji DTR, modyfikacji produktu mających na celu dostosowanie go do krajowych lub lokalnych technicznych standardów bezpieczeństwa krajów innych niż te, dla których go fabrycznie zaprojektowano i wyprodukowano, Zaniedbania Wypadków, pożaru, działania cieczy lub wilgoci, chemikaliów i innych substancji, powodzi, wibracji, nadmiernego gorąca, nieprawidłowej wentylacji, wahań napięcia sieci zasilającej, podłączenia nadmiernego lub nieprawidłowego napięcia, promieniowania, - 10 ver.02/2008 stanów nieustalonych, wyładowań atmosferycznych oraz działania jakichkolwiek sił zewnętrznych i uderzeń 4.Gwarancja obejmuje wyłącznie sprzętowe podzespoły produktu. Nie obejmuje zaś oprogramowania (dostarczanego przez HFinverter Polska lub innego), dla którego zawarto umowę z klientem lub oddzielną umowę gwarancyjną lub które podlega wyłączeniu, lub które takim umowom powinno podlegać. 5.Reklamacje jakościowe dotyczące wad jawnych powinny zostać zgłoszone do HFinverter Polska najpóźniej w terminie 7 dni kalendarzowych po odbiorze towaru, wady ukryte w terminie 7 dni kalendarzowych od chwili ich wykrycia, pod rygorem utraty uprawnień z rękojmi. 6.Gwarancja HFinverter Polska obowiązuje tylko wobec pierwszego Kupującego i nie może być przenoszona na osobę trzecią. 7.Kupujący potwierdza zapoznanie się z Ogólnymi Warunkami Sprzedaży a w szczególności §10 wskazanego dokumentu. 8.W sprawach nieuregulowanych mają zastosowania przepisy Kodeksu Cywilnego. Notatki ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… ………………………………………………………………………………………………… - 11 ver.02/2008