Do Projektu iAutomatyka dołączyli:

Publikacja zgłoszona do 🎁 Konkursu iAutomatyka

Komunikacja Modbus RTU pomiędzy WebHMI, a falownikiem Lenze


Falowniki odgrywają bardzo ważną rolę we wszystkich gałęziach przemysłu. Pozwoliły one na kontrolę nad napędami elektrycznymi. Urządzenia te produkowane są przez co raz większą liczbę producentów i w wielu różnych wariantach. Producenci starają się, aby ich produkty były bardzo intuicyjne i proste w obsłudze. W tym artykule zostanie zaprezentowany falownik SMV firmy Lenze. Moim zdaniem jest on bardzo intuicyjny w obsłudze oraz ma bardzo dobrze napisaną instrukcję – co powoduje, że praca z nim jest bardzo przyjemna. Posiada też wiele możliwości konfiguracji – co pozwoli zastosować go do wielu instalacji. O WebHMI mogę napisać to, co każdy, kto miał z nim do czynienia – jest świetne.

Konfiguracja falownika

Przed rozpoczęciem pracy z falownikiem za pomocą komunikacji Modbus RTU należy sprawdzić czy nasz falownik posiada moduł komunikacyjny. Do falowników Lenze SMV o mocy poniżej 11kW należy dołożyć moduł komunikacyjny, pozostałe falowniki SMV mają wbudowany moduł komunikacyjny. Aby połączyć się z falownikiem należy wykonać kilka czynności. Pierwszą rzeczą jaką należy zrobić jest fizyczne połączenie naszego WebHMI z falownikiem za pomocą dwużyłowego, ekranowanego przewodu. Przewody należy podłączyć zgodnie z instrukcją. Istnieją tylko dwie możliwości podłączenia, więc gdy komunikacja pomimo prawidłowej konfiguracji nie będzie działać wystarczy zamienić ze sobą miejscami przewody po jednej stronie.

Gdy urządzenia są już połączone należy ustawić kilka parametrów w falowniku, aby móc nawiązać komunikację. Resztę parametrów będziemy mogli zmieniać już za pomocą Modbus’a bezpośrednio z naszego WebHMI.

Przedstawię w punktach ustawienia jakie należy zaprogramować w falowniku, aby móc sterować zdalnie:

  1. P199 – ustawiłem na 4, co skutkuje przywróceniem ustawień domyślnych dla 50 Hz (jest to zalecane, ale niekonieczne),
  2. P100 – ustawiłem na wartość 3, co oznacza sterowanie tylko przez sieć Modbus,
  3. P101 –  ustawiłem na 6, co oznacza zadawanie prędkości przez sieć Modbus,
  4. P112 – ustawiłem na 1, ponieważ chce by silnik kręcił się w obu kierunkach (przód i tył),
  5. P121 – ustawiłem na 9 (dodatkowo należy na fizycznym wejściu falownika TB-13A podać stan wysoki. Tylko po ustawieniu tego stanu możliwe jest sterowanie z sieci),
  6. P400 – ustawiłem 2, ponieważ mamy komunikacje po protokole Modbus RTU.

Schemat połączeń na listwie falownika:

Falownik został skonfigurowany. O prawidłowej komunikacji, w przypadku WebHMI, świadczy brak migającej diody ERR. Do uruchomienia falownika posłużą nam rejestry znajdujące się w instrukcji modułu komunikacyjnego Modbus. Uwaga! Należy pamiętać o zwiększeniu o 1 numeru rejestru z instrukcji modułu komunikacyjnego. Np. gdy chcemy użyć rejestru opisanego w instrukcji jako 23 to w WebHMI używany numeru 24. Innym rozwiązaniem jest ustawienie WebHMI w tryb offset (nie musimy pamiętać o dodawaniu 1).

Przykładowe rejestry:

  1. Rejestr 48 – służy do odblokowania zapisu do rejestrów falownika; wpisujemy wartość 0;
  2. Rejestr 44 – służy do zadawania prędkości;
  3. Rejestr 1 – służy do sterowania, opcje sterowania podane zostały w w tabeli poniżej.

Powyższe informację są wystarczające do podstawowej kontroli falownika.

W swoim projekcie użyłem także takich parametrów jak:

  • minimalna i maksymalna częstotliwość pracy falownika (rejestr 103 i 104),
  • czas przyspieszania oraz zwalniania (rejestr 105 i 106),
  • metodę zatrzymania oraz zezwolenie na dwa kierunki pracy falownika (rejestr 112 i 113),
  • aktualne napięcie na wyjściu falownika (rejestr 507),
  • aktualny prąd (rejestr 509),
  • aktualna moc (rejestr 511),
  • energia zużyta (rejestr 512).

