Do Projektu iAutomatyka dołączyli:

Sterowanie bez sterownika PLC – Weintek iR-ETN + WebHMI

2429 wyświetleń, autor: Łukasz Gudel • iAutomatyka.pl.

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


Gdy myślimy o układzie sterowania to od razu kojarzy nam się to ze standardowym schematem. Mamy czujniki i przyciski na wejściach sterownika PLC, program w sterowniku napisany zazwyczaj w języku drabinkowym lub strukturalnym oraz urządzenia wykonawcze podłączone do wyjść sterownika. Do tego możemy dołożyć panel HMI czy inną metodę wizualizacji. Takie rozwiązanie jest bardzo popularne, ale nie jest jedynym sposobem sterowania. Jeżeli opracowywana aplikacja nie wymaga pracy sterownika w czasie rzeczywistym i nie musimy synchronizować napędów to może warto pokusić się o inne rozwiązanie. W naszym przykładzie sterownik PLC i panel HMI zastąpimy przez WebHMI, które za pomocą protokołu Modbus TCP komunikuje się z modułami wejść/wyjść Weintek iR.

Co to jest WebHMI?

WebHMI to zoptymalizowane urządzenie do przetwarzania i wyświetlania danych procesowych w prosty sposób, z Polskim interfejsem. Prace można zacząć zaraz po podłączeniu zasilania, ponieważ wystarczy dowolna przeglądarka internetowa zarówno do budowania ekranów jak i ich wyświetlania jako SCADA. WebHMI nie wymaga instalacji oprogramowania na PC ani sztucznych ograniczeń ilości rejestrów  czy dodatkowych opłat.

Samo urządzenie WebHMI wystarczy do zbudowania wizualizacji. Przedstawiamy to w krótkim filmie poniżej:

Jeśli dodamy do tego możliwość odczytu stanu wejść oraz sterowania wyjściami to mamy do czynienia ze sterownikiem SCADA 🙂 Takie rozwiązanie może okazać się bardzo pomocne, gdy chcemy zastosować dodatkowe opcje w maszynach lub innych obiektach automatyki. W prostych aplikacjach może okazać się, że samo WebHMI wystarczy do sterowania, odczytu i wizualizacji danych.

Konfiguracja połączenia

Konfiguracja takiego połączenia jest bardzo prosta. Od strony modułów IO za pomocą programu EasyRemoteIO zmieniamy lokalny adres IP na pasujący do podsieci WebHMI. Na sterowniku SCADA tworzymy połączenie Modbus pomiędzy urządzeniami i dodajemy wszystkie potrzebne zmienne. Adresowanie kolejnych wejść i wyjść modułów jest następujące:

Znając adres IP modułów i adresy Modbus poszczególnych wejść i wyjść możemy przejść do zdefiniowania połączenia i dodania zmiennych. Proces definiowania połączenia w protokole Modbus opisywaliśmy już tu, tu i tu. Gotowa lista zdefiniowanych zmiennych wygląda następująco:

Skrypty

WebHMI pozwala na dodawanie skryptów użytkownika pisanych w wysokopoziomowym języku LUA. Język LUA pozwala na korzystanie ze znanych instrukcji warunkowych takich jak if, case, czy pętli for. Skryptów może być wiele, a każdy może być wywoływany w inny sposób. Możliwe jest wywoływanie skryptu w każdym cyklu programu, przy zmianie wartości wybranej zmiennej, z poziomu ekranu lub na podstawie zaplanowanego wydarzenia w kalendarzu. W skryptach możemy zaprogramować całą logikę naszej prostej aplikacji.

Powyższy skrypt realizuje przepisanie wartości wejść na wyjścia. Jako wejścia wykorzystano 2 przełączniki bistabilne a do wyjść podłączono dwukolorowy wskaźnik LED.

 

Czytając ten artykuł, mogła nasunąć się myśl: „No dobra, a co jeśli chcę zapamiętać jakieś wartości albo wykorzystać liczniki lub timery? Przecież nie mam sterownika PLC i jego obszarów pamięci.” Na takie pytanie odpowiedź jest bardzo prosta. WebHMI pozwala na wykorzystanie 4000 bajtów pamięci do definicji własnych zmiennych, w tym 2000 bajtów jako pamięć nieulotna. Taka ilość pamięci z pewnością wystarczy do przygotowania prostego programu sterowania.

Rozproszone moduły wejść i wyjść

Wykorzystaliśmy moduły wejść i wyjść Weintek serii iR. Moduły te pojawiły się ostatnio w recenzji panelu Weintek z wbudowanym sterownikiem PLC. Do wyboru mamy dwa moduły komunikacyjne: Ethernet lub CANopen. Do tych modułów komunikacyjnych dołączamy kolejne moduły wejść/wyjść. Dostępne są następujące wersje:

  • moduł 16 wejść cyfrowych – iR-DI16-K
  • moduł 16 wyjść cyfrowych – iR-DQ16-P lub iR-DQ16-N (Source lub Sink)
  • moduł 8 wejść i 8 wyjść cyfrowych – iR-DM16-P lub iR-DM16-N (Source lub Sink)

Podsumowanie

W tym krótkim artykule przedstawiliśmy przykład wykorzystania urządzenia WebHMI jako alternatywę dla sterowników PLC w prostych aplikacjach niekrytycznych czasowo. Takie rozwiązanie może być szczególnie przydatne na przykład w systemach domów inteligentnych lub jako dodatkowy układ zbierania informacji z maszyny wraz z załączaniem sygnalizacji przez WebHMI. Zastosowanie sterownika SCADA WebHMI pozwala także na wykorzystanie innych funkcji urządzenia takich jak: ekrany wizualizacji, planowanie wydarzeń, raporty, dostęp z dowolnego urządzenia mobilnego czy zdalny dostęp. O tych i o innych funkcjach możesz poczytać na stronie o zestapro.pl.


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

