Do Projektu iAutomatyka dołączyli:

WebHMI – SCADA jak połączyć się ze sterownikami Mitsubishi Electric dzięki MELSEC


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


Przed tobą kolejny artykuł  z serii tutoriali i poradników dotyczących obsługi i pracy z WebHMI. Na końcu tego artykułu znajdziesz spis wszystkich artykułów o WebHMI. Jeśli jeszcze nie zapoznałeś się z tym sterownikiem to zapoznaj się ze stroną https://zestapro.pl/. W tym artykule znajdziesz informacje, w jaki sposób połączyć WebHMI ze sterownikiem PLC Mitsubishi Electric. Zapraszam!

UWAGA!

Do większych aplikacji SCADA gdzie powierzamy sterowanie procesem np. całej fabryki polecamy system SCADA MAPS od Mitsubishi Electric.

Trzy kroki do pracy z WebHMI

Korzystanie ze sterownika WebHMI jest na tyle proste, że dla osoby posiadającej doświadczenie z pracy ze sterownikami PLC i wizualizacjami wystarczy ta prosta, trzypunktowa instrukcja. Po wpisaniu w przeglądarkę IP 192.168.1.1 wpisz login: admin i hasło: admin. 

Jeśli masz jednak problemy z połączeniem z WebHMI przejdź do dokładnej instrukcji konfiguracji połączenia WebHMI z komputerem PC

W dalszej części artykułu przedstawię krok po kroku jak połączyć się z urządzeniami oraz  dokładnie opiszę gdzie i jakie parametry należy ustawić aby komunikacja była możliwa.

Programowanie sterownika PLC Mitsubishi Electric

Pierwsze kroki z oprogramowaniem GX Works 3 i sterownikiem PLC Mitsubishi Electric zostały przedstawione w tym artykule. Przygotowanie sterownika PLC do pracy z WebHMI sprowadza się do wykonania dwóch czynności – ustawienia parametrów portu ethernetowego oraz napisaniu programu na sterownik.

 

  • W celu zmiany parametrów portu Ethernet z menu nawigacyjnego po lewej stronie odszukujemy folder Parameter,
  • następnie folder z modelem sterownika (np. FX5UCPU) -> Module Parameter -> Ethernet Port.
  • w polu IP Address adres sterownika (np. 192.168.1.99), w polu Subnet Mask maskę podsieci (np. 255.255.255.0),
  • poniżej wybieramy przycisk na prawo od napisu External Device Configuration.

  • Otworzy się nowe okno, w którym z listy dostępnych urządzeń z prawej strony wybieramy SLMP Connection Module [1] i przeciągamy obok Host Station [2]. 
  • W tabeli powyżej bardzo ważne jest wybranie numeru portu, który później posłuży do nawiązania połączenia pomiędzy sterownikiem PLC i WebHMI. Numer portu może być dowolny [3].
  • Zamykamy okno konfiguracji zewnętrznych urządzeń za pomocą opcji Ethernet Configuration -> Close with Reflecting the Setting [4].

  • Po ustawieniu adresu IP, maski podsieci i portu modułu SLMP zatwierdzamy ustawienia przyciskiem Apply, który znajduje się w prawym dolnym rogu okna.

 

Stwórzmy teraz prosty program w języku LD. Z menu nawigacyjnego po lewej wybieramy Program ->Scan->MAIN -> ProgPou -> ProgramBody. Przykładowy program, który wykorzystuje cyfrowe wejście jako styk oraz dwa wyjścia cyfrowe jako cewki znajduje się poniżej.

Stworzony program należy skompilować. Wybieramy z menu na górze Convert -> Convert lub korzystamy ze skrótu klawiszowego F4. Kolejnym krokiem jest wybór połączenia ze sterownikiem. W menu na górze odszukujemy zakładkę Online i wybieramy opcję Current Connection Destination.

W oknie, które się otworzy, wybieramy opcję Directly Connect to CPU a następnym oknie w polu Adapter z listy wybieramy kartę sieciową. Możemy przeprowadzić test połączenia aby sprawdzić, czy sterownik PLC jest widoczny w sieci.