Interesujący był dla mnie także status napędu (rejestr 24, cały pokazany na obrazku poniżej). Z niego do aplikacji potrzebowałem informacji o tym, że napęd jest załączony (bit 0) oraz o aktualnym kierunku (bit 3). Użyłem tych bitów do podświetlania przycisków w aplikacji na WebHMI.

W instrukcji komunikacji możemy znaleźć wiele interesujących nas rejestrów np. o błędach lub o modelu naszego falownika. Wszystkie potrzebne opcje są dostępne wystarczy tylko wybrać odpowiednie do naszej aplikacji.

Falownik został skonfigurowany więc możemy przejść do aplikacji na WebHMI.

WebHMI

WebHMI ma bardzo prosty interfejs i każdy kto miał go w ręku na pewno ma podobne zdanie. Zabierając się do aplikacji miałem już pomysł na grafikę. Do sterowania falownikiem potrzebowałem kilku przycisków oraz pól do odczytu i zapisu danych. Na początek stworzyłem okienko do sterowania falownikiem:

Tak stworzone okno pozwala na zadawanie częstotliwości falownika oraz na zmianę kierunku silnika.

Kolor przycisków „Start”, „Stop” oraz „Tył”, „Przód” informuję o aktualnym stanie falownika.

W WebHMI do odczytu zmiennych wykorzystuję się nazewnictwo. W przypadku Modbus’a zmienne należy nazwać „HR”+adres rejestru np. HR49 do zapisu rejestru odblokowującego. Użyte zmienne pokazane są poniżej:

Za pomocą wcześniej już wspomnianego rejestru sterowania (rejestr 1 – Modbus 2) możemy uruchamiać lub zatrzymywać falownik oraz zmieniać kierunek pracy. W tabeli poniżej dokładny opis rejestru 1:

Wpisanie „8” do rejestru 1 spowoduje uruchomienie falownika. W rejestrze 44 należy wpisać częstotliwość pracy falownika. Gotowe! Falownik powinien zacząć pracować, a naszym oczom powinien ukazać się widok taki jak na obrazku poniżej.

I w taki sposób mamy już poprawnie działającą aplikację do prostego sterowania falownikiem Lenze za pomocą WebHMI. Jak widać trochę parametrów jest do ustawienia, ale wszystko jest bardzo łatwe i intuicyjne do wpisania i zaprogramowania. W przypadku problemów instrukcje Lenze są bardzo jasno opisane i nie ma problemu z ich interpretacją. W tym artykule pokazane jest tylko niewielki procent możliwości jakie niesie ze sobą połączenie WebHMI z możliwościami falownika Lenze.

Więcej o WebHMI na stronie importera https://zestapro.pl/

Artykuł został nagrodzony w Konkursie iAutomatyka w edycji Grudzień 2018 
Nagrodę Klawiatura bezprzewodowa + klucz do szaf Multiprojekt dostarcza firma Multiprojekt 

Więcej o konkursie: https://iautomatyka.pl/konkurs-iautomatyka/

 



19 grudnia 2018 / Kategoria: , , ,

Reklama

Newsletter

Zapisz się i jako pierwszy otrzymuj nowości!

Zapoznałem się i akceptuję klauzulę informacyjną.



.

NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

>KLIKNIJ<

Cyfryzacja – Samodzielnie czy z partnerem? Zrobić czy kupić? Jak przyspieszyć proces wdrażania IIoT

Cyfryzacja – Samodzielnie czy z partnerem? Zrobić czy kupić? Jak przyspieszyć proces wdrażania IIoT

>KLIKNIJ<

10 pytań o szafy sterownicze #1

10 pytań o szafy sterownicze #1

>KLIKNIJ<

Nie chciałbyś zostać Mistrzem Automatyki 2020?

Nie chciałbyś zostać Mistrzem Automatyki 2020?

>KLIKNIJ<

5 ciekawych funkcjonalności w sterownikach PLC

5 ciekawych funkcjonalności w sterownikach PLC

>KLIKNIJ<

Automatyzacja procesów: niewielki początek, duży potencjał rozwoju

Automatyzacja procesów: niewielki początek, duży potencjał rozwoju

>KLIKNIJ<

ProCobot: Technicznie Rzecz Biorąc

ProCobot: Technicznie Rzecz Biorąc

>KLIKNIJ<

Pomiar parametrów środowiskowych z Advantech WISE 4200

