wersja mobilna | kontakt z nami

LOGO! 8: możliwości nowego wyświetlacza

Numer: Czerwiec/2018

Wyświetlacz LCD wbudowany w sterownik Siemens LOGO! wyposażony w wiele funkcjonalności ułatwiających zbudowanie dosyć zaawansowanego mechanizmu wyświetlania informacji. W niniejszym artykule omówimy główne funkcjonalności ekranu wbudowanego w sterownik LOGO! w wersji 8.

Pobierz PDF

rys1Jedną z pierwszych nowych możliwości ekranu, którą daje się zauważyć to, zmienny kolor podświetlenia ekranu. Podczas pracy z sterownikiem widać wyraźnie, że kolor bursztynowy jest używany, gdy jest pokazywane menu sterownika oraz edytowane są parametry. Kolor biały widać podczas normalnej pracy sterownika. Podświetlenie ekranu posiada jeszcze możliwość pracy z kolorem czerwonym, który pojawia się po wystąpieniu błędu. Wraz z LOGO! 8 otrzymaliśmy możliwość sterowania kolorem podświetlenia z poziomu aplikacji. Do tego celu służą flagi M25 – kolor biały, M28 – kolor bursztynowy oraz M29 – kolor czerwony (rysunek 1).

Ustawienie wybranej flagi na poziom wysoki włącza wskazany kolor podświetlenia. Dzięki temu możemy sami ustalać kolor podświetlenia ekranu zależnie od zaistniałej sytuacji.

Przykład sterowania

Na rysunku 2 pokazano położenie elementu Message Text w gałęzi bloków dostępnych w aplikacji Logo Soft Comfort. Blok ten, użyjemy do zbudowania schematu przedstawionego na rysunku 3.

Jest to przykład sterowania trzema komunikatami wraz z logiką, która uzależnia pokazanie danego komunikatu od kombinacji stanów wejść sterownika. Bloki komunikatów [Message Text] mają wejście (En), które jeśli jest w stanie aktywnym(wysokim) powoduje pokazanie komunikatu na wyświetlaczu. Jednakże to, czy dany ekran z komunikatem będzie bezpośrednio widoczny ściśle zależy, od jego priorytetu. Czym są priorytety? Określają stopień ważności komunikatu. Im wyższy priorytet tym wyżej w stosie znajduje się komunikat. Jeśli w danej chwili powinien być widoczny więcej niż jeden komunikat to, widoczny będzie ten o wyższym priorytecie. Pozostałe aktualnie aktywne komunikaty, można przeglądać za pomocą kursorów na obudowie sterownika.

rys2Konfiguracja komunikatu

Gdy otworzymy okienko edycji parametrów bloku [Message Text], widoczne na rysunku 4 zauważymy, że poniżej pola z listą ustalającą poziom priorytetu (2) znajduje się pole (3) z możliwością zaznaczenia. Funkcja ta służy do włączenia wymogu potwierdzenia odczytania komunikatu. Jaki to daje efekt w realnym użytkowaniu? Otóż, jeśli okno z włączoną opcją potwierdzenia zostanie uaktywnione poprzez podanie stanu wysokiego na wejście EN to, nie zniknie ono z stosu widocznych okien nawet, gdy jego wejście EN nie jest już aktywne. Przykładowo, okno alarmu ma priorytet 10 a, okno komunikatu uszkodzenia zaworu ma priorytet 5, ale ma włączoną funkcję potwierdzania. Po zaistnieniu awarii ukażą się oba komunikaty. Widoczny będzie komunikat alarmu, ponieważ ma wyższy priorytet. Gdy mechanicy usuną awarię wówczas, okno Alarmu zniknie samoczynnie. Nadal jednak pozostanie widoczne okno z informacją o uszkodzeniu. Będzie ono widoczne dopóty, dopóki nie zostanie potwierdzone jego odczytanie. Jest to bardzo dobra funkcjonalność, którą warto używać, gdy jeśli potrzebujemy informacji o zaistniałych zdarzeniach podczas naszej nieobecności.

Zawartość komunikatu może ukazać się na wbudowanym ekranie LCD lub na zewnętrznym panelu TD. Może również ukazać się na obu ekranach jednocześnie wówczas obszar dostępny na TD jest ukazany czerwoną linią.

rys3Ekran LOGO ma jeszcze funkcjonalność – przewijanie komunikatów niemieszczących się w obrębie wyświetlacza. Za działanie tej funkcjonalności odpowiada sekcja [Ticker setting]. Można tam ustawić, które linie ekranu mają być przewijane oraz wskazać metodę ich przewijania. „Character by character” przewija znak po znaku w lewo natomiast, opcja „Line by line” pokazuje naprzemiennie zawartość zielonego i błękitnego obszaru. Daje nam to możliwość stworzenia dłuższych napisów lub naprzemiennego pokazywania informacji o alarmie oraz opisu alarmu – wszystko w jednej linii.

W LOGO! w wersji 8 mamy również dostępną opcję uwidocznienia komunikatu na ekranie Web serwera. Możemy zatem samodzielnie decydować, które komunikaty będą widoczne, gdzie będą widoczne oraz w jaki sposób prezentowane.

Okno edytora komunikatu poza możliwością wpisywania tekstów zawiera również, możliwość układania na ekranie elementów, reprezentujących wartości parametrów z wybranych bloków. Lista (5) bloków zawiera tylko te elementy, których parametry można umieścić na ekranie. Po wskazaniu bloku należy na liście (6) parametrów wskazać element, który chcemy dodać do ekranu. Zanim użyjemy przycisku [Insert Parameter] zalecane jest wskazanie myszką miejsca wstawienia elementu poprzez kliknięcie w krateczkę (8) na wizualizacji LCD(7).