Newsletter

Zapisz się i jako pierwszy otrzymuj nowości!

Zapoznałem się i akceptuję klauzulę informacyjną.
27 sierpnia 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

NAJNOWSZE PUBLIKACJE OD UŻYTKOWNIKÓW I FIRM

>KLIKNIJ<

Klimatyzacja szaf sterowniczych i mistrzostwo oszczędności

Klimatyzacja szaf sterowniczych i mistrzostwo oszczędności

>KLIKNIJ<

TwinSAFE – miniporadnik dla początkujących

TwinSAFE – miniporadnik dla początkujących

>KLIKNIJ<

Technologia cyfrowego bliźniaka – szybsze uruchomienie maszyny

Technologia cyfrowego bliźniaka – szybsze uruchomienie maszyny

>KLIKNIJ<

Szkolenie z podstaw techniki napędowej i falowników z DWI MOTION – relacja

Szkolenie z podstaw techniki napędowej i falowników z DWI MOTION – relacja

>KLIKNIJ<

Automatyka przemysłowa

Automatyka przemysłowa

>KLIKNIJ<

Kryzys koronawirusa szansą dla Twojej firmy. Poznaj zalety robotyzacji

Kryzys koronawirusa szansą dla Twojej firmy. Poznaj zalety robotyzacji

>KLIKNIJ<

Nowy poziom techniki przemieszczeń liniowych

Nowy poziom techniki przemieszczeń liniowych

>KLIKNIJ<

RENEX Group dystrybutorem JBC

RENEX Group dystrybutorem JBC

>KLIKNIJ<

Ri4Power Rittal – inteligentny system prądowy

Ri4Power Rittal – inteligentny system prądowy

>KLIKNIJ<

Testuj oprogramowanie SCADA w chmurze

Testuj oprogramowanie SCADA w chmurze

>KLIKNIJ<

Ostatnie terminy szkoleń stacjonarnych z PLC za 1500 zł!

Ostatnie terminy szkoleń stacjonarnych z PLC za 1500 zł!

>KLIKNIJ<

Palma z adresem IP, czyli jak technologia może wpływać na komfort naszego odpoczynku

Palma z adresem IP, czyli jak technologia może wpływać na komfort naszego odpoczynku

>KLIKNIJ<

Zobacz jak maksymalna elastyczność zwiększy wydajność automatyzacji. Niezależnie sterowane nośniki obrabianych przedmiotów

Zobacz jak maksymalna elastyczność zwiększy wydajność automatyzacji. Niezależnie sterowane nośniki obrabianych przedmiotów

>KLIKNIJ<

Certyfikowane pomiary dla aplikacji HRC

Certyfikowane pomiary dla aplikacji HRC

>KLIKNIJ<

Jak dobrać falownik w 5 krokach? Blog DWI motion!

Jak dobrać falownik w 5 krokach? Blog DWI motion!

>KLIKNIJ<

5G w firmie Rittal – nowy standard telefonii komórkowej wkracza do działu produkcji

5G w firmie Rittal – nowy standard telefonii komórkowej wkracza do działu produkcji

>KLIKNIJ<

Oprogramowanie do modelowania układów automatyki i urządzeń

Oprogramowanie do modelowania układów automatyki i urządzeń

>KLIKNIJ<

Własne bloki funkcyjne w easyE4 – przyspiesz swoją pracę

Własne bloki funkcyjne w easyE4 – przyspiesz swoją pracę

>KLIKNIJ<

Jak sterować PLC za pomocą telefonu? Web serwer w sterownikach S7

Jak sterować PLC za pomocą telefonu? Web serwer w sterownikach S7

>KLIKNIJ<

Podstawy safety w TIA PORTAL

Podstawy safety w TIA PORTAL





MOŻESZ SIĘ TYM ZAINTERESOWAĆ

  • Łatwe w obsłudze narzędzie do diagnostyki i wdrażania nowych rozwiązań mapp Cockpit firmy B&R to zaawansowane, a zarazem łatwe w użyciu narzędzie do uruchamiania maszyn i usuwania ewentualnych usterek. Rozwiązanie – oparte na standardow...
  • RPC-2A-UNI  przekaźnik czasowy – Działający po zaniku napięcia zasiania, przy załączonym przekaźniku wykonawczym.   Przekaźnik przeznaczony do stosowania w instalacjach niskiego napięcia w automatyce przemysłowej, w automatyce budynko...
  • 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...
  • Systemy RFID są ekonomiczne, uniwersalne i zapewniają niezawodność procesów, np. w intralogistyce. Zadania związane z identyfikacją stały się teraz łatwiejsze, szczególnie gdy potrzebna jest duża liczba punktów identyfikacji, dzięki  głowic...
  • SIR6W, to nowa seria przekaźników interfejsowych przeznaczonych do separacji wejść/wyjść w aplikacjach PLC oraz do wielu różnych aplikacji jako elementy pośredniczące i wykonawcze. • SIR6W, to przekaźniki o niewielkich wymiarach 88,6 x 6,2 ...
  • Produkty i rozwiązania firmy SICK są równie różnorodne jak codzienność w przedsiębiorstwie. Szkolenia SICK dla użytkowników umożliwiają zdobycie wiedzy na temat zróżnicowanej oferty naszych innowacyjnych produktów w formie dostosowanej do k...
    Link: Terminy