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
  • Praca
  • Pobierz czwartą część e-booka RAQ
21 LUT2017

[LOGO! 8] Przykład aplikacji: zdalny dostęp do LOGO! za pomocą aplikacji dla Androida/iOS

Strony: 1 2 3 4 5

na-poczatek

Zachęcamy do przeczytania innych artykułów aplikacyjnych o LOGO! przygotowanych przez naszą redakcję.

We wcześniej opublikowanym artykule 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.

logo-8-zestaw-startowy-promo

W artykule przedstawimy androidową wersję aplikacji LOGO!, która wymaga użycia systemu w wersji powyżej 4.0. Z oprogramowania mogą korzystać użytkownicy LOGO! 0BA8 oraz 0BA7, przy czym w przypadku współpracy z LOGO! 0BA7 nie ma możliwości wyświetlania w aplikacji stron generowanych przez serwer HTTP.

Aplikacja LOGO! jest dostępna bezpłatnie w sklepie Google Play. Bezpłatna wersja ma ograniczenie polegające na udostępnieniu użytkownikom po jednym elemencie kontrolnym (nastawnik/wskaźnik/monitor wartości). W przypadku konieczności użycia większej ich liczby trzeba je kupić, a jednorazowa opłata za pojedynczy typ elementu kontrolnego wynosi ok. 2 EUR (zakupy w aplikacji). Oprogramowanie jest dostępne w dwóch wersjach językowych: niemieckiej i angielskiej. Instalacja na telefonie lub tablecie przebiega standardowo, podobnie jak ma to miejsce w przypadku innych aplikacji dostępnych w sklepie Google Play.

Za pomocą aplikacji LOGO! użytkownik może zdalnie:

  • sprawdzić stany linii wejściowych i wyjściowych sterownika (także za pomocą kontrolek graficznych, np. nastawników suwakowych czy wskaźników wychyłowych),
  • zweryfikować i zmienić stan pracy sterownika (RUN/STOP),
  • sprawdzić stany/wartości zmiennych lub tagów (odczyt w postaci listy do 20 elementów),
  • sprawdzić trendy wartości wybranych tagów (w postaci wielowartościowych wykresów),
  • ustawić czas i datę w sterowniku,
  • wyświetlić stronę serwera HTTP wbudowanego z LOGO! 0BA8.

Wszystkie te operacje mogą być wykonywane w sieci lokalnej lub poprzez Internet z użyciem adresu IP (jeżeli dysponujemy adresem statycznym) lub serwisu monitorującego zmiany adresu dynamicznego, jak na przykład DynDNS (dyn.com).

W artykule pokażemy prostą aplikację działającą zdalnie, za pomocą której użytkownik będzie mógł monitorować dwa parametry działania sterownika podlewania ogródka zrealizowanego na LOGO!, który opisaliśmy artykule.

Rys. 1
Rys. 1

Zaczynamy od skonfigurowania zgody na dostęp do sterownika przez aplikację LOGO! App. W tym celu wybieramy w menu pakietu LOGO!Soft Comfort opcję Tools>Transfer>Access control… (rysunek 1), co inicjuje próbę połączenia się ze sterownikiem (rysunek 2). Sterownik możemy wybrać z książki adresowej (jej okno widać na rysunku 2), podać adres IP docelowego sterownika ręcznie lub pozwolić oprogramowaniu wyszukać LOGO! dostępne w sieci.

Rys. 2
Rys. 2
Rys. 3
Rys. 3

Podczas łączenia z LOGO! oprogramowanie proponuje przełączenie LOGO! w tryb STOP (rysunek 3) – oczywiście tylko wtedy, gdy sterownik jest w trybie RUN. Jest to konieczne, ponieważ modyfikacje na tagach i zmiennych podczas pracy sterownika mogłyby zaburzać działanie aplikacji i w efekcie doprowadzić do awarii sterowanego systemu.

Rys. 4
Rys. 4
Strony: 1 2 3 4 5
Tagi: 0ba8, aplikacje, kurs, LOGO!, LOGO! 8, PLC, Siemens

O autorze

Piotr Zbysiński
Piotr Zbysiński

Polecamy również

13MAR

[RAQ] Zrozumieć technikę radiową – jak działa tłumik mocy?

Pytanie: Co to jest tłumik częstotliwości radiowych i jak wybrać odpowiedni dla danego rozwiązania? Odpowiedź: Tłumik...

Więcej
22LUT

Debugger Raspberry Pi Debug Probe dla platformy Raspberry Pi Pico

Kilka dni temu miała miejsce premiera nowego produktu Fundacji Raspberry Pi. Jest to debugger Raspberry Pi Debug Probe specjalnie...

Więcej
21LUT

[RAQ] Jak zmierzyć pojemność wejściową wzmacniacza operacyjnego by zminimalizować błąd pomiaru

Pytanie: Na co zwrócić uwagę mierząc pojemność wejściową wzmacniacza operacyjnego? Odpowiedź: Należy upewnić się,...

Więcej
15LUT

Przyszłość rolnictwa będzie bardziej zrównoważona i skomunikowana z siecią niż kiedykolwiek przedtem

Na horyzoncie rysuje się przyszłość rolnictwa, w której technologia będzie wykorzystywana do zapewnienia większej kontroli nad...

Więcej
09LUT

Nowy minikomputer Odroid N2L z procesorem Amlogic S922X

Firma Hardkernel ma już ugruntowaną pozycję na rynku komputerów jednopłytkowych. Większość elektroników zna takie produkty jak...

Więcej

Zapisz się do newslettera

Multimedia

Łączność przez kabel współosiowy FPD-Link III pomiędzy kamerą a VisionSOM-8Mmini

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