wersja mobilna | kontakt z nami

Programowanie paneli HMI (3)

Numer: Czerwiec/2016

Podczas całego tego kursu będziemy pracować z narzędziem TIA Portal. W poprzedniej części napisałem o instalacji, a w tej opiszę podstawy użytkowania.

Pobierz PDF

Rysunek 1. Okno główne środowiska TIA Portal

Teraz opiszę najważniejsze składniki środowiska. Jak pewnie zauważyliśmy, instalator umieścił na pulpicie skrót do programu TIA Portal V13, więc klikamy dwukrotnie na tą ikonę i po chwili otworzy się środowisko. Mamy do dyspozycji dwa rodzaje wyglądu TIA Portal - Project view lub Portal view. Widok Project view został przedstawiony na rysunku 1.

Ten widok jest rzadko używany przez większość programistów. Jednak krótko scharakteryzuję ten widok, aby lepiej zapoznać Czytelnika w pakietem. Zostały tutaj wyszczególnione cztery główne obszary z tego widoku:

  1. Portale do różnych zadań.
  2. Dostępne zadania dla wybranego portalu z punktu 1.
  3. Panel wyboru dla wybranej akcji.
  4. Zmiana na widok Project view.

Otwarcie wcześniej utworzonego projektu poprzez wybranie Open existing project spowoduje wyświetlenie widoku przedstawionego na rysunku 2. W dalszej części tego kursu będziemy wykorzystywać tylko Project view, więc w dolnym lewym rogu klikamy na Project view, co spowoduje otwarcie innego wyglądu środowiska. Zostanie wyświetlone podobne okno, jak na rysunku 3. Występują w nim:

  1. Pasek narzędzi - podobnie do innych środowisk programistycznych, tak samo w TIA Portal na samej górze znajdują się narzędzia wykorzystywane najczęściej podczas pracy na projektem. Z tego miejsca poza standardowymi rzeczami jak zapis projektu lub kopiowanie czy usuwanie można także wykonać kompilację projektu, Można także wgrać projekt do sterownika PLC lub panelu HMI. Dostępne są też opcje połączenia się online ze sterownikiem oraz włączenie (przejście do trybu RUN) lub zatrzymanie (przejście do trybu STOP).
  2. Drzewo narzędzi - jest to panel nawigacyjny wyglądający tak samo dla wszystkich okien edytora. Poukładana hierarchicznie wszystkie dane związane z projektem oraz potrzebnymi edytorami. Po otwarciu projektu to właśnie w drzewie projektu są widoczne wszystkie urządzenia znajdujące się w tworzonym projekcie. To z tego miejsca dodaje się też nowe urządzenia do projektu. Podwójne kliknięcie na dany obiekt z tego panelu powoduje automatyczne otwarcie w obszarze roboczym powiązanego z nim edytora. Poniżej znajduje się sekcja Details view, gdzie wyświetlane są szczegóły związane z zaznaczonym obiektem w drzewie projektu.
  3. Obszar roboczy - środkowej części środowiska programistycznego zawierająca obszar roboczy w zależności od użytego obszaru roboczego. W tej części zazwyczaj znajduje się edytor od konfiguracji sprzętowej lub edytor służący do pisania kodu programu. Każdy z nich dzieli się dodatkowo na dwie części. Ten obszar jest "pływający", czyli można go przenieść na drugi monitor.
  4. Karta zadań - z prawej strony znajduje się karta zadań, której wygląd zależy od aktualnie aktywnego obszaru roboczego. Jeżeli trwają prace nad konfiguracją sprzętową, to w tym oknie znajduję cały dostępny sprzęt który można dołączyć do sterownika PLC. W przypadku pisania kodu programu w karcie znajdują się wszystkie instrukcje i funkcje dostarczone razem ze środowiskiem TIA Portal. Dostępna jest wówczas też zakładka Librarie, która pozwala na tworzenie i korzystanie z bibliotek funkcji. Ostatni widok karty zadań, to funkcjonalności pojawiające się w trakcie aktywnego połączenia online ze sterownikiem PLC.
  5. Okno nadzoru - w tym miejscu można zobaczyć właściwości związane z zaznaczonym obiektem. Okno nadzory służy także do zmian niektórych ustawień w konfiguracji urządzeń dodanych do projektu. Podczas tworzenia wizualizacji w tym miejscu parametryzuje się wszystkie obiekty graficzne oraz przypisuje się odpowiednie reakcje na zdarzenia. Wynik kompilacji oraz programowania urządzenia także znajduje się w tym oknie.
  6. Zmiana widoku środowiska - przycisk służący do przełączania pomiędzy widokami
  7. Pasek edycji - pasek przypominający pasek start z systemu operacyjnego Windows. Wszystkie otwarte okna są umieszczane w tym miejscu. Jeżeli liczba otwartych aktualnie okien danej grupy osiągnie pewną wartość, wówczas następuje zgrupowanie okien danego typu.
