Skip to content
  • O nas
  • Reklama
  • Kontakt
  • Polityka cookies
Search for:
Mikrokontroler.pl – portal dla elektroników

Mikrokontroler.pl - portal dla elektroników

Portal Mikrokontroler.pl prezentuje aktualności ze świata elektroniki oraz materiały edukacyjne (tutoriale, przykładowe projekty)

Skip to content
  • Strona główna
  • Aktualności
  • Artykuły
  • Kursy
  • Sprzęt pomiarowy
  • Raspberry Pi
  • IoT
  • Pobierz czwartą część e-booka RAQ
01 KWI2017

[LOGO! 8] Przykład aplikacji: wirtualizacja panelu HMI w LOGO!

Strony: 1 2

W zależności od tego, gdzie chcemy wyświetlić ekran komunikatów, w sekcji Message Destination wybieramy pożądaną opcję spośród (rysunek 6):

  • LOGO! Display – tylko na LCD wbudowanym w sterownik LOGO! 8,
  • LOGO! TD – tylko na LCD wbudowanym w panel LOGO! TDE,
  • Both – na obydwu wyświetlaczach jednocześnie (komunikaty definiowane dla LOGO! 8 są powielane na wyświetlaczu panelu LOGO! TDE).

W prezentowanym przypadku wybieramy opcję Both, co spowoduje powielanie wyświetlanych komunikatów na wyświetlaczach LOGO! 8 i LOGO! TDE, co pokazano na fotografii 7.

Fot. 7. Efekt działania programu na wyświetlaczach LOGO! i panelu
Fot. 7. Efekt działania programu na wyświetlaczach LOGO! i panelu

Panel LOGO! TDE, poza wyświetlaniem informacji dla użytkownika można wykorzystać do zdalnej konfiguracji i edycji programu w LOGO! 8 (co wymaga zezwolenia na tego typu pracę daną z poziomu menu Tools>Transfer>Access Control>Logo Settings, sekcja Control operation from the LOGO! TD – rysunek 8). Do tego celu są używane przyciski kursorów, ESCape i Enter, które powielają funkcjonalnie takie same przyciski w LOGO! 8.

Rys. 8. Sekcja konfiguracji zdalnego dostępu do konfiguracji LOGO! z poziomu panela LOGO! TDE
Rys. 8. Sekcja konfiguracji zdalnego dostępu do konfiguracji LOGO! z poziomu panela LOGO! TDE

Panel LOGO! TDE jest ponadto wyposażony w 4 przyciski funkcyjne F1…F4, które mogą być używane w programie jak standardowe wejścia cyfrowe (rysunek 9), dzięki czemu użytkownik może korzystać z interfejsu HMI nieco wygodniej niż w przypadku LOGO! 8, gdzie przyciski kursorów są dostępne w trybie użytkownika wyłącznie przy jednoczesnym naciskaniu ESCape, o czym nie wszyscy użytkownicy pamiętają.

Rys. 9. Symbol schematowy przycisków funkcyjnych z LOGO! TDE
Rys. 9. Symbol schematowy przycisków funkcyjnych z LOGO! TDE

Przejdźmy teraz do wirtualizacji panelu LOGO! TDE, dzięki której nie tylko zmniejszamy koszty inwestycji, ale także uniezależniamy się od konieczności fizycznego dostępu do panelu. Idea wirtualizacji jest prosta: korzystamy z zasobów funkcjonalnych serwera http wbudowanego w LOGO! 8, który udostępnia m.in. możliwość jego emulacji, dając podgląd wyświetlacza oraz dostęp do wirtualnej klawiatury. Na rysunku 10 pokazano alternatywną konfigurację systemu, pozbawioną panelu, a która umożliwia dostęp do jego emulowanej (przez serwer http wbudowany w LOGO! 8) wersji. Jak widać, fizyczny panel LOGO! TDE został z tej wersji systemu „wycięty”, natomiast za pomocą dowolnego urządzenia z dostępem do lokalnej sieci i wyposażonego w przeglądarkę http, można się zalogować do serwera http i uzyskać podgląd wyświetlacza i klawiatury panelu lub sterownika.

Rys. 10. Testowa konfiguracja systemu z LOGO! bez panelu LOGO! TDE
Rys. 10. Testowa konfiguracja systemu z LOGO! bez panelu LOGO! TDE

Żeby uzyskać dostęp do emulowanego panelu musimy uaktywnić dostęp do serwera http wbudowanego w LOGO! 8 oraz wprowadzić drobną modyfikację w konfiguracji okna komunikatów. W sekcji Message Destination (rysunek 6) widoczna jest jeszcze jedna opcja: Web server. Jej zaznaczenie uruchamia zdalny dostęp do komunikatów kierowanych na LCD panelu LOGO! TDE, treść wyświetlacza będzie więc widoczna w podglądzie LOGO! TDE generowanym przez serwer http wbudowany w LOGO! 8 (rysunek 11). Przypomnijmy, że w ten sam sposób – po wybraniu w wyświetlanej stronie widoku podglądu LOGO! BM – możemy zdalnie monitorować wyświetlacz modułu LOGO! 8. W obydwu przypadkach można korzystać z klawiatur monitorowanych urządzeń, które są dostępne w trybie user.

Rys. 11. Treść wyświetlacza widoczna w oknie przeglądarki http - podgląd LOGO! TDE generowany przez serwer http wbudowany w LOGO! 8
Rys. 11. Treść wyświetlacza widoczna w oknie przeglądarki http – podgląd LOGO! TDE generowany przez serwer http wbudowany w LOGO! 8

W przypadku skonfigurowania sieci lokalnej w taki sposób, że dostęp do serwera http z LOGO! 8 jest możliwy z „poziomu” Internetu (udostępnienie dynamicznego IP), wszystkie opisane możliwości są dostępne z dowolnego miejsca świata, także ze wszelkiego rodzaju urządzeń mobilnych (fotografia 12).

Fot. 12. Przykład zdalnego podglądu (przez smartfonową przeglądarkę http) stanu LOGO! i wyświetlacza panelu LOGO! TDE
Fot. 12. Przykład zdalnego podglądu (przez smartfonową przeglądarkę http) stanu LOGO! i wyświetlacza panelu LOGO! TDE

Prezentowany sposób dostępu do wirtualnego panelu HMI jest możliwy także z poziomu aplikacji LOGO! App (prezentowana w artykule), która – poza mechanizmami charakterystycznymi dla niej – umożliwia także wyświetlanie stron generowanych przez serwer za pomocą wbudowanej w LOGO! App przeglądarki http (rysunek 13). Korzystanie z niej daje dokładnie te same możliwości, co z innych przeglądarek http, poza wirtualnym wyświetlaczem dostępne są także przyciski: F1…F4, kursory oraz ESCape i Enter.

Rys. 13. Podgląd stanu panelu LOGO! TDE w aplikacji mobilnej LOGO! App
Rys. 13. Podgląd stanu panelu LOGO! TDE w aplikacji mobilnej LOGO! App

Tak więc, dzięki staraniom firmy Siemens, korzystając z możliwości LOGO! 8, uzyskujemy niezwykle elastyczny sterownik, którego konfigurację i monitorowanie działania możemy wygodnie przeprowadzać zdalnie.

Strony: 1 2
Tagi: 0ba8, aplikacje, kurs, LOGO!, LOGO! 8, PLC, Siemens

O autorze

Piotr Zbysiński
Piotr Zbysiński

Polecamy również

27LIS

[RAQ] Generowanie ujemnych napięć: dlaczego potrzebujesz przesuwania poziomów logicznych w układach buck-boost?

Pytanie: Dlaczego w układach buck-boost wymagane jest przesunięcie poziomów napięć? Odpowiedź: Przetwornice...

Więcej
15LIS

Wzmacnianie połączeń na potrzeby wszechobecnej elektryfikacji

Nowe zastosowania oraz sukces inteligentnych fabryk i infrastruktur zwiększają zapotrzebowanie na solidne i niezawodne połączenia...

Więcej
02LIS

Bardziej zrównoważona fabryka

Świat przechodzi transformację, dążąc do zbudowania bardziej zrównoważonej przyszłości. Produkcja wyznacza kierunek dla innych...

Więcej
31PAź

Podstawy radarów: jak zbudować system radarowy FMCW na częstotliwość 24 GHz

Ten artykuł stanowi wprowadzenie do tematu radarów z falą ciągłą z modulacją częstotliwościową (z ang. frequency modulated...

Więcej
18PAź

Dokładność i rozdzielczość w magnetycznych czujnikach pozycji

Magnetyczne czujniki położenia, szczególnie położenia kątowego, to fundamentalne elementy niezliczonych układów sterowania ruchem....

Więcej

Zapisz się do newslettera

Multimedia

Kurs elektroniki analogowej LTspice Tips&Tricks

Jak rozpoznać czy LOGO! 8 ma dwa serwery HTTP (HMI, LWE)

Copyright © 2010-2023 www.mikrokontroler.pl - Portal dla elektroników, Electronic Engineering Portal Poland. All Rights Reserved.
Nasza strona internetowa używa plików cookies (tzw. ciasteczka) w celach statystycznych, reklamowych oraz funkcjonalnych. Dzięki nim możemy indywidualnie dostosować stronę do twoich potrzeb.
WięcejPotwierdź
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT