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<

Sterowanie ploterem CNC w oparciu o technologię mapp Motion w wykonaniu studentów

Sterowanie ploterem CNC w oparciu o technologię mapp Motion w wykonaniu studentów

>KLIKNIJ<

Narzędzia zdalnego nadzoru dla Fabryki Przyszłości

Narzędzia zdalnego nadzoru dla Fabryki Przyszłości

>KLIKNIJ<

Przybyłem, otworzyłem, podłączyłem – unboxing zestawu XV100 BOX od EATON

Przybyłem, otworzyłem, podłączyłem – unboxing zestawu XV100 BOX od EATON

>KLIKNIJ<

Jak skonfigurować router przemysłowy 4G LTE: server OpenVPN, zdalny dostęp i DDNS – na przykładzie Teltonika RUT240

Jak skonfigurować router przemysłowy 4G LTE: server OpenVPN, zdalny dostęp i DDNS – na przykładzie Teltonika RUT240

>KLIKNIJ<

ctrlX AUTOMATION: Dwa kroki przed konkurencją

ctrlX AUTOMATION: Dwa kroki przed konkurencją

>KLIKNIJ<

ABB rozszerza portfolio szybkich robotów przemysłowych dzięki przejęciu Codian

ABB rozszerza portfolio szybkich robotów przemysłowych dzięki przejęciu Codian

>KLIKNIJ<

Wprowadzenie do Open Core Engineering

Wprowadzenie do Open Core Engineering

>KLIKNIJ<

Współpraca sterownika LOGO! 8 z panelami HMI KTP Basic

Współpraca sterownika LOGO! 8 z panelami HMI KTP Basic

>KLIKNIJ<

ReeR Safe Gate kurtyna z funkcją mutingu

ReeR Safe Gate kurtyna z funkcją mutingu

>KLIKNIJ<

Patchcordy na cały świat – odbierz darmowe próbki nowoczesnych przewodów ETHERLINE

Patchcordy na cały świat – odbierz darmowe próbki nowoczesnych przewodów ETHERLINE

>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





MOŻESZ SIĘ TYM ZAINTERESOWAĆ

  • 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...
  • Szybki i bezpieczny dostęp do maszyn i fabryk Usługa u-link gwarantuje szybki i bezpieczny dostęp do maszyn i fabryk, co ułatwia zdalne utrzymanie ruchu, jednocześnie pozwalając na wydajne zarządzanie zakładami produkcyjnymi i stacjami klie...
  • 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...
  • Rozwiązania wizyjne nadają się idealnie do zautomatyzowanych zadań kontrolnych i pomiarowych. Kamery wizyjne 2D i 3D firmy SICK sprawdzają się w ogromnej ilości aplikacji, polegających na pomiarze, lokalizacji, kontroli i identyfikacji. Nas...
  • 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...
  • ROUTER VPN EWON COSY 131 Zapewnia sprawny i prosty w obsłudze zdalny dostęp do dowolnego urządzenia Kompatybilność z najważniejszymi markami i protokołami sterowników PLC (m.in. Siemens, Allen-bradley, Omron…) Szybie zarządzenie roote...



KATEGORIE ARTYKUŁÓW
POLECANE ARTYKUŁY
Wydarzenia