Do Projektu iAutomatyka dołączyli:

https://iautomatyka.pl/wp-content/uploads/2018/03/Mitsuboshi-FX5U-WebHMI-SCADA.jpg

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


Utworzono: / 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!



PRZECZYTAJ RÓWNIEŻ



NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

Reklama



POLECANE FIRMY I PRODUKTY
  • Przy użyciu flexROOM® można szybko i łatwo realizować automatykę budynkową na potrzeby biur i budynków administracyjnych, zgodną z obowiązującymi normami i efektywną energetycznie. flexROOM® to szeroki wachlarz rozwiązań dla automatyki budy...
  • Zaprojektowane, aby zwiększyć wydajność Sterowniki FX5U/FX5UC zapewniają rodzinie FX wyższą wydajność oraz dodają nowe cechy, które wyznaczają standardy w klasie kompaktowych sterowników PLC. Pozwala to użytkownikom na tworzenie bardziej zł...
  • ÖLFLEX® CLASSIC 110 – elastyczny przewód sterowniczy do różnych zastosowań, w płaszczu z PVC, aprobata VDE, odporność na oleje, 300/500 V, również do YSLY lub YY CPR: informacje pod adresem www.lapppolska.pl Certyfikat zgodności VDE z...
  • W trybie refleksyjnym sygnał ultradźwiękowy jest nieustannie odbijany przez zamontowany na stałe element odbijający wiązkę, tzw. element odniesienia. Jako elementu odbijającego wiązkę można używać odpowiednio ustawionego panelu z plastiku l...
  • SICK oferuje całą gamę elektronicznych przetworników pomiarowych ciśnienia i presostatów, które ze względu na inteligentne i wszechstronne możliwości konfiguracji dają się optymalnie dopasować do indywidualnych wymagań klienta. W typowy dla...
  • 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...