Do Projektu iAutomatyka dołączyli:

WebHMI SCADA – jak połączyć się ze sterownikiem Siemens S7-1200 w TIA Portal


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


Odkąd pojawiła się recenzja sterownika SCADA WebHMI  na polecenie https://zestapro.pl/ dostaliśmy grad pytań, e-maili i zapytań o dostępność produktu. Od firm które już przetestowały ten produkt dostaliśmy jednoznaczny feedback „to urządzenie bije wszystkie inne, nie ma nawet porównania”. Dzięki temu my też nie mamy już wątpliwości, że będzie to hit tego roku i postanowiliśmy się zaopiekować WebHMI!

Powstaje seria tutoriali, how to, instrukcji, kursów i wszelkich artykułów ułatwiających pracę z tym urządzeniem. W każdym artykule, na jego końcu pojawił się spis wszystkich artykułów związanych z WebHMI aby ułatwić Wam nawigację.  Z drugiej strony możecie wierzyć nam na słowo – jeśli mieliście chociaż styczność ze sterownikami PLC i jakąkolwiek wizualizacją (np. HMI) to poradzicie sobie bez tych instrukcji. Serio 🙂

UWAGA! Teraz WebHMI jest dostępne w 100% w języku Polskim!

W filmie poniżej przedstawiliśmy pierwsze kroki w łączeniu WebHMI ze sterownikiem Siemens S7-1200 – konfigurację połączenia i budowanie wizualizacji.

Potrzebujesz dokładnej instrukcji krok po kroku? Zapraszam do poniższego artykułu, w którym dokładnie opiszę co, gdzie, jak i dlaczego :). Poradnik dotyczy komunikacji ze sterownikiem S7-1200, ale praktycznie tak samo łączymy się ze sterownikami S7-1500 oraz S7-300. Jedyną różnicą jest inna wartość TSAP (0302) w przypadku sterownika S7-300.

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.

Ustawienia sterownika PLC S7-1200 do komunikacji z WebHMI

Zanim zaczniemy wymieniać dane pomiędzy sterownikiem PLC a WebHMI należy jeszcze zmienić ustawienia zabezpieczeń sterownika w TIA Portal.

Sprowadza się to do zaznaczenia dwóch opcji:

  1. We właściwościach sterownika (Properties) odszukujemy zakładkę Protection. W tym oknie trzeba zezwolić na pełny dostęp do urządzenia (Full access).
  2. Zezwolić na komunikację za pomocą funkcji PUT/GET z innych urządzeń.

Ważne jest też wyłączenie optymalizacji pamięci bloków danych dla bloków wykorzystywanych w komunikacji (mówiąc prościej, jeśli WebHMI chce odpytywać bloki DB w sterowniku PLC to opcja optymalizacji bloku musi zostać wyłączona – patrz screen niżej). Opcję tą znajdziemy we właściwościach bloku danych DB.

Wymiana danych pomiędzy urządzeniami

Jesteśmy teraz gotowi aby rozpocząć połączenie pomiędzy WebHMI a sterownikiem Siemens S7-1200. Wartości zmiennych pomiędzy urządzeniami są przesyłane za pomocą rejestrów.  Po zalogowaniu do WebHMI (domyślnie login: admin, hasło: admin) przechodzimy do zakładki Ustawienia następnie okna Zmienne.

W celu dodania połączenia należy wybrać przycisk Nowe połączenie. Wpisujemy nazwę połączenia, podajemy model urządzenia, protokół, adres urządzenia i adres TSAP wykorzystywany w protokole COTP (pozostawiamy domyślnie 0301). Jeśli łączymy się ze sterownikiem S7-300 to w polu TSAP należy wpisać wartość 0302.

Po stworzeniu połączenia z urządzeniem można dodać zmienne. Po wciśnięciu przycisku Nowa zmienna wystarczy podać nazwę zmiennej i adres na sterowniku PLC (może to być adres z pamięci wejściowej, wyjściowej, pamięci pomocniczej M lub bloków danych). Przykładowe wartości pola Address: I0.0, Q5.1, MB1, DB1.DB0.0, DB1.DBW2, DB4.DBD2, DB4.DBW13.

Poniżej przykład zmiennej typu Real odwołującej się do bloku DB1.DBD0 sterownika S7-1200:

W zakładce Wartość z listy dostępnych możliwości wybieramy typ i format zmiennej – to wystarczy aby używać zmiennej na wizualizacji. Pozostałe opcje i zakładki są dodatkiem do modyfikacji rejestru np. skalowanie, określenie limitów, przypisanie kolorów, stanów, jednostki, czy alarmów itp. (Uwaga! WebHMI nie rozpoznaje długości zmiennych na podstawie adresu. Oznacza to że adresy DB1.DB0, DB1.DBB0, DB1.DBW0, DB1.DBD0 oznaczają to samo i konieczny jest wybór typu danych – pole Typ danych).

 Gotowe! Proste, prawda?