Elementy i symbole dodatkowe

Jak zazwyczaj, firma Siemens daje użytkownikowi więcej możliwości niż byśmy oczekiwali. W obszarze (9) edytora zawartości LCD jest umieszczona listwa z dodatkowymi narzędziami. Od lewej strony mamy kolejno: gumka do usuwania elementów, wybór specjalnych symboli graficznych, tworzenie słupków graficznych do wizualizacji wartości, komponent do prezentowania wartości z wejścia analogowego, komponent do wizualizacji stanu wartości prawda/fałsz, tabela symboli ASCII, komponent do konwersji liczby na czas w zapisie 00:00 z regulowaną podstawą czasu, specjalny edytor ekranu LCD.

Rysunek 5 przedstawia edytor słupka graficznego (bargrafu). Po wybraniu bloku z projektu wskazujemy parametr, który będzie prezentował aktualną wartość dla słupka. Możemy również zmienić domyślne graniczne wartości, które pokazuje słupek. W dolnej części okna ustawiamy czy potrzebujemy słupek pionowy czy poziomy oraz jaki on ma mieć rozmiar, wyrażony w ilości kratek/wierszy, które zajmie na ekranie.

rys5Na rysunku 6 przedstawiono edytor komponentu do prezentacji wartości analogowej odczytanej bezpośrednio z wejścia. Bez tego komponentu nie ma bezpośredniej możliwości ukazania tej wartości. Wymagało by to, dodania bloku np. wzmacniacza i wizualizowania wartości z jego wyjścia.

Rysunek 7 prezentuje bardzo przydatny blok prezentowania wartości binarnych, których w programach jest zawsze wiele. Pozwala on na pobranie wartości binarnej z dowolnego punktu programu, nawet z wyjścia bramki lub bezpośrednio z wejścia czy stan kursora. Oba stany możemy dowolnie opisać. Dzięki temu możemy wizualizować np. włączony silnik, zamknięty zawór, aktywny alarm i wiele innych sytuacji.

Podsumowanie

Wbudowany w Siemens LOGO! ekran LCD jest elastycznym narzędziem udostępniającym wiele przydatnych narzędzi, które umożliwiają zbudowanie pomostu komunikacyjnego pomiędzy naszym programem a użytkownikiem. Ekran wbudowany w sterownik ma jeszcze inne przydatne funkcjonalności, które poznamy w kolejnym artykule.

 rys6

Arkadiusz Wernicki

Pozostałe artykuły

Projektowanie aplikacji dla przekaźnika programowalnego Zelio metodą tablic Karnaugh

Numer: Kwiecień/2019

Przekaźniki programowane, na przykład Zelio, stanowią doskonałe narzędzie do bardzo szybkiej implementacji prostych aplikacji automatyki przemysłowej, systemów centralnego ogrzewania, sterowania klimatyzacją, nawadnianiem itd. itp. W artykule przedstawiono jedną z metod projektowania przykładowej aplikacji sterującej specyficznym mieszalnikiem.

Przemysł 4.0 w praktyce

Numer: Kwiecień/2019

Rittal to producent szaf sterowniczych i systemów klimatyzacji do instalacji elektrycznych i automatyki przemysłowej. Dzięki temu, że jest firmą rodzinną, może śmiało planować przyszłość, a jego najnowszy zakład produkcyjny jest tego wzorcowym przykładem. Jeśli więc interesuje Was czym jest Przemysł 4.0 w praktyce, warto zapoznać się z niniejszym artykułem.

LOGO! 8. Personalizowane menu w LOGO! TDE

Numer: Wrzesień/2018

Budując nasze rozwiązania z użyciem LOGO! 8, niejednokrotnie stawaliśmy przed pytaniem: ?czy jest możliwe zmienianie parametrów pracy mojego programu już po jego napisaniu??. Odpowiedź brzmi: tak, jest możliwe. I to bez użycia komputera! Firma Siemens zaplanowała bardzo wygodny mechanizm modyfikowania wartości różnych parametrów w tym wszystkich użytych liczników i układów czasowych oraz kluczy programowych a nawet parametrów bloków ...

Frezarka sterowana numerycznie

Numer: Lipiec/2018

Prezentowana frezarka CNC jest przeznaczona głównie do obróbki tworzyw sztucznych, stopów aluminium, oraz miękkiej stali. Sterowanie odbywa się za pomocą standardowych kodów ISO oraz cykli automatycznych programu sterującego Mach3. Maszyna powstała z mojego zamiłowania do automatyki oraz obróbki mechanicznej. Chciałem pokazać, że maszyna, która nie kosztuje tyle, co przemysłowa również ma duże możliwości dydaktyczne, jak i przy ...

Druk 3D dla elektroników. Alternatywne zastosowanie technik przyrostowych - odlewnictwo

Numer: Czerwiec/2018

Druk 3D może być nie tylko jedną z metod wytwarzania gotowych przedmiotów, chociaż w wielu wypadkach tak właśnie posłużymy się drukarką 3D. Drukarka przyda się na tez na wielu etapach pośrednich, takich jak wykonywanie form odlewniczych. Oczywiście, jest to zastosowanie, które odbiega od elektroniki, ale nie odbiega od prototypowania czy przygotowywania wyrobu do produkcji. Niekiedy więc, jako główny użytkownik drukarki 3D w firmie, ...

Mobilna
Elektronika
Praktyczna

Ze świata  Kobiety w elektronice    ...

Elektronika Praktyczna

Maj 2019

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym