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

Podobne dokumenty
Wirtualizacja panelu HMI w systemie LOGO!

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

Internetowy sterownik podlewania ogrodowego na LOGO!

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

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

Miernik poziomu cieczy MPC-1

Ćwiczenia z S S jako Profinet-IO Controller. FAQ Marzec 2012

LABORATORIUM AUTOMATYKA i ROBOTYKA Inne funkcje sterownika PLC część 2

LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA

PROGRAMOWALNE STEROWNIKI LOGICZNE

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ DPC250; DPC250-D; DPC4000; DPC4000-D

Tworzenie programu i konfiguracja w LOGO! Soft Comfort V8

KAmodRPiADCDAC. Moduł przetwornika A/C i C/A dla komputerów RaspberryPi i RaspberryPi+

M-1TI. PRECYZYJNY PRZETWORNIK RTD, TC, R, U NA SYGNAŁ ANALOGOWY 4-20mA Z SEPARACJĄ GALWANICZNĄ. 2

TERMINAL DO PROGRAMOWANIA PRZETWORNIKÓW SERII LMPT I LSPT MTH-21 INSTRUKCJA OBSŁUGI I EKSPLOATACJI. Wrocław, lipiec 1999 r.

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

1. Podstawowe wiadomości Możliwości sprzętowe Połączenia elektryczne Elementy funkcjonalne programów...

ZL9ARM płytka bazowa dla modułów diparm z mikrokontrolerami LPC213x/214x

STEROWNIK LAMP LED MS-1 Konwerter sygnału 0-10V. Agropian System

Różnicowy przetwornik ciśnienia EL-PS-xxx

ZL28ARM. Zestaw uruchomieniowy dla mikrokontrolerów AT91SAM7XC

AP Automatyka: Sonda do pomiaru wilgotności i temperatury HygroClip2-S

ZL4PIC uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC (v.1.0) Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Politechnika Wrocławska

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Biomonitoring system kontroli jakości wody

Ćwicz. 4 Elementy wykonawcze EWA/PP

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

INSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

Instrukcja obsługi v1.5

Sprawozdanie z projektu MARM. Część druga Specyfikacja końcowa. Prowadzący: dr. Mariusz Suchenek. Autor: Dawid Kołcz. Data: r.

Gromadzenie danych. Przybliżony czas ćwiczenia. Wstęp. Przegląd ćwiczenia. Poniższe ćwiczenie ukończysz w czasie 15 minut.

Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

ZL8AVR. Płyta bazowa dla modułów dipavr

Miernik Poziomu Cieczy MPC-1

Interfejs analogowy LDN-...-AN

Podstawy Elektroniki dla Informatyki. Generator relaksacyjny

INSTRUKCJA OBSŁUGI. Licznik amperogodzin ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie

Instrukcja podstawowego uruchomienia sterownika PLC LSIS serii XGB XBC-DR20SU

IO.PMS-620T.01 APLISENS PRODUKCJA PRZETWORNIKÓW CIŚNIENIA I APARATURY POMIAROWEJ INSTRUKCJA OBSŁUGI

Przemysłowy Sterownik Mikroprocesorowy

Przemysłowy Sterownik Mikroprocesorowy

ĆWICZENIE 8. Regulacja temperatury i wilgotności powietrza w komorze klimatyzacyjnej

Sterowniki Programowalne Sem. V, AiR

Regulator mocy biernej. KMB-ZVP15 15-stopniowy.

Cyfrowy wzmacniacz AED dla przetworników tensometrycznych.

Mikroprocesorowy termostat elektroniczny RTSZ-7 Oprogramowanie wersja RTSZ-7v3

Podstawy Elektroniki dla Teleinformatyki. Generator relaksacyjny

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

ADuCino 360. Zestaw uruchomieniowy dla mikrokontrolerów ADuCM360/361

Oferta Firmy 2013

ZL29ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Product Update Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

dv-2ps INSTRUKCJA OBSŁUGI

Statyczne badanie wzmacniacza operacyjnego - ćwiczenie 7

EPPL 1-1. KOMUNIKACJA - Interfejs komunikacyjny RS Sieciowa Karta Zarządzająca SNMP/HTTP

POLITECHNIKA WARSZAWSKA Wydział Elektryczny Instytut Elektroenergetyki Zakład Elektrowni i Gospodarki Elektroenergetycznej

