Internetowy sterownik podlewania ogrodowego na LOGO! Sieciowy dostęp do LOGO! za pomocą http

Podobne dokumenty
Wirtualizacja panelu HMI w systemie LOGO!

Internetowy sterownik podlewania ogrodowego na LOGO!

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

Poniższy przykład przedstawia prosty sposób konfiguracji komunikacji między jednostkami centralnymi LOGO! w wersji 8 w sieci Ethernet.

Instrukcja konfiguracji urządzenia Comarch TNA Gateway Plus

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Konfiguracja własnego routera LAN/WLAN

Instrukcja obsługi SafeIT - modułu zdalnego sterowania do sterowników kotłów CO firmy Foster v1.0

Konfiguracja podglądu obrazu z kamery IP / rejestratora BCS przez sieć LAN.

Instrukcja obsługi programu CMS Dla rejestratorów HANBANG

Zdalny podgląd wizualizacji z panelu XV100 przez przeglądarkę internetową (WebServer)

Windows W celu dostępu do i konfiguracji firewall idź do Panelu sterowania -> System i zabezpieczenia -> Zapora systemu Windows.

Pracownia internetowa w szkole podstawowej (edycja jesień 2005)

Instrukcja konfiguracji urządzenia TL-WA701ND v.2

Przykładowa aplikacja LOGO! 8 Cyfrowy termometr z sygnalizacją przekroczenia progów

FAQ: /PL Data: 2/07/2013 Konfiguracja współpracy programów PC Access i Microsoft Excel ze sterownikiem LOGO!

Przewodnik Google Cloud Print

Snifery wbudowane w Microsoft Windows

Pracownia internetowa w szkole ZASTOSOWANIA

1. Logowanie do Systemu BCW

DOKUMENTACJA TECHNICZNA. KONWERTER MODBUS v1. INSTRUKCJA OBSŁUGI wersja instrukcji 1.0

Rejestratory AVILINK. ze starszym firmware v3

Dodawanie nowego abonenta VOIP na serwerze Platan Libra

Konfiguracja poczty IMO dla urządzeń mobilnych z systemem ios oraz Android.

Sposoby zdalnego sterowania pulpitem

Instalowanie certyfikatów celem obsługi pracy urządzenia SIMOCODE pro V PN z poziomu przeglądarki internetowej w systemie Android

INSTRUKCJA OBSŁUGI SUPLEMENT

Udostępnianie drukarek za pomocą systemu Windows (serwer wydruku).

POLITECHNIKA POZNAŃSKA

Notowania Mobilne wersja BlackBerry. Instrukcja obsługi programu

PWI Instrukcja użytkownika

Data dokumentu: 22 stycznia 2014 Wersja: 1.1 Autorzy: Grzegorz Orzechowski, Michał Rogowski, Paweł Jankowski

Instalacja Wirtualnego Serwera Egzaminacyjnego

Notowania Mobilne wersja Java

Połączenia. Instalowanie drukarki lokalnie (Windows) Co to jest drukowanie lokalne?

Przewodnik Google Cloud Print

Podłączenie TV przez VPN na Samsung Smart VPN Online Access

INSTRUKCJA INSTALACJI WEB SERWER STW. DOKUMENTACJA TECHNICZNA INSTRUKCJA OBSŁUGI wersja instrukcji 1.0

Instrukcja konfiguracji rejestratorów BCS. do pracy w sieci oraz programu PSS v.4.05

Notowania Mobilne wersja Java dotykowa. Instrukcja obsługi programu

INDUPROGRESS S.C., ul.zagórzańska 48e, WARSZAWA tel: , fax:

Połączenia. Obsługiwane systemy operacyjne. Instalowanie drukarki przy użyciu dysku CD Oprogramowanie i dokumentacja

Instrukcja wgrywania aktualizacji oprogramowania dla routera Edimax LT-6408n

Przewodnik Google Cloud Print

KASK by CTI. Instrukcja

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat protokołu http.

INSTRUKCJA OBSŁUGI Program konfiguracji sieciowej Net configuration Drukarka A11

ERGODESIGN - Podręcznik użytkownika. Wersja 1.0 Warszawa 2010

Przewodnik Google Cloud Print

Linksys/Cisco SPA2102, SPA3102 Instrukcja Konfiguracji

1. INSTALACJA SERWERA

KORZYSTANIE Z BAZY DANYCH UpToDate

INSTRUKCJA INSTALACJI WEB SERWER STW

Instrukcja użytkownika. Aplikacja dla Comarch ERP XL

Instrukcja użytkownika ARsoft-CFG WZ1 4.0

Aplikacja RACS Point. Instrukcja obsługi

Ustawienia personalne

8. Sieci lokalne. Konfiguracja połączenia lokalnego

Xesar. Uruchomienie Karta sieciowa

Opisane poniżej czynności może wykonać administrator komputera lub administrator serwera SQL (tj. użytkownik sa).

Przygotowanie urządzenia:

Programowanie centrali telefonicznej Platan Libra

USTAWIENIA UŻYTKOWNIKA

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

URLOPY BY CTI. Instrukcja obsługi

Instrukcja konfiguracji urządzenia TL-WA830RE v.1

Instrukcja instalacji Control Expert 3.0

Data wydania: Projekt współfinansowany przez Unię Europejską ze środków Europejskiego Funduszu Społecznego

Veronica. Wizyjny system monitorowania obiektów budowlanych. Instrukcja oprogramowania

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

Przykładowa konfiguracja komunikacji pomiędzy oprogramowaniem Wonderware i Codesys z wykorzystaniem sieci LAN lub modułu GSM

Płace Optivum. 1. Zainstalować serwer SQL (Microsoft SQL Server 2008 R2) oraz program Płace Optivum.

1.1 Podłączenie Montaż Biurko Montaż naścienny... 4

etrader Pekao Podręcznik użytkownika Strumieniowanie Excel

Pakiet informacyjny dla nowych użytkowników usługi Multimedia Internet świadczonej przez Multimedia Polska S.A. z siedzibą w Gdyni

Rysunek 1: Okno z lista

Rozdział 8. Sieci lokalne

Telefon AT 530 szybki start.

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS

wpisujemy prawidłowe ustawienia dla naszej sieci lokalnej ustawienia

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

Synchronizator plików (SSC) - dokumentacja

Xesar. Uruchomienie Karta sieciowa

Klawiatura i7-k1200 do sterowania rejestratorami NVR/DVR oraz kamerami IP PTZ

Skrócona instrukcja korzystania z Platformy Zdalnej Edukacji w Gliwickiej Wyższej Szkole Przedsiębiorczości

podstawowa obsługa panelu administracyjnego

Konfiguracja routera WINSTARS WS-WN513N1U do pracy w trybie repeater. /tutorial by piosylant/

Telefon IP 620 szybki start.

Instrukcja uruchomienia usługi i7-guard w urządzeniach Internec serii i7

INSTRUKCJA OBSŁUGI USTAWIEŃ DYNAMICZNIE PRZEDZIELANYCH ADRESÓW IP W URZĄDZENIACH SYSTEMU IP-PRO ORAZ REJESTRATORACH MY-DVR

Ustalanie dostępu do plików - Windows XP Home/Professional

Centrum Informatyki "ZETO" S.A. w Białymstoku. Wysyłanie danych o licencjach i zezwoleniach do CEIDG w systemie ProcEnt Licencje

Podręcznik instalacji oprogramowania

Odczyt zegara ze sterownika do panelu serii TIU z możliwością korekty ustawień zegara w sterowniku

Black Box. Gateway. Bridge. Wireless ISP. Tryb Gateway.

Przewodnik AirPrint. Wersja 0 POL

Referat pracy dyplomowej