Opcji związanych z rejestrami jest dużo więcej np. organizowanie połączeń i rejestrów w grupy, importowanie lub eksportowanie i wiele innych. Zaawansowane opcje na pierwszy rzut oka nie występują ale są zawsze pod ręką w zakładkach obok lub z rozwijanych list typu „NARZĘDZIA” jak na obrazku niżej. Czyni to WebHMI bardzo wygodnym i intuicyjnym urządzeniem do programowania.

 Pierwsza wizualizacja na WebHMI

Tworzenie i edycja pulpitów w WebHMI niczym nie odbiega od wszelkich programów do budowania wizualizacji. Powiem więcej, niektóre opcje w WebHMI pozytywnie potrafią zaskoczyć.

Aby dodać nowy pulpit wystarczy wybrać:  Ustawienia → Pulpity → Dodaj pulpit. Podajemy nazwę pulpitu, jego wymiary oraz kolory tła, tekstu i nagłówka strony.

Po zapisaniu możemy wejść do stworzonego pulpitu, a po użyciu przycisku Edytor wizualny możliwe jest zmienianie zawartości pulpitu (zaznaczono na zdjęciu poniżej).

Do dyspozycji mamy narzędzie które pozwalają od razu budować wizualizację, wystarczy przeciągać elementy z prawego przybornika na ekran. Na ogromny plus jest to, że design obiektów już standardowo wygląda dobrze i na dobrą sprawę nie musimy się skupiać na obramowaniu, kolorkach czy marginesach w opisach, choć te opcje również są możliwe do personalizacji.

W przykładzie poniżej użyliśmy przycisku. Wybierając wstawiony obiekt mamy możliwość zmiany ustawień i parametrów. Najważniejsze jest powiązanie tego obiektu, z jednym z wcześniej stworzonych rejestrów. Aby przycisk działał poprawne konieczne też jest ustalenie wartości przy wciskaniu i puszczaniu przycisku. Dodanie i zmianę parametrów przycisku na wizualizacji pokazano poniżej.

W podobny sposób możemy dodać pozostałe elementy okna wizualizacji. Po szybkiej modyfikacji wyglądu elementów i ich pozycji otrzymujemy gotowy ekran, a po zapisaniu i wyjściu z edycji wizualizacja zaczyna działać natychmiastowo. Nie musimy nic kompilować, ani wgrywać do urządzenia. Gotowy efekt:

 

Podsumowanie

Pokazałem jedynie jedną z najbardziej podstawowych opcji wizualizacji. WebHMI ma w sobie mnóstwo możliwości pozwalającej na zbudowanie zarówno prostych jak i zaawansowanych wizualizacji SCADA. Nieco niżej tego artykułu dodaliśmy spis artykułów związanych z WebHMI. Z dnia na dzień powinno ich przybywać :).

Warto zawitać na stronie zestapro.pl gdzie gromadzone są artykuły na temat realizacji obiektów z wykorzystaniem SCADY WebHMI. Rzuć też okiem na wikipedię producenta na temat tego urządzenia, a jeśli jesteś zainteresowany zakupem to odsyłam do Importera poniżej

 


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


11 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<

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

>KLIKNIJ<

Analiza sygnałów z enkoderów inkrementalnych w jeszcze niższej cenie i na mniejszej przestrzeni.

Analiza sygnałów z enkoderów inkrementalnych w jeszcze niższej cenie i na mniejszej przestrzeni.

>KLIKNIJ<

Złączki do węży SILVYN® – mniejsze opakowania

Złączki do węży SILVYN® – mniejsze opakowania





MOŻESZ SIĘ TYM ZAINTERESOWAĆ

  • 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...
  • Routery Ubiquity serii RK2x to rozwiązania zapewniające funkcjonalności zdalnego dostępu serwisowego, które mogą być użyte z dowolnym urządzeniem automatyki. Routery Ubiquity o symbolach RK20, RK21 i RK22, to modele umożliwiające zdalny ser...
  • Sterowniki  z serii SIMATIC S7-1200 oferują szeroki zakres funkcjonalności i zintegrowane wejścia/wyjścia zamknięte w kompaktowej obudowie. Są doskonałym narzędziem do realizacji standardowych projektów i zadań automatyki, a jednostki S7-12...
  • 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ł...
  • 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...
  • 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...



KATEGORIE ARTYKUŁÓW
POLECANE ARTYKUŁY
Wydarzenia