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

na-poczatek

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

W artykule przedstawiamy „sztuczkę”, dzięki której użytkownicy sterownika LOGO! 8 będą mogli korzystać z możliwości panelu HMI o nazwie LOGO! TDE bez konieczności posiadania go!

W artykule pokażemy sposób zwirtualizowania panelu LOGO! TDE, co – jak pokazuje praktyka – jest proste i zapewnia większą elastyczność konfiguracji systemu niż pozwala na to fizyczny panel.

logo-8-zestaw-startowy-promo

Zaczniemy od prostego przykładu, w którym LOGO! połączymy z panelem LOGO! TDE za pomocą kabla ethernetowego. Obydwa urządzenia są dołączone do lokalnej sieci o typowej organizacji (gateway: 168.192.0.1, maska: 255.255.255.0) i nadano im następujące adresy IP:

  • 168.0.155 – sterownik LOGO! 8,
  • 168.0.156 – panel LOGO! TDE.
Rys. 1. Organizacja fragmentu sieci z LOGO! i jego otoczeniem
Rys. 1. Organizacja fragmentu sieci z LOGO! i jego otoczeniem

Organizację fragmentu sieci ze sterownikiem i jego otoczeniem pokazano na rysunku 1 (Network View w LOGO! Soft Comfort). Uproszczony schemat połączenia LOGO! 8 z panelem pokazano na rysunku 2. W tak skonfigurowanej sieci programowanie sterownika można wygodnie wykonywać poprzez sieć, bez konieczności korzystania karty MicroSD jak nośnika skompilowanego programu.

Rys. 2. Schemat połączenia LOGO! 8 z panelem
Rys. 2. Schemat połączenia LOGO! 8 z panelem

Na rysunku 3 pokazano prosty program, na przykładzie którego pokażemy jak zwirtualizować panel LOGO! TDE. Jego działanie polega na kopiowaniu stanu wejść cyfrowych I1 i 2 na wyjścia (odpowiednio) Q1 i Q2 oraz pomiarze napięcia analogowego na wejściu AI1 (I7) sterownika.

Rys. 3. Schemat przykładowego programu testowego
Rys. 3. Schemat przykładowego programu testowego

Wartość napięcia jest wyświetlana na LCD sterownika i panelu w postaci bargrafu. Żeby uatrakcyjnić działanie programu, napięcie z kanału analogowego jest mierzone za pomocą komparatora i w przypadku przekroczenia zadanych przez użytkownika progów zmieniana jest wartość znaczników M29 i M31, które odpowiadają za ustalenie koloru podświetlania LCD (odpowiednio w: LOGO! 8 i LOGO! TDE) na czerwony. Wygląd wyświetlacza LOGO! 8 podczas wykonywania programu pokazano na fotografii 4.

Fot. 4. Wyświetlacz LOGO! 8 podczas wykonywania programu testowego
Fot. 4. Wyświetlacz LOGO! 8 podczas wykonywania programu testowego

Główna część programu, realizująca zadanie sterowania, nie jest dla nas najbardziej interesująca i nie będziemy jej szczegółowo omawiać. Skupimy się na przedstawieniu konfiguracji bloku wyświetlania komunikatów Message Texts w taki sposób, aby uzyskać wyświetlanie informacji z użytkownika na wyświetlaczu panelu LOGO! TDE.

Rys. 5. Przykładowa konfiguracja bloku wyświetlania komunikatów tekstowych
Rys. 5. Przykładowa konfiguracja bloku wyświetlania komunikatów tekstowych

Jego przykładową konfigurację pokazano na rysunku 5. Jak widać, dane do wskazania bargrafu są pobierane z bloku B001 (Analog Amplifier), na wyświetlaczu są wyświetlane także dwie zmienne typu ON/OFF, monitorujące stany na wejściach I1 i I2.

Rys. 6. Sposób wskazania docelowego ekranu
Rys. 6. Sposób wskazania docelowego ekranu
Strony: 1 2
Tagi: 0ba8, aplikacje, kurs, LOGO!, LOGO! 8, PLC, Siemens

O autorze

Piotr Zbysiński
Piotr Zbysiński

Polecamy również

21WRZ

Wdrażanie ochrony obwodów w systemach zasilanych akumulatorami

Akumulatory zapewniają mobilność urządzeń, a technologia ogniw litowo-jonowych (Li-ion) jest preferowanym rozwiązaniem w wielu...

Więcej
08WRZ

Jak spełnić wymagania ekranowania EMI w urządzeniach sieci 5G

Już od jakiegoś czasu pojawiają się zapowiedzi możliwości nowej technologii 5G, lecz jeszcze długa droga zanim pobranie...

Więcej
01WRZ

Zmiany na rynku i inwestowanie w przyszłość

Ostatnie trzy lata były niezwykle chaotyczne na całym świecie. Wydaje się, że gdy świat stawał w obliczu bezprecedensowych...

Więcej
23SIE

[RAQ] Jak wykorzystać topologię odwracającą Buck-Boost w aplikacjach wysokiego napięcia

Pytanie: Jak łatwo dobrać odpowiednią cewkę do wysokonapięciowych konwerterów typu buck-boost? Odpowiedź: Można...

Więcej
11SIE

Internet rzeczy i technologie bezprzewodowe

Otaczający nas świat staje się siecią połączeń, gęstszą niż kiedykolwiek - każdego roku coraz więcej zastosowań generuje...

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