Konfiguracja ROUTERA bezprzewodowego z modemem ADSL 2+, TP-Link TD-W8910G/TDW8920G

Obsługa poczty elektronicznej w domenie emeritus.ue.poznan.pl

Transkrypt:

Internetowy sterownik podlewania ogrodowego na LOGO! Sieciowy dostęp do LOGO! za pomocą http W artykule przedstawiamy pierwszy z możliwych sposobów uinternetowienia systemu podlewania ogrodowego wykonanego na LOGO!, który bazuje na wbudowanym w sterownik serwerze HTTP. Miesiąc temu przestawiliśmy konstrukcję systemu automatycznego podlewania ogrodowego, wykonanego na sterowniku LOGO! 0BA8. Ma on wbudowany serwer HTTP, za którego pomocą można podglądać i modyfikować zmienne (w tym stany wejść i wyjść) wykorzystywane w programie, można monitorować informacje wyświetlane na pokładowym LCD sterownika, a także zdalnie sterować pracą LOGO!, korzystając ze zdalnego pulpitu. W artykule pokażemy jak krok-po-kroku przystosować program do komunikacji sieciowej, co jest dość proste, bowiem LOGO! zawiera wszystkie niezbędne do tego rozwiązania sprzętowe i programowe. Dołączenie LOGO! do sieci wymaga wykonania kilku kroków przygotowawczych: Dołączamy LOGO! za pomocą kabla Ethernet do sieci lokalnej i ustanawiamy (np. z poziomu lokalnego menu LOGO!, wybierając kolejno Network>IP Address fotografia 1) jego adres IP (na stałe, nie działa tu DHCP), maskę sieci i punkt dostępowy (w przykładzie są to: 192.168.0.155/255.255.255.000/192.168.0.1) fotografia 2. Konieczne jest włączenie serwera HTTP, przy okazji czego można (w zasadzie: trzeba) ustalić własne hasło dostępowe. Wirtualny panel TDE w grudniowej EP pokażemy jak go zrobić! W grudniowym wydaniu EP pokażemy mało znane możliwości serwera http wbudowanego w LOGO! 0BA8, w tym możliwość korzystania z wirtualnego panela TDE. W ten sposób uzyskamy bez żadnych nakładów! dodatkowe pole wyświetlacza oraz przyciski funkcyjne. Szczegóły w grudniowym wydaniu EP! 104 ELEKTRONIKA PRAKTYCZNA 10/2016

Sieciowy dostęp do LOGO! za pomocą http Fotografia 1. Ustalenie adresu IP sterownika uruchomienie menu nastaw Fotografia 2. Ustalenie adresu IP sterownika ustawienie parametrów W tym celu wybieramy w menu programu LOGO! Soft Comfort opcję Tools>Transfer>Access Control (rysunek 3). W wyniku tej operacji wyświetla się okno Interface (rysunek 4), w którym podajemy (lub wybieramy z wcześniejszych wpisów książki adresowej) adres IP sterownika (Target IP Address) i klikamy OK. Jeżeli sterownik jest w trybie RUN pojawia się kolejne okno (rysunek 5) z propozycją przełączenia go w tryb Stop, co jest konieczne do wprowadzenia modyfikacji w konfiguracji sterownika. W kolejnym wyświetlonym oknie (rysunek 6) znajdujemy sekcję Web server access, w której zaznaczamy opcje Allow Web server access oraz Enable password protection for Web server access. W podsekcji Enter new password dwukrotnie wprowadzamy hasło zabezpieczające przed nieuprawnionym dostępem do zasobów serwera i zatwierdzamy konfigurację za pomocą przycisku Apply w sekcji. Po zatwierdzeniu zmian sterownik jest za zgodą użytkownika przełączany w tryb Run rozpoczynając normalną pracę. Aby móc monitorować stan wyświetlacza LCD poprzez sieć musimy nieco zmodyfikować projekt implementowany w LOGO! Modyfikacja polega na zdefiniowaniu, które z komunikatów tekstowych wyświetlanych na wyświetlaczu LOGO! i/lub panela HMI będą dostępne za pośrednictwem sieci. Wymaga to uruchomienia okna edycyjnego komunikatu tekstowego (rysunek 7) i zaznaczeniu w nim opcji Webserver w sekcji Message Destination. Wszystkie komunikaty, które mają być widoczne poprzez sieć muszą mieć tę opcję zaznaczoną! Po wykonaniu tych czynności możemy uruchomić przeglądarkę i wpisać wcześniej ustalony adres sterownika (rysunek 8). W wyświetlonym oknie powitalnym wprowadzamy ustalone i zapisane hasło dostępowe, następnie logujemy się do serwera HTTP. Rysunek 3. Wybór w menu programu LOGO! Soft Comfort opcję Tools>Transfer>Access Control Rysunek 4. Wyświetlenie okna Interface Rysunek 5. Pytanie o zatrzymanie realizacji programu sterownika ELEKTRONIKA PRAKTYCZNA 10/2016 105