Podstawowe wiadomości

E-TRONIX Sterownik Uniwersalny SU 1.2

INSTRUKCJA OBSŁUGI. Tablicowy wskaźnik pętli prądowej. Typ: NEF30 MC LPI

SPECYFIKACJA PRZETWORNIK RÓŻNICY CIŚNIEŃ

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

IO.PMS APLISENS PRODUKCJA PRZETWORNIKÓW CIŚNIENIA I APARATURY POMIAROWEJ INSTRUKCJA OBSŁUGI PROGRAMOWALNY MIERNIK DWUPROGOWY TYPU PMS -920

ZL11ARM. Uniwersalna płytka bazowa dla modułów diparm

Szczegółowy Opis Przedmiotu Zamówienia: Zestaw do badania cyfrowych układów logicznych

Parametryzacja przetworników analogowocyfrowych

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

Aparatura kontrolno-pomiarowo-sterująca GEFRAN: Regulatory temperatury i ciśnienia

Przemysłowe Systemy Automatyki ĆWICZENIE 2

Laboratorium Elektrycznych Systemów Inteligentnych

Temat ćwiczenia: Przekaźniki półprzewodnikowe

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

INSTRUKCJA INSTALACJI SPN-IR INSTRUKCJA INSTALACJI I OBSŁUGI. Sterownik Pracy Naprzemiennej SPN-IR

Schemat blokowy karty

Karta katalogowa JAZZ OPLC. Modele JZ20-R10/JZ20-J-R10 i JZ20-R16/JZ20-J-R16

POLITECHNIKA GDAŃSKA

LITEcomp. Zestaw uruchomieniowy z mikrokontrolerem ST7FLITE19

DOKUMENTACJA TECHNICZNO RUCHOWA DTR

ZL10PLD. Moduł dippld z układem XC3S200

Technika Mikroprocesorowa

Instrukcja obsługi Zasilacz regulowany WINNERS XL4015 USB

Mikroprocesorowy termostat elektroniczny RTSZ-71v2.0

OPTIMA PC v Program konfiguracyjny dla cyfrowych paneli domofonowy serii OPTIMA ELFON. Instrukcja obsługi. Rev 1

Nowe sterowniki SZR 12/2016

Rysunek 1: Okno z lista

I. DANE TECHNICZNE II. INSTRUKCJA UśYTKOWANIA... 4

INSTRUKCJA INSTALATORA

Instrukcja obsługi wyświetlacza LB-450 wersja marzec 2018 od wersji oprogramowania wewnętrznego 1.000

Ćwiczenia z S Komunikacja S z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.

Rys. 1. Wygląd panelu milisekundomierza M-1.

Millenium II+ Moduły programowalne. jeszcze więcej możliwości NOWOŚĆ! FUNKCJA

PROGRAMOWALNA CZUJKA TEMPERATURY td-1_pl 01/13

REGULATOR TEMPERATURY. programowalny - TVR 295. instrukcja obsługi. Thermoval Polska Warszawa ul. Bokserska 25.

SENSORY i SIECI SENSOROWE

STM32Butterfly2. Zestaw uruchomieniowy dla mikrokontrolerów STM32F107

Transkrypt:

Przykładowa aplikacja LOGO! 8 Cyfrowy termometr z sygnalizacją przekroczenia progów Produkowany przez firmę Siemens sterownik LOGO! 8 jest uniwersalny i może znaleźć zastosowanie w wielu aplikacjach. Jednym z elementów wyposażenia powiększającym jego funkcjonalność jest wbudowany przetwornik A/C. W artykule przedstawiamy aplikację ilustrującą użycie jednego kanału przetwornika A/C i kilku bloków analogowych w praktycznej aplikacji cyfrowego termometru z sygnalizacją przekroczenia zadanych progów temperatury. Projekt prezentowany w artykule ma za zadanie pomiar temperatury otoczenia za pomocą sensora półprzewodnikowego, wyświetlenie zmierzonej wartości w postaci cyfrowej i analogowej (bargraf) na wyświetlaczu LCD wbudowanym w LOGO! Mierzona temperatura ma być porównywana z zadanymi przez użytkownika progami i w wypadku przekroczenia kolejnych progów mają być zwierane styki przekaźników na kolejnych wyjściach sterownika. Ponadto, po przekroczeniu krytycznej wartości temperatury, włączy się czerwone podświetlenie tła wyświetlacza, które zasygnalizuje krytyczną sytuację wymagająca interwencji obsługi. Projekt będzie implementowany w sterowniku LOGO! 8.FS4 z wykorzystaniem oprogramowania LOGO! Soft Comfort 8.1. Zestaw został udostępniony redakcji przez sklep KAMAMI.pl. Ze względu na łatwą dostępność, niewielki koszt i wygodny w skalowaniu współczynnik konwersji temperatura-napięcie (10 mv/ o C) w projekcie użyto półprzewodnikowego sensora temperatury MCP9700 firmy Microchip. Ponieważ zakres pomiarowy toru A/C w LOGO! wynosi 0 10 V DC, sensor został obudowany wzmacniaczem, który skaluje sygnał wyjściowy sensora do możliwości LOGO!. Dodatkowo jest znoszony offset napięcia wyjściowego MCP9700 (schemat toru dopasowującego pokazano na rysunku 1). Potencjometr P1 umożliwia skalibrowanie napięcia początku skali przetwarzania (która w przykładzie wynosi +5 o C). Na wyjściu wzmacniacza U2A (rail-to-rail) uzyskujemy zakres napięcia wyjściowego bliski 0 10 V DC dla zakresu temperatury +5 +105 o C, z marginesami ok. 12 20 mv od linii zasilających. W prezentowanej konfiguracji 84 ELEKTRONIKA PRAKTYCZNA 4/2017

Przykładowa aplikacja LOGO! 8 Rysunek 3. Zakładka Network Project w LOGO! Soft Comfort 8.1 Rysunek 1. Schemat elektryczny układu kondycjonującego sygnał z wyjścia sensora temperatury MCP9700 prawidłowa kalibracja wzmacniacza kompensuje także napięcie offsetu U2A, które katalogowo nie przekracza 5 mv. Tor analogowy pokazany na rys. 1 został zaimplementowany w sprzętowym symulatorze otoczenia dla LOGO! (LOGO! Environment IO Simulator), którego wygląd pokazano na fotografii 2. Przejdziemy teraz do opisu przygotowania programu dla LOGO!, do czego użyjemy programu LOGO! Soft Comfort 8.1. Ponieważ sterownik LOGO! będziemy programować poprzez Ethernet, zaczynamy od skonfigurowania adresu IP w sterowniku (w przykładzie jest to 192.168.0.165). Następnie w LOGO! Soft Comfort tworzymy nowy Rysunek 4. Okno Network View projekt w zakładce Network Project (rysunek 3). Klikamy opcję Add New Device, w wyświetlonym oknie wybieramy sterownik LOGO! 8. FS4 i konfigurujemy jego adres w sieci. W oknie Network View zostanie wyświetlony symbol graficzny sterownika dołączonego do PC (rysunek 4), możemy teraz zweryfikować poprawność dołączenia go do PC. W tym celu klikamy Go Online, co powinno spowodować Fotografia 2. Umieszczenie sensora temperatury na płytce symulatora otoczenia LOGO! Rysunek 5. Symbol Analog input z sekcji Constans>Analog ELEKTRONIKA PRAKTYCZNA 4/2017 85