Pomiar parametrów środowiskowych z Advantech WISE 4200

>KLIKNIJ<

Systemy automatyki, ewolucja Ethernetu, fotowoltaika, szafy – Technology Days Online

Systemy automatyki, ewolucja Ethernetu, fotowoltaika, szafy – Technology Days Online

>KLIKNIJ<

Sterowanie serwonapędu IndraDrive poprzez sieć Profinet

Sterowanie serwonapędu IndraDrive poprzez sieć Profinet

>KLIKNIJ<

Zdalny dostęp serwisowy a bezpieczeństwo – Wywiad z Bartkiem Morawskim Sabur

Zdalny dostęp serwisowy a bezpieczeństwo – Wywiad z Bartkiem Morawskim Sabur

>KLIKNIJ<

Analiza sygnałów z enkoderów inkrementalnych w jeszcze niższej cenie i na mniejszej przestrzeni.

Analiza sygnałów z enkoderów inkrementalnych w jeszcze niższej cenie i na mniejszej przestrzeni.

>KLIKNIJ<

Złączki do węży SILVYN® – mniejsze opakowania

Złączki do węży SILVYN® – mniejsze opakowania

>KLIKNIJ<

Tradycyjny vs. Zintegrowany? Studium przypadku: system wizyjny maszyn do pakowania kartonów

Tradycyjny vs. Zintegrowany? Studium przypadku: system wizyjny maszyn do pakowania kartonów

>KLIKNIJ<

Dobór panelu HMI do aplikacji – część II

Dobór panelu HMI do aplikacji – część II

>KLIKNIJ<

Rexroth IndraDrive oraz Rexroth IndraDyn najbardziej uniwersalna platforma napędowa na rynku

Rexroth IndraDrive oraz Rexroth IndraDyn najbardziej uniwersalna platforma napędowa na rynku

>KLIKNIJ<

Coboty w spawalnictwie?

Coboty w spawalnictwie?

>KLIKNIJ<

Nowe lampy LED do rozdzielnic

Nowe lampy LED do rozdzielnic

>KLIKNIJ<

Bezprzewodowe zasilanie w zakładach przemysłowych?

Bezprzewodowe zasilanie w zakładach przemysłowych?

>KLIKNIJ<

Zasilacz na miarę Przemysłu 4.0?

Zasilacz na miarę Przemysłu 4.0?

>KLIKNIJ<

ctrlX AUTOMATION: Roboty kartezjańskie zgodne z każdym językiem programowania

ctrlX AUTOMATION: Roboty kartezjańskie zgodne z każdym językiem programowania





MOŻESZ SIĘ TYM ZAINTERESOWAĆ

  • Bezpieczny, prosty w obsłudze i energooszczędny Seria serwowzmacniaczy Mitsubishi Electric MELSERVO MR-J4 wraz z kompatybilnymi modułami pozycjonującymi oraz zaawansowanymi kontrolerami motion, umożliwia konstruktorom maszyn i urządzeń oraz...
  • SCADA z wbudowanym serwerem sieci Web i routerem, bez licencji, bez limitów rejestrów! Brzmi dobrze? A to dopiero początek! Jest to urządzenie umożliwiające zarządzanie zarówno w sieci lokalnej jak i przez Internet z komputera, bądź urządze...
  • Ekonomiczne monitorowanie i sterowanie, teraz także dzięki panelom 2 generacji. Dzięki odpowiedniemu doborowi funkcji HMI, panele Basic 2 generacji stanowią doskonałe rozwiązanie przy produkcji maszyn lub w małych aplikacjach przemysłowych....
  • Poniższy poradnik jest zbiorem schematów połączeń elektrycznych. W poradniku zapoznamy się z podstawami wprowadzenia do systemów przekaźnikowych, sekwencji przełączeń przekaźników, porównania systemów przekaźnikowych z systemami tradycyjnym...
  • ITP14 to uniwersalny wyświetlacz procesowy do monitorowania i kontroli procesów przemysłowych. To urządzenie ma zwartą, znormalizowaną konstrukcję i pasuje do standardowego otworu montażowego ⌀22,5 mm na lampy sygnalizacyjne. Zapewnia to sz...
  • Seria EX-Z Czujniki z serii EX-Z to jedne z najmniejszych urządzeń tego typu na świecie. Najcieńszy model posiada grubość jedynie 3 mm co zostało osiągnięte przez zastosowanie nowych półprzewodników i dzięki temu wyeliminowanie przewodów. B...



Dystrybutor WebHMI

Stercontrol