Tak stworzony projekt możemy zapisać do pamięci sterownika PLC. Z menu na górze w zakładce Online wybieramy opcję Write to PLC. Otworzy się nowe okno w którym wybieramy elementy do załadowania do sterownika. Najprościej jest użyć przycisku Parameter + Program(F) a następnie za pomocą przycisku Execute rozpoczynamy proces zapisywania projektu do pamięci sterownika PLC. (Uwaga! Jeżeli pierwszy raz wgrywamy program to może być konieczne bezpośrednie podłączenie sterownika do komputera za pomocą przewodu ethernetowego. Kolejne zmiany w pisanym programie mogą być ładowane, gdy sterownik PLC jest połączony z portem LAN WebHMI.)

Tworzenie połączenia i dodawanie nowych rejestrów

Skonfigurowaliśmy już nową sieć bezprzewodową. W pamięci sterownika załadowany jest już program oraz parametry sieci. Zanim zaczniemy tworzyć ekrany wizualizacji i korzystać z innych funkcji jakie daje nam WebHMI, musimy zdefiniować nowe połączenie i dodać rejestry. W tym celu, będąc w lokalnej sieci urządzenia, logujemy się na urządzeniu (adres: 192.168.1.1, login: admin, hasło: admin). Z menu po lewej stronie wybieramy Setup -> Registers. Używając przycisku New Connection przechodzimy do formularza, w którym zdefiniujemy nowe połączenie pomiędzy WebHMI a sterownikiem PLC.

W nowo otwartym oknie musimy wypełnić między innymi następujące informacje:

  • Title  – nazwa połączenia
  • Device model – z listy dostępnych urządzeń wybieramy Mitsubishi MELSEC
  • Protocol – w zależności od modelu steronika PLC może to być MELSEC iQ-F series, MELSEC iQ-R series lub MELSEC Q/L series
  • Device address – adres IP sterownika z którym chcemy się połączyć
  • TCP Port – port wykorzystywany w komunikacji pomiędzy urządzeniami, który musi być taki sam jak w konfiguracji sterownika

W pozostałych polach możemy zostawić wartości domyślne.

Po zdefiniowaniu połączenia możemy powiązać z nim nowe rejestry. Będąc w zakładce Setup -> Register wybieramy przycisk New register. Definicja nowego rejestru sprowadza się do wyboru połączenia, nadaniu nazwy dla rejestru, podaniu adresu (dla sterowników Mitsubishi Electric są to na przykład: X0, X11,Y1).

Musimy też wybrać typ  zmiennej w zakładce Value.

W dalej prezentowanym przykładzie użyto fizycznych wejść i wyjść sterownika. Poniżej pokazano zakładkę Registers po dodaniu 4 rejestrów.

Wykonaliśmy już wszystkie kroki przygotowujące do tworzenia wizualizacji. Pozostało już tylko stworzyć nowy ekran i możemy zaczynać programować WebHMI.

„Witaj świecie” czyli pierwsza wizualizacja

Tworzenie i edycja ekranów w WebHMI niczym nie odbiega od wszelkich programów do budowania wizualizacji. Aby dodać nowy ekran wystarczy wybrać:  Setup -> Dashboards -> New dashboard. Podajemy nazwę ekranu, wymiary ekranu oraz kolory tła, tekstu i nagłówka strony.

Po zapisaniu możemy wejść do stworzonego ekranu, a po użyciu przycisku Edit możliwe jest zmienianie zawartości ekranu. Do dyspozycji mamy narzędzie które pozwala od razu budować wizualizację. Elementy przeciągamy z listy, a po wybraniu elementu mamy możliwość zmieniania jego parametrów. Dodajmy lampkę LED i przypiszmy do niej rejestr Przycisk (X0). Dodatkowo ustalmy dwa różne kolory sygnalizujące stan zmiennej. Zaznaczamy checkbox przy opcji Change color by single bit i dostajemy możliwość zmiany kolorów lampki LED.