Rysunek 6. Okno konfiguracji Analog input wyświetlenie po kilku sekundach zielonego znaczka check na widoku sterownika. Wyświetlenie go oznacza, ze połączenie sieciowe zostało poprawnie skonfigurowane. Możemy teraz przejść do rysowania schematu programu, który zaimplementujemy w LOGO! Sensor temperatury z układem dopasowującym będzie dołączony do kanału wejściowego AI2. Zaczynamy więc od wybrania z listy dostępnych instrukcji symbolu Analog input (z sekcji Constans>Analog rysunek 5) i kładziemy go na planszy schematu. Dwukrotnie klikając w symbol wejścia wyświetlimy okno konfiguracji (rysunek 6), w którym przypisujemy mu oznaczenie AI2. Kolejny element niezbędny w naszym projekcie to wzmacniacz analogowy Analog Amplifier (sekcja Special functions>analog rysunek 7), który w programie spełnia rolę konfigurowalnego konwertera A/C. Zalecaną w przykładzie konfigurację symbolu Analog Amplifier pokazano na rysunku 8. Przygotujemy teraz część programu odpowiadającą za wyświetlanie zmierzonej temperatury na wyświetlaczu LCD sterownika. W tym celu skorzystamy z symbolu Message texts (w sekcji Special functions >Miscellaneous rysunek 9). Pełną konfigurację połączeń symbolu Message texts na planszy schematu pokazano na rysunku 10, a konfigurację wyświetlanych komunikatorów pokazano na rysunku 11. Efekt działania przygotowanego programu pokazano na fotografii 12. Rysunek 7. Symbol Analog Amplifier z sekcji Special functions> Analog Rysunek 9. Symbol Message texts z sekcji Special functions>miscellaneous W przedstawionej dotychczas konfiguracji białe podświetlenie wyświetlacza włącza się na chwilę po naciśnięciu przycisku OK na panelu czołowym LOGO! Utrudnia to nieco odczyt wyświetlanej na LCD wartości. Dla wygody można oczywiście wymusić stałe podświetlenie wyświetlacza, ale w prezentowanym projekcie zrezygnowano z tego pozostawiając obsłudze ręczne włączanie podświetlenia. Program wyposażymy natomiast w poręczną funkcję sygnalizacji przekroczenia krytycznej wartości temperatury spowodujemy, że po wzroście temperatury Rysunek 8. Zalecana konfiguracja symbolu Analog Amplifier Rysunek 10. Konfiguracja połączeń symbolu Message texts 86 ELEKTRONIKA PRAKTYCZNA 4/2017

Przykładowa aplikacja LOGO! 8 Rysunek 13. Okno konfiguracji flagi M (M29 odpowiada za sterowanie czerwonego podświetlenia LCD) Rysunek 11. Konfigurację komunikatorów wyświetlanych przez Message texts zmierzonej przez sensor powyżej 35 o C włączy się czerwone podświetlenie wyświetlacza. Sterownik LOGO! wyposażono w rejestr flag, z których flaga oznaczona M29 odpowiada za włączenie czerwonego podświetlenia wyświetlacza (rysunek 13). Stan tej flagi będzie modyfikowany przez komparator analogowy (Analog Comparator, dostępny w sekcji Special Functions>Analog), co wymaga wykonania połączeń jak na rysunku 14. Okno konfiguracji komparatora analogowego pokazano na rysunku 15, a skutek działania wprowadzonych modyfikacji pokazano na fotografii 16. Rysunek 14. Sposób sterowania czerwonym podświetleniem za pomocą komparatora Fotografia 12. Efekt działania przygotowanego programu Rysunek 15. Okno konfiguracji komparatora analogowego sterującego czerwonym podświetleniem ELEKTRONIKA PRAKTYCZNA 4/2017 87

Rysunek 17. Program z dodatkowymi komparatorami wykrywającymi progi temperatury i sterujące linie wyjściowe LOGO! Fotografia 16. Efekt działania modyfikacji wprowadzonych w programie W ten sposób uzyskaliśmy funkcjonalność termometru cyfrowego z sygnalizacją przekroczenia zakresu bezpiecznej temperatury. Kolejną modyfikacją prezentowanego projektu będzie wprowadzenie sygnalizacji przekroczenia progów temperatury 25 o C, 30 o C i 35 o C za pomocą wyjść Q1..Q4 sterownika LOGO! Na potrzeby przykładu przyjmiemy, ze wyjście Q1 jest aktywne dla temperatur <25 o C, wyjście Q2 jest aktywne dla zakresu temperatury 25 30 o C, wyjście Q3 dla zakresu temperatur 30 35 o C, a Q4 dla zakresu temperatur >35 o C. W tym celu musimy dodać do projektu i skonfigurować kolejne komparatory analogowe, jak pokazano na rysunku 17. Przedstawione rozwiązanie ma jedną wadę: komparatory wykrywające progi temperatury są pozbawione histerezy, co w przypadku wolnozmiennych przebiegów (temperatura otoczenia zazwyczaj zmienia się w stosunkowo wolnym tempie) może powodować drganie styków przy przechodzeniu przez próg komparacji. Jak zapobiec temu zjawisku wykorzystując mechanizmy dostępne w LOGO! pokażemy za miesiąc. Piotr Zbysiński, EP Wydanie specjalne Raspberry Pi to polski przekład światowego bestsellera na temat słynnego minikomputera www.ulubionykiosk.pl (przesyłka GRATIS) 88 ELEKTRONIKA PRAKTYCZNA 4/2017