Do Projektu iAutomatyka dołączyli:

https://iautomatyka.pl/wp-content/uploads/2018/05/webhmi-siemens-s7-1200-tiaportal-polaczenie.jpg

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


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
  • 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...
  • 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ł...
  • 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...
  • 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...