Dodajmy jeszcze dwie podobne lampki LED, tym razem sygnalizujące stan dwóch wyjść cyfrowych sterownika – Y0 i Y1 i podobnie jak dla lampki przypisanej do przycisku, ustawmy różne kolory dla różnych stanów. Ekran wizualizacji nie tylko służy do wyświetlania aktualnych stanów i wartości ale także pozwala użytkownikowi sterować procesem. Zatem dodajmy przycisk (Button), który będzie zmieniał stan trzeciego wyjścia cyfrowego  sterownika. Podobnie jak w przypadku elementu LED, tutaj też musimy powiązać przycisk z rejestrem. Dodatkowo należy podać stany, które przyjmuje zmienna gdy wciskamy i puszczamy przycisk (Press Value i Release Value).

Wychodzimy z edycji ekranu i wizualizacja już działa. Nie trzeba nic kompilować, wgrywać do pamięci sterownika itp. Jak widzisz edytowanie ekranów jest bardzo proste i intuicyjne. Gotowy ekran wizualizacji wygląda następująco:

Do połączenia się z WebHMI wykorzystujemy sieć bezprzewodową. Zaletą takiego rozwiązania jest między innymi mniejsza liczba przewodów, możliwość wykorzystania portu LAN urządzenia do programowania sterownika PLC oraz brak konieczności wykorzystywania switcha do komunikacji pomiędzy urządzeniami. Dodatkowo stworzona sieć bezprzewodowa jest widoczna dla innych urządzeń w pobliżu, co pozwala na bardzo łatwy dostęp do ekranów wizualizacji za pomocą telefonu lub tabletu. Na takim urządzeniu łączymy się z siecią, w przeglądarce internetowej wpisujemy adres urządzenia, logujemy się i mamy dostęp do stworzonych ekranów.

Podsumowanie

W artykule przedstawiłem jak połączyć WebHMI ze sterownikiem PLC Mitsubishi Electric wykorzystując przy tym sieć bezprzewodową. Artykuł jest częścią kursu o WebHMI. Pozostałe artykuły i poradniki o tym urządzeniu możesz znaleźć na liście poniżej. Jeśli informacje znajdujące się na portalu są dla Ciebie niewystarczające to sprawdź wikipedię producenta (obecnie dostępna tylko w języku angielskim i rosyjskim). Listę dystrybutorów znajdziesz na https://zestapro.pl/ odsyłam także do importera:


Więcej z serii: WebHMI - SCADA bez limitów i licencji w jednym urządzeniu


29 maja 2018 / Kategoria: , , ,
  • Autor: Łukasz Gudel • iAutomatyka.pl
  • Redaktor w iAutomatyka.pl
    Automatyk 4.0 po Politechnice Białostockiej. Pasjonuję się sterownikami PLC i wszelkimi nowościami do których przykleja się łatkę "Przemysł 4.0".
  • Profil Autora

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<

Co ma wspólnego sterownik PLC WAGO z układem sterowania pneumatycznego lub hydraulicznego?

Co ma wspólnego sterownik PLC WAGO z układem sterowania pneumatycznego lub hydraulicznego?

>KLIKNIJ<

Nowe roboty w ofercie YAMAHA

Nowe roboty w ofercie YAMAHA

>KLIKNIJ<

SILNIK WIELOTŁOKOWO OSIOWY O ZMIENNEJ CHŁONNOŚCI A1OVER SERIA 52

SILNIK WIELOTŁOKOWO OSIOWY O ZMIENNEJ CHŁONNOŚCI A1OVER SERIA 52

>KLIKNIJ<

Fabryka Przyszłości – rozwijaj się dzięki technologii

Fabryka Przyszłości – rozwijaj się dzięki technologii

>KLIKNIJ<

DBS60I-W – firma SICK prezentuje nowy enkoder dla branży spożywczej z opatentowaną technologią „Deflector Shield”

DBS60I-W – firma SICK prezentuje nowy enkoder dla branży spożywczej z opatentowaną technologią „Deflector Shield”

>KLIKNIJ<

BEYOND – zawsze ponad standard

BEYOND – zawsze ponad standard

>KLIKNIJ<

Sterowanie Węzłem Cieplnym w Rabczańskiej Spółdzielni Mieszkaniowej

Sterowanie Węzłem Cieplnym w Rabczańskiej Spółdzielni Mieszkaniowej

>KLIKNIJ<