Rysunek 6. Sekcja Web server access, w której zaznaczamy opcje Allow Web server access oraz Enable password protection for Web server access Rysunek 9. Obraz sterownika wyświetlany po zalogowaniu Rysunek 10. LOGO! Variable: podglądanie i modyfikowanie wartości zmiennych wyświetlanych na ustalonej liście Rysunek 7. Okno edycyjne komunikatu tekstowego Rysunek 8. Wyświetlenie strony głównej sterownika Po zalogowaniu w oknie przeglądarki zostanie wyświetlony widok pokazany na rysunku 9, który jest ilustracją aktualnego statusu sterownika. Z lewej strony okna mamy do dyspozycji proste menu z opcjami umożliwiającymi: LOGO! Variable: podglądanie i modyfikowanie wartości zmiennych wyświetlanych na ustalonej liście (rysunek 10). Jednocześnie można wyświetlać wartości maksymalnie 8 zmiennych, wybranych z bogatej listy widocznej na rysunku 11. O tym jak w przykładowym projekcie wybrać interesujące nas zmienne udostępniane przez rejestry VM napiszemy w dalszej części artykułu. LOGO! BM: umożliwia zdalne oglądanie treści wyświetlacza LOGO!, przy czym serwer udostępnia wyłącznie te ekrany tekstowe, które skonfigurowano do udostępniania Rysunek 11. Jednocześnie można wyświetlać wartości maksymalnie 8 zmiennych, wybranych z bogatej listy 106 ELEKTRONIKA PRAKTYCZNA 10/2016

Sieciowy dostęp do LOGO! za pomocą http Rysunek 12. Przykładowy ekran ręcznie przełączanego menu tryb manualny Rysunek 15. W wyświetlonym oknie ustalamy listę zmiennych do monitorowania Rysunek 13. Przykładowy ekran ręcznie przełączanego menu tryb automatyczny Rysunek 14. Udostępnienie wybranych zmiennych serwerowi HTTP wymaga zdefiniowania ich w programie LOGO! Soft Comfort, do czego służy opcja Tools>Parameter VM Mapping Rysunek 16. Po wybraniu z listy monitorowanego bloku, w kolumnie Parameter wybieramy parametr bloku, który będzie monitorowany w sieci (opis powyżej). Użytkownik może także operować przyciskami na panelu LOGO!, co zapewnia pełną jego funkcjonalność w dostępie zdalnym. Na rysunkach 12 i 13 pokazano uzyskane przez sieć przykładowe ekrany ręcznie przełączanego (za pomocą przycisków kursorów) menu podczas pracy sterownika podlewania ogrodu. LOGO! TD: jest to opcja o funkcjonalności podobnej do opisanej powyżej, ale dotycząca opcjonalnego tekstowego panela HMI LOGO! TDE. Użytkownik może zdalnie monitorować komunikaty pojawiające się na wyświetlaczu oraz używać zdalnie wszystkich przycisków panelu. Wybór zmiennych podglądanych za pomocą serwera http w trybie LOGO! BM jest prosty jeżeli monitorujemy wejścia i wyjścia. Nieco bardziej skomplikowane jest podglądanie wartości zmiennych wybranych timerów, przetwornika A/C lub innych bloków funkcjonalnych. Niestety nie jest możliwe wybranie monitorowanych parametrów poprzez podanie nazwy własnej bloku funkcjonalnego (np. TimerTygodniowyStronyLewej), do tego celu trzeba skorzystać z pośrednictwa zestawu rejestrów VM (Variable Memory). Umożliwiają one wygodne ELEKTRONIKA PRAKTYCZNA 10/2016 107

