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<

Serwonapędy PacDrive – Wywiad z Mateuszem Biega Dynamotion – Część II/II

Serwonapędy PacDrive – Wywiad z Mateuszem Biega Dynamotion – Część II/II

>KLIKNIJ<

Finder BLISS2 – Wygodne sterowanie temperaturą

Finder BLISS2 – Wygodne sterowanie temperaturą

>KLIKNIJ<

Weź udział w konkursie i wygraj hulajnogę elektryczną lub zestaw HMI + PLC!

Weź udział w konkursie i wygraj hulajnogę elektryczną lub zestaw HMI + PLC!

>KLIKNIJ<

Showtruck Endress+Hauser wznawia trasę po Polsce. W programie wiele nowości

Showtruck Endress+Hauser wznawia trasę po Polsce. W programie wiele nowości

>KLIKNIJ<

W jakie przepływomierze można zaopatrzyć się na platformie MerXu?

W jakie przepływomierze można zaopatrzyć się na platformie MerXu?

>KLIKNIJ<

Wejdź do świata automatyki WAGO z bezpłatną licencją e!COCKPIT na start

Wejdź do świata automatyki WAGO z bezpłatną licencją e!COCKPIT na start

>KLIKNIJ<

Nowy świat automatyzacji

Nowy świat automatyzacji

>KLIKNIJ<

Krążniki do przenośników taśmowych – rodzaje i zastosowanie

Krążniki do przenośników taśmowych – rodzaje i zastosowanie

>KLIKNIJ<

Elastyczna modernizacja instalacji dzięki bramom szeregowym

Elastyczna modernizacja instalacji dzięki bramom szeregowym

>KLIKNIJ<

Aplikacje Ethernet

Aplikacje Ethernet

>KLIKNIJ<

Rozporządzenie UE w sprawie ekoprojektów

Rozporządzenie UE w sprawie ekoprojektów

>KLIKNIJ<

Centrum Testowania Technologii Przemysłu 4.0 powstało na Śląsku. Przełom dla polskiej branży produkcyjnej

Centrum Testowania Technologii Przemysłu 4.0 powstało na Śląsku. Przełom dla polskiej branży produkcyjnej

>KLIKNIJ<

Depaletyzowanie: dzięki technologii zdjęć 3D roboty widzą po prostu więcej

Depaletyzowanie: dzięki technologii zdjęć 3D roboty widzą po prostu więcej

>KLIKNIJ<

Poznaj iAutomatyka Roku 2020 – Wywiad z Adamem Laryszem

Poznaj iAutomatyka Roku 2020 – Wywiad z Adamem Laryszem

>KLIKNIJ<

PFC200 w Sferycznym Ogrodzie Badawczym

PFC200 w Sferycznym Ogrodzie Badawczym

>KLIKNIJ<

Roboty SCARA – możliwości łatwej automatyzacji procesów produkcyjnych

Roboty SCARA – możliwości łatwej automatyzacji procesów produkcyjnych

>KLIKNIJ<

Przekaźnik z wymuszonym prowadzeniem styków

Przekaźnik z wymuszonym prowadzeniem styków

>KLIKNIJ<

INTELIGENTNA KURTYNA OPTYCZNA WEBCHECKER DO POMIARÓW SZEROKOŚCI I PROWADZENIA KRAWĘDZI KILKU WSTĘG JEDNOCZEŚNIE

INTELIGENTNA KURTYNA OPTYCZNA WEBCHECKER DO POMIARÓW SZEROKOŚCI I PROWADZENIA KRAWĘDZI KILKU WSTĘG JEDNOCZEŚNIE

>KLIKNIJ<

Jak zwiększyć wydajność maszyny dzięki sterownikowi ruchu Trio?

Jak zwiększyć wydajność maszyny dzięki sterownikowi ruchu Trio?

>KLIKNIJ<

Nowości produktowe 2021

Nowości produktowe 2021

Reklama



MOŻESZ SIĘ TYM ZAINTERESOWAĆ




KATEGORIE ARTYKUŁÓW
POLECANE ARTYKUŁY
Wydarzenia