Dostępna pomoc w środowisku

Rysunek 2. Widok Open existing project

TIA Portal ma wbudowany system pomocy, który znajdują się opisy wszystkich komponentów i funkcji wchodzących w skład środowiska. Można tam też znaleźć informacje referencyjne i przykłady. Dzięki temu spełnia on zadanie kompleksowego wsparcia w rozwiązywaniu złożonych zadań. System pomocy ma następujące funkcjonalności:

  • Krótkie podpowiedzi w postaci małych okienek tekstowych z informacjami np. typie zmiennej, jej zakresie oraz komentarzu,
  • Rozszerzone podpowiedzi w formie okienek tekstowych z informacjami na żółtym tle pojawiające się po najechaniu myszką na dany obiekt. Dzięki zamieszczonemu tam odnośnikowy można przejść do szerszego opisu tego zagadnienia.

Szybki dostęp do pełnej pomocy na temat danego elementu jest możliwy po zaznaczeniu go i wciśnięciu klawisza F1 (ewentualnie kombinację Shift + F1). Otworzy się wówczas okno zawierające pole nawigacji ze znajdującym się tam spisem treści oraz indeksem lub funkcja wyszukiwania za pomocą słów kluczowych.

Menedżer licencji

Rysunek 3. Widok Project view

Osoby, które kupiły licencję na użytkowanie środowiska TIA Portal muszą posłużyć się narzędziem Automation License Manager. Jest ono automatycznie instalowane razem ze środowiskiem programistycznym. Służy ono do zarządzania licencjami produktów, które mamy aktualnie zainstalowane na naszym komputerze.

Opis dodania licencji opisano na stronie internetowej pod adresem http://s7-scl.pl/tia-portal-licencja.

Należy pamiętać, aby po zakupie licencji pudełka nie wyrzucać, ponieważ to pudełko jest dowodem posiadania produktu, nie faktura. Przy przekazywaniu klientowi licencji po uruchomieniu linii technologicznej lub maszyny trzeba także przekazać także pudełka.

Jeżeli kupujemy licencje przez dystrybutora firmy Siemens, to należy powiedzieć mu, aby przy składaniu zamówienia wpisał naszą firmę.

Automatyczne aktualizacje

Rysunek 4. Narzędzie do wyszukiwania aktualizacji oprogramowania

Większość oprogramowania dostępnego na rynku jest ciągle rozwijana. Polega to na poprawie istniejących błędów oraz dodawaniu nowych funkcjonalności. Użytkownik musi w jakiś sposób otrzymać kolejną wersje systemu. Jak zapewne się domyślasz, jest to plik instalacyjny zawierający aktualizacje. Jednak trudno ciągle sprawdzać i szukać na stronach internetowych, czy pojawiły się kolejne poprawki. Programiści Siemensa rozwiązali tą niedogodność poprzez stworzenie narzędzia przedstawionego na rysunku 4.