Monitoring zużycia mediów w Domach Studenckich Politechniki Wrocławskiej

Monitoring zużycia mediów w Domach Studenckich Politechniki Wrocławskiej

>KLIKNIJ<

Jakie trendy będą wyznaczać kierunki zsieciowanej fabryki jutra?

Jakie trendy będą wyznaczać kierunki zsieciowanej fabryki jutra?

>KLIKNIJ<

SmartRunner Matcher — jeden czujnik, wiele zastosowań

SmartRunner Matcher — jeden czujnik, wiele zastosowań

>KLIKNIJ<

Ocena ryzyka niezbędnym elementem każdej aplikacji wykorzystującej robota współpracującego

Ocena ryzyka niezbędnym elementem każdej aplikacji wykorzystującej robota współpracującego

>KLIKNIJ<

Nowe przetworniki ciśnienia i różnicy ciśnień gotowe na Przemysł 4.0

Nowe przetworniki ciśnienia i różnicy ciśnień gotowe na Przemysł 4.0

>KLIKNIJ<

LKAB Malmberget inwestuje w wydajność głęboko pod ziemią

LKAB Malmberget inwestuje w wydajność głęboko pod ziemią

>KLIKNIJ<

Mikroskopy cyfrowe w branży elektronicznej

Mikroskopy cyfrowe w branży elektronicznej

>KLIKNIJ<

Oszczędzaj energię i tym samym pieniądze!

Oszczędzaj energię i tym samym pieniądze!

>KLIKNIJ<

Mitsubishi rozdaje falowniki, iPada, głośniki i vouchery na szkolenia!!!

Mitsubishi rozdaje falowniki, iPada, głośniki i vouchery na szkolenia!!!

>KLIKNIJ<

Technologia push-in oraz inne usprawnienia ułatwiające pracę z przekaźnikami

Technologia push-in oraz inne usprawnienia ułatwiające pracę z przekaźnikami

>KLIKNIJ<

Sterowniki PFC200 do zarządzania produkcją energii z OZE

Sterowniki PFC200 do zarządzania produkcją energii z OZE

>KLIKNIJ<

Jakie narzędzia znajdziesz w skrzynce automatyka?

Jakie narzędzia znajdziesz w skrzynce automatyka?

>KLIKNIJ<

Zastosowanie modeli uczenia maszynowego może być łatwe, nawet bez wiedzy eksperckiej w zakresie nauki o danych

Zastosowanie modeli uczenia maszynowego może być łatwe, nawet bez wiedzy eksperckiej w zakresie nauki o danych

Reklama



MOŻESZ SIĘ TYM ZAINTERESOWAĆ

  • 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...
  • Nowe modułowe sterowniki programowalne PLC firmy Eaton umożliwiają producentom maszyn i systemów opracowywanie nowoczesnych koncepcji automatyki, zwłaszcza w połączeniu z systemem XN300 I/O i panelem dotykowym XV300. Modułowy sterownik zape...
  • RPI-1ZI-U24A, to przekaźnik  instalacyjny wytrzymujący maksymalny prąd załączania 120A w czasie 20ms. Przekaźnik ten dedykowany jest do załączania obwodów o wysokim prądzie początkowym, w szczególności do obwodów oświetleniowych, potwi...
  • Ta trwała, niezawodna i solidna przetwornica częstotliwości pracuje sprawnie, skutecznie i niezawodnie nawet w najbardziej wymagających aplikacjach i środowiskach. Jeden typ dla całej linii produkcyjnej. Nowatorska konstrukcja termiczna i u...
  • To rozwiązanie oparte o technologię LoRaWAN pozwala skutecznie realizować działania ograniczające ryzyko rozprzestrzeniania się wirusa . Możliwość automatycznej kontroli dystansu z jednoczesnym monitoringiem relacji i wstecznym śledzeniem k...
  • PR200 to uniwersalne i łatwe w obsłudze urządzenie zaprojektowane w plastikowej obudowie do montażu na szynie DIN jako alternatywa dla PLC. Przekaźnik jest dostępny w kilku wersjach dla napięcia stałego i przemiennego. Jest wyposażony w cyf...