Podstawy tworzenia wizualizacji w UniLogic

Tycjan Kołecki Akademia Unitronics
Akademia PLC6

Podstawy tworzenia wizualizacji w UniLogic – nawigacja po modułach UniLogic związanych z tworzeniem systemów SCADA.

Oprogramowanie UniLogic pozwala na stosunkowo proste i szybkie tworzenie wizualizacji procesów na wbudowanym w sterownik panelu HMI. W tej części kursu poznamy podstawy tworzenia wizualizacji w oprogramowaniu UniLogic.

Omówienie UniLogic HMI Screen Editor

Górny pasek zakładek w programie UniLogic umożliwia nam szybkie przełączanie pomiędzy kluczowymi częściami oprogramowania. Zapoznamy się teraz z komponentami odpowiedzialnymi za edycje HMI.

  1. HMI EDITOR – tutaj tworzymy ekrany HMI
  2. Wstążka HMI Screen – daje nam możliwość szybkiego dopasowania układu ekranów HMI
  3. Toolbox – biblioteka gotowych bloków funkcyjnych (przyciski, lampki) do wykorzystania przez użytkownika
  4. Properties Window – modyfikcja funkcji i wyglądu wybranych elementów
podstawy tworzenia wizualizacji w UniLogic
Ekran tworzenia wizualizacji.

HMI Elements (HE)

Oprogramowanie Unilogic pozwala nam na szybkie wykorzystanie gotowych elementów takich jak: przyciski, elementy tekstu, podgląd plików PDF, zbiorniki itp. Funkcjonalność poszczególnych HMI Elements poznamy w praktyce przy wykonywaniu ćwiczeń. Modyfikacje wyglądu i funkcionalności możemy wprowadzać w Properties Window.

HMI Elements Actions (HEA)

Prawie każdemu elementowi HMI (poza najprostszymi i specjalnego przeznaczenia) możemy dodać akcje, która jest wykonywana po aktywacji elementu na panelu. W zależności od typu elementu może on np ustawiać wartość bitu, odczytywać wartość zmiennej, przełączać ekrany itp.

Dodawanie nowej akcji do elementu.

Jump Screen

Aby nasza wizualizacja była czytelna, czasami musimy umieścić kilka ekranów. Przykładowo na pierwszym ekranie tworzymy wizualizacje całego procesu technologicznego, na kolejnych odczyty z poszczególnych urządzeń wchodzących w skład aplikacji, a na końcu implementujemy PDF Viewer. Dzięki temu pracownik może zapoznać sie nie tylko z bierzącymi odczytami maszyny ale również z dokumentacją techniczną.

Na początku musimy dodać ekrany w zakładce HMI znajdującej nie w „Drzewie Projektu”.

add screen
Dodawanie nowego ekranu.

Następnie dodajemy przyciski które będą służyć do nawigacji po ekranach.

Load screen, Podstawy tworzenia wizualizacji w UniLogic
Tworzenie akcji do przełączania między ekranami.

Teraz przypisujemy im odpowiednie akcje, pamiętając o odpowiedniej spójności i logice nawigacji. Bardzo istotne jest, aby osoba niezaznajomiona z programem sterownika była w stanie obsługiwać panel HMI.

Więcej informacji na temat praktycznego tworzenia systemów SCADA w UniLogic znajduje się w części 7. kursu.

Podstawy tworzenia wizualizacji w UniLogic a metodologia tworzenia systemów SCADA

Niezależnie od tego czy system HMI/SCADA jest zaimplementowany na panelu sterownika czy na komputerze przemysłowym, musimy pamiętać w jakim celu tworzone są wizualizacje. Nowoczesna wizualizacja powinna być optymalna pod kątem czytelności i wydajności – niewskazane jest nadmierne wykorzystywanie efektów wizualnych. Obecnie stawia się na minimalistyczny design i spójne kodowanie kolorów. Dlatego najważniejszym zadaniem systemów wizualizacji jest wyświetlanie aplikacji oraz alarmów. Atrakcyjne elementy graficzne pozostawmy dla rynku konsumenckiego.

Podsumowanie

Podsumowując, oprogramowanie UniLogic pozwala na szybkie tworzenie prostych wizualizacji. W związku z tym, system ten idealnie sprawdza się w zastosowaniach do których kierowana jest seria sterowników Unitronics. Większe i bardziej złożone wizualizacje wymagają zewnętrznych programów przeznaczonych do komputerów przemysłowych.

Zachęcamy do zapoznania się z pozostałymi częściami kursu Akademi PLC Elmarkdzięki którym można poznać inne istotne cechy i funkcje sterowników Unitronics:

  1. Sterowniki Unitronics serii UniStream
  2. Uruchomienie sterownika UniStream i instalacja UniLogic
  3. Konfiguracja sprzętowa sterownika Unitronics UniStream
  4. Typy danych dostępnych w sterownikach UniStream
  5. Tagi i struktury w programie UniLogic
  6. Podstawy tworzenia wizualizacji w UniLogic
  7. UniLogic prosty program przycisk + lampka
  8. Timery dostępne w UniLogic
  9. RTC w sterownikach Unistream
  10. String, czyli tekstowy typ danych
  11. DataSampling i archiwizacja danych w UniLogic
  12. I/O w sterownikach PLC UniStream
  13. Alarmy wbudowane w programie UniLogic
  14. UAC, czyli Zarządzanie uprawnieniami użytkowników
  15. Dostęp VNC do sterownika UniStream
  16. Tabele Danych w programie UniLogic
  17. Komunikacja EtherNet/IP
  18. Komunikacja ModBus RTU w UniStream
  19. Regulator PID w sterownikach UniStream
  20. Komunikacja CAN, czyli szeregowa magistrala komunikacyjna
  21. Konfiguracja Falowników w UniLogic
  22. Komunikacja za pomocą protokołu FTP
  23. Protokół MQTT w środowisku UniLogic
  24. Konfiguracja modemu 3G, wysyłanie/odbieranie SMS
  25. Bazy SQL w połączeniu z UniLogic

Wpisy wykorzystujące nabytą wiedzę w zaawansowany sposób

  1. UniStream współpracuje z bazami SQL.
  2. Sterownik PLC integruje się z systemem SCADA.
  3. UniStream działa jako serwer OPC UA.