Po zainstalowaniu TIA Portal pojawia się także na pulpicie ikona Automation Software Updater. Po włączeniu tego narzędzia możemy rozpocząć automatyczne sprawdzenie, czy pojawiły się nowe aktualizacje oprogramowania. Wówczas narzędzie łączy się z bazą Siemensa. Należy pamiętać, że rozpoczęcie sprawdzenia należy rozpocząć ręcznie. Dzięki temu zasoby komputera nie są ciągle wykorzystywane na poszukiwanie nowych plików.

Jak powiedziano, aktualizacje mają na celu poprawę wydajności oraz błędów w oprogramowaniu, jak również dodanie nowych funkcjonalności. Dlatego należy przeprowadzać aktualizacje regularnie.

Tomasz Gilewski
www.mistrzplc.pl
tomasz.gilewski@mistrzplc.pl

Pozostałe artykuły

Druk 3D dla elektroników (3)

Numer: Listopad/2017

Niektóre funkcjonalności programu Design Spark Mechanical są realizowane w trochę "dziwny" sposób. Wśród tych wymieniłbym na przykład funkcję "przenieś", w której nazwie nic nie sugeruje, aby służyła ona również do powielania komponentów. Przyjrzyjmy się, jak możemy zaprząc ją do rysowania rozmaitych obiektów, trudnych do utworzenia innymi metodami.

Zastosowanie urządzeń IO-Link do akwizycji danych procesowych

Numer: Listopad/2017

Współczesny rynek automatyki przemysłowej związany z produkcją przemysłowych czujników procesowych rozwija się niezwykle dynamicznie. Aby sprostać wymaganiom zgodności produktu końcowego z silnie rozpowszechnioną ideą Przemysłu 4.0, producenci integrują z czujnikiem interfejsy udostępniające coraz więcej danych procesowych. Jak skorzystać z tej technologii i jak przełożyć to na zysk naszej firmy? Czy nowa technologia jest skomplikowana? ...

Automatyczny sterownik oświetlenia z LOGO! 8

Numer: Listopad/2017

Obecne czasy stoją pod znakiem ekologii połączonej z ekonomią. Szczególnie mocno widać to w dziedzinie oświetlenia. Staramy się oszczędzać energię elektryczną poprzez montowanie źródeł światła o jak najmniejszym poborze energii przy jednoczesnym zachowaniu właściwego natężenia światła. Bywa przy tym, że zapominamy o ważnym czynniku ludzkim, który powoduje, że nie zawsze planowane oszczędności są realizowane. Wynika to ...

Sieć Wi-Fi w przemyśle. Udogodnienia i zagrożenia

Numer: Listopad/2016

Współcześnie sieci bezprzewodowe są niemal wszędzie. Przeciętny użytkownik najlepiej zna je z zastosowań domowych, ale upowszechniły się one również w zakładach przemysłowych. Brak konieczności prowadzenia kabli połączeniowych, dostępność sieci w niemal dowolnej lokalizacji i szeroka znajomość posługiwania się tym rodzajem łączności są powodami, dla których stosowanie Wi-Fi jest bardzo wygodne, ale czy bezpieczne w tak ...

Internetowy sterownik podlewania ogrodowego na LOGO! Zdalny dostęp za pomocą Androida/iOS

Numer: Listopad/2016

Miesiąc temu pokazaliśmy fragment sieciowych możliwości LOGO! 8, które bazowały na serwerze HTTP wbudowanym w sterownik. Firma Siemens zadbała także o użytkowników urządzeń mobilnych z Androidem i iOS - dzięki specjalnej, dostępnej bezpłatnie, aplikacji użytkownik LOGO! 8 może nie tylko monitorować stan wejść, wyjść i zmiennych programu, ale także samodzielnie zaprojektować zdalny, graficzny panel HMI.

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Styczeń 2018

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym