NEWSY / BLOG POZNAJ MITSUBISHI ELECTRIC ODDZIAŁ POLSKA

Korporacja Mitsubishi Electric, posiadająca 90 lat doświadczenia w zakresie dostarczania niezawodnych, wysokiej jakości innowacyjnych produktów w dziedzinie automatyki przemysłowej, produkcji, marketingu i sprzedaży urządzeń elektrycznych i elektronicznych. Programowalne sterowniki PLC, rozwiązania napędowe, roboty przemysłowe, panele dotykowe, wycinarki laserowe i sterownie CNC firmy Mitsubishi Electric zaliczają się do produktów najwydajniejszych na rynku i gwarantują sukcesy firmy już od ponad 30 lat.

KATALOG PRODUKTÓW POZNAJ FINDER

Od 1954 Finder pracował wyłącznie w zakresie przekaźników i timerów. Nasz wysoki stopień specjalizacji zaowocował ponad 10.000 różnych produktów w jednej z najszerszych dostępnych ofert. Firma szeroko się rozwija i inwestuje w przyszłość uzupełniając gamę swojego asortymentu. Prócz przekaźników oferuje rozwiązania przemysłu elektrycznego do zastosowań domowych jak i komercyjnych poprzez przekaźniki, urządzenia przeciwprzepięciowe, termostaty panelowe, zasilacze i liczniki energii. Gama asortymentu obejmuje ponad 12 tysięcy produktów.

BLOG WAGO POZNAJ WAGO

WAGO jest producentem urządzeń automatyki przemysłowej i budynkowej oraz systemów połączeń dla elektrotechniki i elektroniki. Powstanie w 1951 roku firmy WAGO było wyrazem przekonania o słuszności obranego kierunku i stworzyło podwaliny pod dalszy rozwój technologii. Z czasem stała się ona standardem na całym świecie i teraz nie sposób wyobrazić sobie nowoczesnej instalacji elektrycznej czy systemu automatycznego sterowania bez wyrobów WAGO.

SKLEP I ZAMÓWIENIA POZNAJ EATON

Eaton Electric jest producentem najwyższej jakości automatyki przemysłowej, aparatury sygnalizacyjnej, łączeniowej, zabezpieczającej i instalacyjnej oraz systemów rozdziału energii niskiego napięcia. Międzynarodowe nagrody oraz certyfikaty są dowodem, iż produkty Eaton Electric odpowiadają najnowszym standardom bezpieczeństwa i wymaganiom jakości. Wszystkie nasze wyroby gwarantują długoletnie działanie.

MENU PROFIL
Publikacja zgłoszona do 🎁 Konkursu iAutomatyka

Falownik LS IG5A w komunikacji Modbus RTU ze sterownikiem SCADA WebHMI

507 wyświetleń, autor: Przemek Czech.

Artykuł z serii: WebHMI - SCADA bez limitów i licencji w jednym urządzeniu


Zamawiając WebHMI do firmy byliśmy bardzo podekscytowani a zarazem pełni obaw czy urządzenie te podoła wymaganiom postawionego mu zadania. Wystarczyło kilka testów by okazało się, że idealnie pasuje do systemu, który zaprojektowaliśmy. Bezproblemowa praca z sterownikami PLC Siemens była wynikiem pierwszego z nich. Szybkie oględziny listy obsługiwanych protokołów i od razu na pierwszy plan trafia Modbus RTU. Skoro jest to tak szeroko wykorzystywany protokół w świecie falowników to musi być możliwość skomunikowania ich z WebHMI. Wziąłem falownik LS IG5A i pełen optymizmu zabrałem się do pracy. I wiecie co? Okazało się to prostsze niż mogło by się wydawać. To już trudniej było połączyć go z Siemensem. Ale jak to zrobiłem, pozwólcie, że opiszę po kolei.

Okablowanie

Zanim zaczniemy cokolwiek konfigurować musimy wykonać niezbędne oprzewodowanie. Z pozoru prosta czynność, wykonanie podłączeń. Mimo wszystko zalecam zachowanie ostrożności! W końcu pracujemy na prądach zagrażających zdrowiu. Połączenie należy wykonać zgodnie ze schematem:

Konfiguracja falownika

Konfigurację najlepiej rozpocząć od szczegółowego zapoznania się z instrukcją obsługi falownika. Następnie wprowadzamy odpowiednie wartości do parametrów konfiguracyjnych zgodnie z tabliczką znamionową podłączonego silnika. Teraz można już przejść do tego co nas najbardziej interesuje czyli konfiguracji komunikacji z falownikiem. Krótka chwila z nosem w instrukcji i podstawowe dane mamy w małym paluszku. Urządzenie udostępnia dwa protokoły komunikacyjne: Modbus RTU oraz wewnętrzny protokół firmy LS. Nas oczywiście interesuje ten pierwszy.

 