i przy tym elastyczne udostępnianie wybranych zmiennych, niezależnie od ich bajtowej długości. Udostępnienie wybranych zmiennych serwerowi HTTP wymaga zdefiniowania ich w programie LOGO! Soft Comfort, do czego służy opcja Tools>Parameter VM Mapping (rysunek 14). W wyświetlonym oknie ustalamy listę zmiennych do monitorowania, korzystając - co ważne z nazw własnych nadanych blokom podczas edycji programu (rysunek 15). Po wybraniu z listy monitorowanego bloku, w kolumnie Parameter wybieramy parametr bloku, który będzie monitorowany (którego wartość udostępni nam serwer HTTP) rysunek 16. W zależności od wybranej zmiennej jej długość może mieć długość słowa lub podwójnego słowa, co automatycznie ustala program i także automatycznie nadaje zmiennym odpowiednie adresy. Po ustaleniu tabeli zmiennych (rysunek 17) zapisujemy ją w pamięci sterownika, co odbywa się jednocześnie z aktualizacją oprogramowania. W kolejnym kroku definiujemy tabelę obserwowanych zmiennych w serwerze HTTP, co wymaga podania ich typów (w przykładzie pokazanym na rysunku 18 monitorujemy wyłącznie zmienne udostępnione w obszarze VM), adresu (zgodnie z wartościami w tabeli Parameter VM Mapping), typu zmiennej (także zgodnie z wartościami w tabeli) oraz oczekiwanego formatu wyświetlania (liczba ze znakiem, bez znaku, binarna lub szesnastkowa rysunek 19). Opcjonalnie bieżące wartości zmiennych można modyfikować korzystając z dwóch prawych kolumn tabeli wyświetlanej przez serwer HTTP. W przypadku konieczności monitorowania stanów wejść i wyjść (cyfrowych i analogowych, lokalnych i sieciowych), przycisków, znaczników M, wybieramy je bezpośrednio z poziomu menu (jak pokazano na rysunku 11), bez konieczności modyfikowania ustawień w programie LOGO! Soft Comfort i wgrywania oprogramowania do pamięci sterownika. Na rysunku 20 pokazano nieco zmodyfikowany w stosunku do rysunku 18 wygląd okna przeglądarki dodatkowo w oknie wyświetlono stan jednego wejścia i trzech wyjść podczas pracy sterownika podlewania. W ten sposób poznaliśmy część sieciowych możliwości sterownika LOGO! bazujących na wbudowanym w niego serwerze HTTP. Z miesiąc zajmiemy się prezentacją zdalnego dostępu do sterownika bazującego na aplikacjach dla urządzeń mobilnych. Piotr Zbysiński, EP Rysunek 17. Po ustaleniu tabeli zmiennych zapisujemy ją w pamięci sterownika, co odbywa się jednocześnie z aktualizacją oprogramowania Rysunek 19. Definiowanie formatu wyświetlania Rysunek 18. Określanie typów zmiennych Rysunek 20. Okno przeglądarki z wyświetlonymi zmiennymi oraz stanem 1 wejścia i 3 wyjść http://www.ep.com.pl/kap 108 ELEKTRONIKA PRAKTYCZNA 10/2016