Od strony fizycznej podłączamy do listwy sterowniczej (S+, S-) urządzenia przewody komunikacyjne i włączamy zasilanie. Teraz możemy wprowadzić parametry konfiguracyjne:

  • Drv = 3 (RS485)
  • Frq = 7 (RS485)
  • I60 = 1…250 (Numer falownika w sieci)
  • I61 = 3 (Prędkość komunikacji 9600 kbps)
  • I62 = 0 (Wybór działania po zaniku sygnału zadawania częstotliwości)
  • I63 = 1 (czas oczekwania po utracie sygnału)
  • I59 = 0 (wybór protokołu komunikacyjnego – Modbus RTU)

I to wszystko.

Konfiguracja połączenia w WebHMI

Uruchamiamy dowolną przeglądarkę, wpisujemy adres WebHMI i logujemy się. Domyślnie adres to 192.168.1.1, login: admin i hasło: admin. I już mamy gotowe środowisko do pracy.

Czy też zauważyliście, że nie trzeba tu nic instalować, wprowadzać kluczy, licencji ani konfigurować? Jak dla mnie bomba! No ale najpierw krótka (naprawdę krótka) instrukcja obsługi środowiska. Po lewej stronie okna mamy nawigację po narzędziach a po prawej obszar roboczy.

Zaczynamy konfigurację. Przechodzimy do zakładki Setup -> Registers i przyciskiem New Connection otwieramy formularz nowego połączenia.

W polu Title wprowadzamy dowolną nazwę połączenia. Jako Device model ustawiamy Generic ModBus, oraz ModBus RTU w polu  Protocol. Ostatnim parametrem jest Device address, gdzie wpisujemy adres urządzenia w sieci (parametr I60). Następnie przechodzimy do zakładki Communication gdzie zmieniamy tylko Parity na None, gdyż nie używamy parzystości. Reszta parametrów pozostaje domyślna.

Konfiguracja komunikacji z falownikiem jest gotowa. Możemy przejść do dodatnia rejestrów, które będziemy wymieniać z urządzeniem. Potrzebujemy zadawać częstotliwość oraz startować i zatrzymywać falownik. Ponownie sięgamy po instrukcję. Zdradzę, że dla wykorzystanego falownika są to rejestry 0x0005 dla nastawy częstotliwości oraz 0x0006 dla rejestru kontroli. Są to rejestry 16 – bitowe więc odpowiadający typ zmiennej w WebHMI to WORD.

Do komunikacji wykorzystujemy pojedyncze rejestry więc najwygodniejsza będzie instrukcja HR (Holding Registers):

Źródło: http://wiki.webhmi.com.ua/index.php/ModBus_ASCII

I tu jest cały fenomen tego urządzenia. Wogóle nie musimy znać protokołu a tym bardziej budowy ramki aby uruchomić komunikację. Jedyne istotne dla nas informacje to, że rejestry typu Holding Registers w pamięci WebHMI mają przedrostek HR i są w zakresie od 0 <= x <= 65535.

Drobna zmiana adresowania jest konieczna ze względu na rejestr falownika 0x0002 czyli napięcie znamionowe. Ponieważ nie jest to zmienna 16 bitowa tylko binarna więc nie jest typu HR. Stąd adres dla parametru częstotliwości 0x0005 – 1 = 0x0004, zatem nasz adres HR4. Podobna sytuacja jest dla rejestru sterownia gdzie 0x0006 – 1 = 0x0005 stąd HR5.

Mając te dane tworzymy nowe rejestry dla danego połączenia.

W zakładce Basic Info w sekcji Connection wybieramy naszą skonfigurowaną komunikację. Nadajemy nazwę dla rejestru IG5A_frq, adres HR4. Dla ułatwienia wprowadzamy w polu Script alias nazwę której będziemy używać w skryptach LUA.

Przechodzimy do zakładki Value. Z ważniejszych parametrów znajdziemy tutaj Data Type, gdzie ustawiamy typ WORD oraz Value format jako Unsigned Integer.

Ważną opcją jest ograniczenie wartości częstotliwości zadawanej przez operatora od 0 do 6000. Dlaczego? Ponieważ maksymalna częstotliwość pracy to 60 Hz a z instrukcji wynika, że częstotliwość pracy równa się wartości rejestru * 0.01. Zadanie większej częstotliwości spowoduję błędną prace falownika a nawet utratę komunikacji.

Normalnie trzeba by pisać funkcję kontrolującą zakres wprowadzanych wartości przez operatora. A tu? Podajemy zakres dopuszczalnych wartości we właściwościach rejestru, klikamy Add i gotowe.

W tym momencie komunikacja z falownikiem zostaje nawiązana. Jeżeli nie popełniliśmy żadnych błędów przy danym rejestrze pokaże się aktualna wartość parametru. W przypadku błędu komunikacji widnieje znak – a dioda Error umieszczona na obudowie urządzenia miga.

Analogicznie postępujemy dodając rejestr sterowania pracą falownika. Różnica jest taka, że nie ograniczamy tej wartości. Testu połączenia można dokonać klikając na wartość danego rejestru, wpisując nową wartość i zatwierdzając przyciskiem Set:

Warto też zwrócić uwagę na wartość rejestru kontrolnego, ponieważ dla zatrzymanego falownika wynosi on 5057, wartość ta przyda nam się w dalszej pracy.

Budowanie sterowania i wizualizacji w WebHMI

Do sterowania wykorzystany został mechanizm skryptów w języku LUA: po jednym dla załączenia i wyłączenia. Przechodzimy Setup -> Scripts -> Add script. Następnie nadajemy nazwę dla skryptu i wybieramy Script for dashboard jako typ. Sam skrypt jest dość prosty. Przepisuje odpowiednią wartość do rejestru IG5A_control.

Nasuwa się kolejne pytanie. Skąd ta wartość? Już spieszę z wyjaśnieniem. Wartość 5057 (10) jest to wartość rejestru dla zatrzymanego falownika i w systemie binarnym wynosi 1001111000001. Z instrukcji wynika, że zerowy bit jest odpowiedzialny za zatrzymanie pracy. W naszym przypadku ma on wartość 1 stąd falownik nie pracuje. Bit pierwszy odpowiedzialny jest za pracę do przodu. Dlatego aby uruchomić falownik należy zresetować bit zerowy i wysterować bit pierwszy czyli binarnie 1001111000010 = 5058. Więc nasz rejestr musi przyjąć wartość 5058 aby falownik ruszył.

Można przejść do właściwego tworzenia wizualizacji. otwieramy formularz kreatora nowego ekranu wybierając Setup -> Dashboards ->Add dashboards. Dodanie ekranu jest na tyle intuicyjne, że nie wymaga żadnego komentarza. Nowy ekran widnieje na pierwszej pozycji z listy narzędzi. Zatem otwieramy go i przyciskiem Edit mieszczącym się w prawym górnym rogu otwieramy tryb edycji. Samo tworzenie sprowadza się do umieszczenia wybranego elementu na planszy, dopasowania rozmiaru i skonfigurowania elementu. Elementów typu Text value użyłem jako informacyjnych a przyciski posłużyły za sterowanie włącz/wyłącz pracę falownika:

Z konfiguracji wystarczyło w sumie wybrać w polu Press script odpowiedni, wcześniej utworzony skrypt dla każdego z przycisków. Do zadawania częstotliwości także można użyć elementu typu Text value przypisując mu wybrany rejestr w sekcji Register:

I to wszystko! Można przejść do testowania. Klikamy  przycisk View, zadajemy częstotliwość i klikamy Start. Po poprawnej konfiguracji wszystko powinno pracować zgodnie z założeniami.

Ale żeby nieco upiększyć dzieło postanowiłem dodać jeszcze parę smaczków wzbogacając wizualizację o nowe elementy oraz możliwość wprowadzania nastaw czasu przyspieszania i hamowania.

Podsumowanie

WebHMI naprawdę miło mnie zaskoczyło. Myślałem, że to kolejna zabawka, która robi więcej hałasu w branży niż rzeczywiście oferuje. Dla zastosowania w naszym systemie sprawdziło się idealnie. Dlatego sugeruję pokusić się o zakup tego urządzenia, gdyż w tym przedziale cenowym i z takimi możliwościami nie ma sobie równych.

Pozdrawiam,
Przemysław Czech

Od iAutomatyka.pl

Dziękujemy Przemku za ten szczegółowy artykuł! Jest to pierwsza praca konkursowa w związku z Konkursem iAutomatyka!

Dla zainteresowanych polecamy zapoznać się ze spisem podobnych publikacji o WebHMI (nieco niżej) a dla chętnych urządzenie jest dostępne w https://sklepiautomatyka.pl lub zapytaj o dostępność u swojego dostawcy 🙂


Więcej z serii: WebHMI - SCADA bez limitów i licencji w jednym urządzeniu
5 kwietnia 2018 / Kategoria: , , , , ,
  • Autor: Przemek Czech
  • Automatyk, student mechatroniki interesujący się sterownikami PLC oraz systemami nadrzędnymi a zwłaszcza tymi które przenoszą klasyczna automatykę w świat IT
  • Profil Autora

CO O TYM MYŚLISZ? DODAJ KOMENTARZ!

NAJNOWSZE OD UŻYTKOWNIKÓW I FIRM

Życie 4.0 i roboty współpracujące

Zapewne każdy z nas wie, ze robot współpracujący to nie humanoidalny twór z kraju kwitnącej wiśni, ani tez nie robot kuchenny (chodź te nierzadko nie można by nazwać współpracującymi). Coboty można znaleźć w coraz większej liczbie zakładów przemysłowych, a ich możliwość współpracy z człowiekiem jest nieocenianą zaletą i daje szerokie pole do popisu nieosiągalne dla

Życie 4.0 i roboty współpracujące

Relacja z Przemysłowego Instytutu Automatyki i Pomiarów Piap – Roboty współpracujące – Przemysł 4.0

W dniach 11 i 12 kwietnia 2018 r. w Przemysłowym Instytucie Automatyki i Pomiarów PIAP miało miejsce wydarzenie „Roboty współpracujące – Przemysł 4.0”, pod honorowym patronatem Ministerstwa Przedsiębiorczości i Technologii. Uczestnicy spotkania mieli okazję zapoznać się z możliwościami implementacji kobotów Universal Robots do współczesnych potrzeb rynkowych, które są wyznaczane przez takie czynniki, jak wydajność, elastyczność,

Relacja z Przemysłowego Instytutu Automatyki i Pomiarów Piap – Roboty współpracujące – Przemysł 4.0

SmartCamera Balluff BVS. Kamera zbudowana z myślą o Przemyśle 4.0

Przemysł 4.0 to inteligentna, adaptacyjna fabryka z krótkimi cyklami produkcji, wysoką jakością produkcji i przekonywającą konkurencyjnością. Oznacza to jednak zawsze posiadanie wszystkich istotnych informacji w procesie zautomatyzowanym w czasie rzeczywistym. Tutaj ważną rolę odgrywają systemy przetwarzania obrazu, takie jak identyfikacja obiektów, monitorowanie jakości procesów lub wspomaganie systemów chwytakowych w ich zadaniach. Nowa kamera inteligentna BVS

SmartCamera Balluff BVS. Kamera zbudowana z myślą o Przemyśle 4.0

Majowe Konferencje Techniczne dla przemysłu

„Robotyzacja dla niezawodnej i bezpiecznej produkcji” oraz „Niezawodność i Utrzymanie Ruchu – te dwie konferencje skierowane do przedstawicieli przemysłu godne są uwagi w majowym kalendarzu spotkań branżowych.  Czwarta edycja Konferencji Technicznych nabiera tempa. Kalendarium wydarzeń Axon Media zbliża się do półmetka, zapełniając sale uczestnikami poszukującymi nowej wiedzy i praktycznych przykładów z zakresu optymalizacji i unowocześniania

Majowe Konferencje Techniczne dla przemysłu

Interfejs IO-Link umożliwia wdrażanie koncepcji Przemysłu 4.0

Koncepcja przemysłu 4.0 to nie tylko inteligentne łączenie urządzeń przemysłowych w obrębie sieci, lecz także łączenie warstwy zarządzania produkcją z warstwą IT oraz warstwą zarządzania przedsiębiorstwem. Celem tego wybiegającego w przyszłość projektu jest utworzenie „inteligentnej fabryki”, w której wszystkie procesy będą zachodzić jeszcze szybciej, oferując przy tym większą elastyczność i wyższy stopień dostosowania. Na sztandarach

Interfejs IO-Link umożliwia wdrażanie koncepcji Przemysłu 4.0

Modułowe ekrany projekcyjne w wydaniu Mitsubishi Electric

Artykuł z serii: Podstawy urządzeń automatyki - Mitsubishi Electric Mitsubishi Electric w swoim bogatym portfolio z urządzeniami automatyki przemysłowej skryło także rozwiązania wielkoformatowych ekranów do wizualizacji. Takie ekrany pewnie każdy z nas kojarzy z filmów katastroficznych, gdzie w centrum kryzysowym sztab ludzi na wielkim ekranie z niecierpliwością śledzi aktualną sytuację. Pracownicy dużych fabryk na pewno

Modułowe ekrany projekcyjne w wydaniu Mitsubishi Electric

Wszystko stanie się prostsze po zalogowaniu :)

Przypomnij hasło

Nie masz konta? Zarejestruj się

Forgot your password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Close
z

Przetwarzamy pliki... jeszcze chwilka…