STEROWANIE DWUSTANOWE. Przykład 1 MIESZALNIK
|
|
- Kornelia Włodarczyk
- 7 lat temu
- Przeglądów:
Transkrypt
1 STEROWANIE DWUSTANOWE Sterowanie dwustanowe najczęściej sprowadza się do wykonania pewnej sekwencji operacji, przy czym przejście od jednej operacji do drugiej następuje po spełnieniu określonych warunków, np. osiągnięcie określonego celu lub upływu zadanego czasu. W takim przypadku mamy do czynienia ze sterowaniem sekwencyjnym. Przykład MIESZALNIK Prostym przykładem jest sterowanie pracą mieszalnika obiekt sterowania i sieć działań przedstawiono na rys.. Algorytm jest następujący: zakładamy, Ŝe zbiornik jest pusty; proces uruchamiamy naciśnięciem przycisku S (Start), co powoduje otwarcie zaworu Y i napełnianie medium ; osiągnięcie poziomu b, powoduje zamknięcie zaworu Y, otwarcie zaworu Y2, a więc dopływ medium 2 oraz uruchomienie mieszadła W; osiągnięcie poziomu a, powoduje zamkniecie zaworu Y2 i włączenie na zadany czas grzejnika G; po upływie czasu t następuje wyłączenie mieszadła W i grzejnika G oraz otwarcie zaworu Y3, opróŝniającego zbiornik; gdy poziom cieczy spadnie poniŝej czujnika c, następuje zamknięcie Y3; jeŝeli przycisk S jest nadal wciśnięty, to cykl się powtarza. Przedstawiona na rys., sieć działań przedstawia logiczny przebieg procesu, który został podzielony na pięć kroków. W takiej postaci algorytm ten nie powinien być przeniesiony na postać programu sterowania obiektu. W takim przypadku mikrokontroler, realizujący program zdecydowana większość czasu zuŝywałby w pętli oczekiwania na zajście określonego zdarzenia, tzn. zmiana stanu czujnika lub upływ czasu. Jego moc obliczeniowa byłaby wykorzystana w nieznacznym stopniu. Stan nadzorowanego obiektu zmienia się bardzo wolno w stosunku do moŝliwości mikrokontrolera. Ponadto w takim przypadku trudno byłoby kontrolować poprawna pracę mikrokontrolera. Trudniej równieŝ taki program rozszerzać. Na rys. 2 przedstawiono algorytm umoŝliwiający efektywne wykorzystanie czasu mikrokontrolera. Dzięki temu system moŝe realizować współbieŝnie wiele innych zadań. Procesor testuje, z maksymalna prędkością, w jakiej fazie znajduje się proces sterowania, wykonuje tylko zadania przewidziane w fazie aktywnej, jeŝeli dany krok procesu się zakończył to następuje zwiększenie o licznika faz (w przykładzie modulo 5) i przejście do kolejnego cyklu testowania programu. i styl programowania pozwala na łatwa kontrolę poprawności pracy procesora. Zygmunt Kubiak /
2 Start STEROWANIE MIESZALNIKA Y=Y2=Y3=, W=G= W F= S=? Y Y2 Y= a b=? b F= G Y= Y2=W= c F=2 a=? Y3 Y2=, G= LT=t a, b, c - czujniki poziomu ( czujnik zanurzony, czujnik wynurzony) LT=LT- Y, Y2, Y3 - zawory sterowane F=3 LT=? W - sterowanie mieszadła G - sterowanie grzejnika W=G= Y3= F=4 c=? Y3= Opracowanie na podstawie: Musierowicz P.: Podstawy techniki mikroprocesorowej. WNT, Warszawa 99, rys Rys.. Układ sterowania sekwencyjnego mieszalnika - obiekt i sieć działań 2/2 Zygmunt Kubiak
3 Start Y=Y2=Y3=, W=G=, F= STEROWANIE MIESZALNIKA Wersja synchroniczna F= S=? Y= F= b=? Y= Y2=W= F=2 a=? Y2=, G= LT=t F=3 LT=LT- LT=? W=G= Y3= F=4 c=? Y3= Błąd F=(F+) 5 Inne operacje Opracowanie na podstawie: Musierowicz P.: Podstawy techniki mikroprocesorowej. WNT, Warszawa 99, rys Rys. 2. Synchroniczna realizacja sterowania sekwencyjnego mieszalnika z rys. Zygmunt Kubiak /3
4 Przykład 2 STEROWANIE SEKWENCYJNE ZESPOŁU WAGONIKÓW W tym przykładzie przedstawiono bardziej złoŝony układ sterowania sekwencyjnego, dotyczący częściowo niezaleŝnego ruchu dwóch wagoników (rys.3). Algorytm sterowania moŝna opisać następująco: w stanie wyjściowym, wagoniki znajdują się w lewym skrajnym połoŝeniu, zwierając wyłączniki krańcowe A i C; naciśnięcie przycisku S uruchamia cykl sterowania; wagoniki ruszają w prawo (załączenie napędu P, P2) nie jest określone, który dotrze pierwszy do wyłączników krańcowych B, D; wagonik pierwszy, po dotarciu do B, wraca natychmiast do A (napęd L); wagonik drugi, wraca dopiero wówczas (napęd L2), gdy pierwszy dotarł do A; jeŝeli przycisk S jest nadal włączony, to cykl się powtarza. Z powyŝszego opisu wynika, Ŝe drugi wagonik będzie czekał w D o ile dotarł do D przed osiągnięciem A przez wagonik pierwszy, w przeciwnym przypadku wraca natychmiast. Dokładną sieć działań przedstawiono na rys. 3. Jak moŝna zauwaŝyć, sieć działań nie jest juŝ prostą pętlą zawiera rozgałęzienie równoległe, które uwzględnia niezaleŝny ruch obu wagoników. iego algorytmu nie moŝna bezpośrednio wykonać na mikrokontrolerze, poniewaŝ wykonuje on operacje sekwencyjnie. Przekształcenie nawet takiego prostego schematu do postaci czysto sekwencyjnej jest operacją bardzo czasochłonną i dość złoŝoną. Poza tym tak uzyskany algorytm ma wszystkie wady omówione na przykładzie z rys.. Realizacja synchroniczna jest natomiast w tym przypadku równie prosta jak w przykładzie. PoniewaŜ w tym przykładzie zachodzi jednoczesna aktywność dwóch faz, zamiast licznika faz trzeba zastosować znaczniki faz. Ponadto w kaŝdym cyklu skanowania programu, naleŝy przejść do testowania wszystkich faz procesu. NaleŜy równieŝ pamiętać o konieczności synchronizacji wykonania gałęzi równoległych. Oznacza to, Ŝe realizacja połączenia rozgałęzień równoległych wymaga wykonania tych gałęzi przed przejściem do dalszej części programu. W tym celu w algorytmie (rys. 4) wprowadzono znaczniki wykonania gałęzi R i R2. Wykonanie gałęzi sprawdzane jest przy pomocy warunku iloczynu logicznego: R^R2. 4/4 Zygmunt Kubiak
5 Start STEROWANIE WÓZKÓW L=P=R=L2=P2=R2= S=? F P=P2= A B C D S Układ sterowania F B=? P=, L= D=? P2=, R2= F2 P L P2 L2 R R2 F3 A=? L=, R= A L P B F4 R^R2=? C L2 2 P2 D L2=, R=R2= L, P L2, P2 napęd wagoników (lewo, prawo) F5 C=? A, B, C, D - wyłączniki krańcowe R, R2 znaczniki wykonania operacji L2= F.. F5 fazy sterowania wózków Rys. 3. Układ sterowania sekwencyjnego zespołu wagoników - obiekt i sieć działań Zygmunt Kubiak /5
6 Start F=, F..F6= L=P=L2=P2= STEROWANIE WAGONIKÓW Wersja synchroniczna F=? S=? P=P2= F= F=F2= F=? B=? P= L= F= F3= F2=? D=? P2= F2= F4=, R2= F3=? A=? L= F3= F4=, R= F4=? R^R2=? L2= F4=, F6=, R=R2= F5=? C=? L2= F5= F= Inne operacje Rys. 4. Synchroniczna realizacja sterowania sekwencyjnego zespołu wagoników z rys.3 6/6 Zygmunt Kubiak
7 Przykład 3 STEROWANIE DIODAMI LED Naciśniecie klawisza powoduje zapalenie LED na s. Natomiast zwolnienie klawisza uruchamia cykli pulsowania LED2 (okres s). Ponadto załoŝono moŝliwość drgań styków w celu ich eliminacji, wprowadzono opóźnienie ms od wykrycia pierwszego zbocza narastającego (przy naciskaniu klawisza) lub pierwszego zbocza opadającego (przy zwalnianiu klawisza). Poszczególne czasy, występujące w cyklu sterowania, tzn. ms,,5s i s są generowane przy pomocy timerów programowych T i T działających z wykorzystaniem przerwania czasowego 5ms. Program zrealizowany został na podstawie algorytmu synchronicznego i dzięki temu w minimalnym stopniu obciąŝa mikrokontroler. Klawisz LED LED2 s s ms ms Rys.5. Przebiegi czasowe dla przykładowego programu sterowania diodami LED Algorytm sekwencyjny, przedstawiony na rys. 6 nie zapewnia wydajnej pracy mikrokontrolera, który większość czasu czeka na naciśnięcie lub zwolnienie klawisza. Aby móc efektywnie wykorzystać czas mikrokontrolera, naleŝy zaprojektować algorytm sterowania jak na rys. 7 (wersja synchroniczna). Mikrokontroler cyklicznie sprawdza, w której znajduje się sterowanie. Aby przejść do wersji synchronicznej naleŝy zaznaczyć na algorytmie sekwencyjnym fazy i powiązać je z odpowiednimi znacznikami (tu: F.. F7). Pętle oczekiwania w programie, związane są z trzema typami zdarzeń: zdarzenia sprzętowe naciśnięcie lub zwolnienie klawisza zdarzenia czasowe zakończenie odliczania timerów T lub T zdarzenia ilościowe wykonanie określonej liczby pętli licznik LC. W realizacji algorytmów synchronicznych nie ma potrzeby wykorzystywania w programie pętli typu for.. next. Faza programu z reguły zawiera blok (-i) decyzji i blok wykonawczy, ale jak pokazano na rys. 7, faza moŝe obejmować tylko bloki decyzji (F7) lub tylko blok wykonawczy (F5). ZaleŜy to od programu blok F5 rozpoczyna pętlę pulsowania diody LED2 i dlatego naleŝało go wyodrębnić. Zygmunt Kubiak /7
8 Start F czy klawisz wciśnięty F gdy wciśnięty uruchom opóźnienie zap. LED na s F 2 po s zgaś LED F F 3 czy klawisz zwolniony uruchom opóźnienie F 4 gdy zwolniony ustaw licznik cykli pulsowania LED 2 F 5 zapal LED 2 na, 5 s LT = 2, T = T F 6 zgaś diodę LED 2 na, 5 s F 7 po okresach pulsowania LED testowania wciśnięcia klawisza 2 przejdź do F F 5 Zap. LED 2, LT = 99, T = Zap. LED, LT = 99, T = T F 2 T F 6 Zgaś LED 2 LC = LC -, LT = 99, T = Zgaś LED F 3 T F 7 LT = 2, T = LC T F 4 Koniec LC = Rys. 6. Algorytm sekwencyjny programu KlawiszDioda W synchronicznej wersji (rys. 7) algorytmu, wykonywane są wyłącznie procedury związane z aktywnymi fazami programu. Program nie czeka na spełnienie warunku. W tej metodzie programowania zaleca się aby fazy były ustawione w kolejności naturalnej, zgodnie z algorytmem z rys. 6. jest to jednak warunek konieczny. Fazy moŝna przetasować i nie wpłynie to na działanie programu. Bardzo łatwo rozszerzyć program o nowe fazy. Jest to jedna z podstawowych zalet metody synchronicznej. Algorytmy synchroniczne stanowią najprostsze rozwiązanie programowania mikrokontrolerów dla systemów czasu rzeczywistego. 8/8 Zygmunt Kubiak
9 Start F czy klawisz wciśnięty uruchom opóźnienie F gdy wciśnięty zap. LED na s F2 po s zgaś LED F=, F..F7=,, F3 czy klawisz zwolniony uruchom opóźnienie F4 gdy zwolniony ustaw licznik cykli pulsowania LED 2 F5 zapal LED2 na o,5s F F=, F=, LT=2, T= F T F=, F2=, Zap. LED, LT=99, T= F=, F= F2 T F2=, F3=, Zgaś LED F3 F3=, F4=, LT=2, T= F4 T F4=, F5=, LC= F4=, F3= F5 F5=, F6=, Zap. LED2, LT=99, T= F6 T F6=, F7=, Zgaś LED2, LC=LC-, LT=99, T= F7 T LC F7=, F5=, F7=, F= Koniec F6 zgaś diodę LED2 na,5s F7 po okresach pulsowania LED2 przejdź do testowania wciśnięcia klawisza Rys. 7. Wersja synchroniczna programu KlawiszDioda Zygmunt Kubiak /9
10 Bloki wykonawcze mogą oczywiście zawierać funkcje w j. C. Funkcje, jeŝeli zawierają pętle oczekiwania na wystąpienie zdarzenia zewnętrznego lub wewnętrznego, powinny być tworzone równieŝ według algorytmu synchronicznego. PoniŜej przedstawiono realizację programową algorytmu synchronicznego z rys. 7, dla mikrokontrolera AVR typu Atmega855. //Program był uruchomiony na module Miface. //Schemat i dokumentacja modułu na stronie // // Przykład z obsługą Timerów programowych T, T2 i klawisza // Naciśniecie klawisza powoduje zapalenie LED na s // Zwolnienie klawisza uruchamia cykli pulsowania LED2 (okres s) // Autor: Z.Kubiak IIPP // Kontroler: ATmega855 // Naciśnięty klawisz zwiera wejście do masy // Diody zapalane sygnalem zero #include <avr/io.h> #include <avr/interrupt.h> #include <avr/signal.h> unsigned char LC,T,T; unsigned char F,F=,F2=,F3=,F4=,F5=,F6=,F7=; unsigned int LT,LT; SIGNAL (SIG_OVERFLOW) // przerw. 5ms dla Tck,592MHz { if (T==) { if (LT==) T=; else LT--; if (T==) { if (LT==) T=; else LT--; TCNT = 22; // cykl 54 int main(void) { //MCUCR = 2; // przerwania zewnętrzne DDRD = xf; // Bity PORTD..3 wej; 4..7 wyj PORTD = 5; // podciąganie wejść DDRB = xff; // PORTB wyjscia TIMSK = 2; TCNT = 22; TCCR = 5; // podział przez 24 F=; // faza programu T=; // znacznik aktywnosci timere programowego //F=; //F2=; PORTB=255; // ustaw PORTB - zgaś diody sei(); while() { // odblokowanie przerwań // diody LED - PORTB.2 i PORTB.3 if (F) { if ((PIND & (<<3))==) //test klawisza czy wcisnięty { LT=2; // filtrowanie drgań styków F=; F=; T=; // uruchomienie Timera T - ms / Zygmunt Kubiak
11 if (F) { if (T==) { if ((PIND & (<<3))==) { PORTB &= ~(<<2); // RST bit - zapal diodę LED LT=99; F2=; F=; T=; else { F=; F=; // uruchomienie Timera T2 - s if (F2) { if (T==) { PORTB = (<<2); // SET bit - wył diodę LED F2=; F3=; if (F3) { if (PIND & (<<3)) //test klawisza czy wycisnięty { LT=2; // filtrowanie drgań styków F4=; F3=; T=; if (F4) { if (T==) { if (PIND & (<<3)) { LC=; F5=; F4=; else { F4=; F3=; // uruchomienie Timera T - ms // cykli pulsowania LED2 if (F5) { PORTB &= ~(<<3); // RST bit - zapal diodę LED2 LT=99; F5=; F6=; T=; if (F6) { if (T==) { PORTB = (<<3); // SET bit - wył diodę LED2 LT=99; LC--; F6=; F7=; T=; if (F7) { if (T==) { if (LC==) // czy wszystkie cykle wykonane? { F7=; F=; else { F7=; F5=; Zygmunt Kubiak /
12 Realizacja Timerów programowych realizacja zaleŝności czasowych W systemach czasu rzeczywistego jednym z problemów jest realizacja zaleŝności czasowych, tzn. opóźnień czasowych, pojedynczych impulsów oraz serii impulsów o zadanym czasie, generatorów przebiegów o zadanej częstotliwości itp. Zwykle Ŝąda się duŝej dokładności wytwarzanych przebiegów. Wykorzystywanie do tych celów pętli programowych jest kłopotliwe i mało precyzyjne (rys. i 2). Poprawne rozwiązanie tego problemu przedstawione jest poniŝej. Proponowane jest wykorzystanie Timerów programowych. Mikrokontroler dysponuje niewielką liczbą timerów sprzętowych, np. 2. W programie naleŝy zdefiniować dwa typy zmiennych: Tx bit stanu Timera oraz LTx rejestr licznika (np. typu integer). Wartości te ustawiane są w programie głównym, natomiast w programie obsługi przerwań następuje dekrementacja zawartości licznika danego Timera. Po osiągnięciu zera następuje wyzerowanie znacznika Timera, który jest testowany w programie głównym. UŜycie Timerów programowych przedstawiono w przykładzie 3. Przerwanie Wykorzystanie przerwań do realizacji Timerów programowych T=? LT= T= LT=LT= T=? LT= T= LT=LT- T2=? LT2= T2= LT2=LT2- Dalsze Timery Inne operacje Powrót Rys. 8. Sieć działań podprogramu obsługi przerwania czasowego, celem obsługi Timerów programowych 2/2 Zygmunt Kubiak
Sterowanie dwustanowe - algorytmy synchroniczne
Systemy wbudowane z reguły są systemami czasu rzeczywistego W programowaniu systemów czasu rzeczywistego korzysta się albo z systemów operacyjnych czasu rzeczywistego albo ze specjalnych algorytmów działania
Bardziej szczegółowoPodstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów2 2. ISP..2 3. I/O Ports..3 4. External Interrupts..4 5. Analog Comparator5 6. Analog-to-Digital Converter.6 7.
Bardziej szczegółowoSYSTEM PRZERWAŃ ATmega 32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA SYSTEM PRZERWAŃ ATmega 32 Opracował: mgr inż.
Bardziej szczegółowoSystemy wbudowane. Wprowadzenie. Nazwa. Oznaczenia. Zygmunt Kubiak. Sterowniki PLC - Wprowadzenie do programowania (1)
ybrane funkcje logiczne prowadzenie L L2 Y Nazwa Oznaczenia Y Sterowniki PLC - prowadzenie do programowania () Proste przykłady Załączenie jednego z dwóch (lub obu) przełączników lub powoduje zapalenie
Bardziej szczegółowoPodstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów...2 2. ISP...2 3. I/O Ports...3 4. External Interrupts...4 5. Analog Comparator...5 6. Analog-to-Digital Converter...6
Bardziej szczegółowoSystemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
Bardziej szczegółowoAdresowanie obiektów. Adresowanie bitów. Adresowanie bajtów i słów. Adresowanie bajtów i słów. Adresowanie timerów i liczników. Adresowanie timerów
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
Bardziej szczegółowoDokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026"
Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 026" Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763-77-77 Fax: 032 763-75-94 v.1.2 www.mikster.pl mikster@mikster.pl (14.11.2007) SPIS
Bardziej szczegółowoPolitechnika Gdańska. Gdańsk, 2016
Politechnika Gdańska Wydział Elektroniki, Telekomunikacji i Informatyki Katedra Systemów Geoinformatycznych Aplikacje Systemów Wbudowanych Programowalne Sterowniki Logiczne (PLC) Krzysztof Bikonis Gdańsk,
Bardziej szczegółowoMetody obsługi zdarzeń
SWB - Przerwania, polling, timery - wykład 10 asz 1 Metody obsługi zdarzeń Przerwanie (ang. Interrupt) - zmiana sterowania, niezależnie od aktualnie wykonywanego programu, spowodowana pojawieniem się sygnału
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery System przerwań laboratorium: 11 autorzy: dr hab. Zbisław Tabor, prof. PK mgr inż.
Bardziej szczegółowoNiektóre piny mogą pełnić różne role, zależnie od aktualnej wartości sygnałów sterujących.
Podłączenie mikrokontrolera ATmega8: zasilanie 8 i 22
Bardziej szczegółowoPolitechnika Warszawska
Politechnika Warszawska Wydział Elektryczny Laboratorium Podstaw Techniki Mikroprocesorowej Skrypt do ćwiczenia M.43 Obliczanie wartości średniej oraz amplitudy z próbek sygnału język C .Część teoretyczna
Bardziej szczegółowoKomunikacja w mikrokontrolerach Laboratorium
Laboratorium Ćwiczenie 1 Podstawy programowania, stany uśpienia Program ćwiczenia: zapoznanie z regulaminem laboratorium i zasadami zaliczenia, zapoznanie ze sprzętem laboratoryjnym i oprogramowaniem,
Bardziej szczegółowoMikrokontrolery AVR Wprowadzenie
Mikrokontrolery AVR Wprowadzenie Komunikacja z otoczeniem mikrokontrolera Każdy z mikrokontrolerów posiada pewna liczbę wyprowadzeń cyfrowych które służą do wprowadzania i odbierania informacji z mikrokontrolera.
Bardziej szczegółowoOrganizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej
Struktura stanowiska laboratoryjnego Na rysunku 1.1 pokazano strukturę stanowiska laboratoryjnego Z80 z interfejsem częstościomierza- czasomierz PFL 21/22. Rys.1.1. Struktura stanowiska. Interfejs częstościomierza
Bardziej szczegółowo1. Podstawowe wiadomości...9. 2. Możliwości sprzętowe... 17. 3. Połączenia elektryczne... 25. 4. Elementy funkcjonalne programów...
Spis treści 3 1. Podstawowe wiadomości...9 1.1. Sterowniki podstawowe wiadomości...10 1.2. Do czego służy LOGO!?...12 1.3. Czym wyróżnia się LOGO!?...12 1.4. Pierwszy program w 5 minut...13 Oświetlenie
Bardziej szczegółowoINDU-22. Przemysłowy Sterownik Mikroprocesorowy. Przeznaczenie. masownica próżniowa
Przemysłowy Sterownik Mikroprocesorowy INDU-22 Przeznaczenie masownica próżniowa Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. 032 763 77 77 Fax: 032 763 75 94 www.mikster.pl mikster@mikster.pl v1.1
Bardziej szczegółowoPoradnik programowania procesorów AVR na przykładzie ATMEGA8
Poradnik programowania procesorów AVR na przykładzie ATMEGA8 Wersja 1.0 Tomasz Pachołek 2017-13-03 Opracowanie zawiera opis podstawowych procedur, funkcji, operatorów w języku C dla mikrokontrolerów AVR
Bardziej szczegółowoW 5_2 Typy języków programowania sterowników PLC (zdefiniowane w IEC-61131) - języki graficzne (LD, FBD); języki tekstowe (ST, IL).
Norma IEC-61131-3 definiuje typy języków: graficzne: schematów drabinkowych LD, schematów blokowych FBD, tekstowe: lista instrukcji IL, tekst strukturalny ST, grafów: graf funkcji sekwencyjnych SFC, graf
Bardziej szczegółowoSterownik Visilogic V260
Sterownik Visilogic V260 Konfiguracja sprzętowa Po wykonaniu konfiguracji sprzętowej (skojarzeniu odpowiedniego modułu SNAP I/O) można przystąpić do tworzenia aplikacji przy użyciu trzech edytorów
Bardziej szczegółowoUkłady czasowo-licznikowe w systemach mikroprocesorowych
Układy czasowo-licznikowe w systemach mikroprocesorowych 1 W każdym systemie mikroprocesorowym znajduje zastosowanie układ czasowy lub układ licznikowy Liczba liczników stosowanych w systemie i ich długość
Bardziej szczegółowoSp. z o.o Czeladź ul. Wojkowicka 21 Tel. (0-32) , , Fax:
Instrukcja obsługi sterownika mikroprocesorowego MIKSTER MCM 020, 021, 022 R Sp z oo 41-250 Czeladź ul Wojkowicka 21 Tel (0-32) 265 70 97, 265 76 41, 763-77-77 Fax: 763 75-94 wwwmiksterpl mikster@miksterpl
Bardziej szczegółowoProgramowanie mikrokontrolerów AVR z rodziny ATmega.
Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora
Bardziej szczegółowoPlan wykładu. Architektura systemów komputerowych. Cezary Bolek
Architektura systemów komputerowych Poziom układów logicznych. Układy sekwencyjne Cezary Bolek Katedra Informatyki Plan wykładu Układy sekwencyjne Synchroniczność, asynchroniczność Zatrzaski Przerzutniki
Bardziej szczegółowoLABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:
Bardziej szczegółowoListing_ $crystal = deklaracja
------------------------------------------------- Listing_4 ---------------------------------------------------- $crystal = 8000000 deklaracja częstotliwości kwarcu $regfile "m8def.dat" biblioteka mikrokontrolera
Bardziej szczegółowoZastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości
Politechnika Lubelska Wydział Elektrotechniki i Informatyki PRACA DYPLOMOWA MAGISTERSKA Zastosowanie procesorów AVR firmy ATMEL w cyfrowych pomiarach częstotliwości Marcin Narel Promotor: dr inż. Eligiusz
Bardziej szczegółowoPROGRAMOWALNE STEROWNIKI LOGICZNE
PROGRAMOWALNE STEROWNIKI LOGICZNE I. Wprowadzenie Klasyczna synteza kombinacyjnych i sekwencyjnych układów sterowania stosowana do automatyzacji dyskretnych procesów produkcyjnych polega na zaprojektowaniu
Bardziej szczegółowoAdaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC
Adaptacja sterownika PLC do obiektu sterowania. Synteza algorytmu procesu i sterowania metodą GRAFCET i SFC Proces technologiczny (etap procesu produkcyjnego/przemysłowego) podstawa współczesnych systemów
Bardziej szczegółowoInstrukcja obsługi sterownika mikroprocesorowego MIKSTER MCM 023
Instrukcja obsługi sterownika mikroprocesorowego MIKSTER MCM 023 Sp. z o.o 41-250 Czeladź, ul. Wojkowicka 21 Tel. +48 (32) 763 77 77, 265 76 41, 265 70 97 Fax +48 (32) 763 75 94 www.mikster.com.pl mikster@mikster.com.pl
Bardziej szczegółowoLaboratorium przedmiotu Technika Cyfrowa
Laboratorium przedmiotu Technika Cyfrowa ćw.3 i 4: Asynchroniczne i synchroniczne automaty sekwencyjne 1. Implementacja asynchronicznych i synchronicznych maszyn stanu w języku VERILOG: Maszyny stanu w
Bardziej szczegółowoUKŁADY SEKWENCYJNO CZASOWE I SPECJALNE
PRz AiRA UKŁADY SEKWENCYJNO CZASOWE I SPECJALNE Zbiornik z dwoma zaworami. Reaktor chemiczny. Powtarzanie impulsu o mierzonym czasie trwania. Generacja chwilowego impulsu po zadanym czasie. Zespół trzech
Bardziej szczegółowoLABORATORIUM. TIMERY w mikrokontrolerach Atmega16-32
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA TIMERY w mikrokontrolerach Atmega16-32 Opracował:
Bardziej szczegółowoOpis układów wykorzystanych w aplikacji
Opis układów wykorzystanych w aplikacji Układ 74LS164 jest rejestrem przesuwnym służącym do zamiany informacji szeregowej na równoległą. Układ, którego symbol logiczny pokazuje rysunek 1, posiada dwa wejścia
Bardziej szczegółowoSzkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop Spis treści
Szkoła programisty PLC : sterowniki przemysłowe / Gilewski Tomasz. Gliwice, cop. 2017 Spis treści O autorze 9 Wprowadzenie 11 Rozdział 1. Sterownik przemysłowy 15 Sterownik S7-1200 15 Budowa zewnętrzna
Bardziej szczegółowoINSTRUKCJA OBSŁUGI. Przekaźnik czasowy ETM ELEKTROTECH Dzierżoniów. 1. Zastosowanie
INSTRUKCJA OBSŁUGI 1. Zastosowanie Przekaźnik czasowy ETM jest zadajnikiem czasowym przystosowanym jest do współpracy z prostownikami galwanizerskimi. Pozwala on załączyć prostownik w stan pracy na zadany
Bardziej szczegółowoJęzyk FBD w systemie Concept
Adresowanie obiektów Bit - stan pojedynczego sygnału - wejście lub wyjście dyskretne, bit pamięci Bajt - 8 bitów - wartość od -128 do +127 Słowo - 16 bitów - wartość od -32768 do 32767 -wejście lub wyjście
Bardziej szczegółowoPodstawy programowania PLC w języku drabinkowym - ćwiczenie 5
Podstawy programowania PLC w języku drabinkowym - ćwiczenie 5 1. Cel ćwiczenia Zapoznanie się z podstawowymi elementami języka drabinkowego i zasadami programowania Programowalnych Sterowników Logicznych
Bardziej szczegółowoPrzykład programowania PLC w języku drabinkowym - ćwiczenie 6
Przykład programowania PLC w języku drabinkowym - ćwiczenie 6 1. Cel ćwiczenia Zapoznanie się z podstawowymi elementami języka drabinkowego i zasadami programowania Programowalnych Sterowników Logicznych
Bardziej szczegółowoPOLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY
POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: Regulacja temperatury Numer ćwiczenia: 5 Opracowali: Tomasz Barabasz Piotr Zasada Merytorycznie sprawdził:
Bardziej szczegółowoInstytut Teleinformatyki
Instytut Teleinformatyki Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska Mikroprocesory i Mikrokontrolery Dostęp do portów mikrokontrolera ATmega32 język C laboratorium: 10 autorzy: dr
Bardziej szczegółowoKonfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy
Ćwiczenie V LABORATORIUM MECHATRONIKI IEPiM Konfiguracja i programowanie sterownika GE Fanuc VersaMax z modelem procesu przepływów i mieszania cieczy Zał.1 - Działanie i charakterystyka sterownika PLC
Bardziej szczegółowoNa początek: do firmowych ustawień dodajemy sterowanie wyłącznikiem ściennym.
Na początek: do firmowych ustawień dodajemy sterowanie wyłącznikiem ściennym. Mamy dwa rodzaje wyłączników ściennych: 1. Stabilny który zazwyczaj wszyscy używają do włączania oświetlenia. Nazywa się stabilny
Bardziej szczegółowostart Program mikroprocesorowego miernika mocy generowanej $crystal = deklaracja
----------------------------start---------------------------- Program mikroprocesorowego miernika mocy generowanej $crystal = 8000000 deklaracja częstotliwości kwarcu taktującego uc $regfile "m8def.dat"
Bardziej szczegółowoAlgorytm mnożenia sekwencyjnego (wariant 1)
Przygotowanie: Przemysław Sołtan e-mail: kerk@moskit.ie.tu.koszalin.pl Algorytm mnożenia sekwencyjnego (wariant 1) //Poczynając z mniej znaczących bitów mnożnika, przesuwamy formowany //rezultat w stronę
Bardziej szczegółowoPrzerwania, polling, timery - wykład 9
SWB - Przerwania, polling, timery - wykład 9 asz 1 Przerwania, polling, timery - wykład 9 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Przerwania, polling, timery - wykład 9 asz 2 Metody obsługi zdarzeń
Bardziej szczegółowoWykład 9. Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego:
Serwonapędy w automatyce i robotyce Wykład 9 Piotr Sauer Katedra Sterowania i Inżynierii Systemów przełączających Metody budowy schematu funkcjonalnego pneumatycznego układu przełączającego: intuicyjna
Bardziej szczegółowoDokumentacja Licznika PLI-2
Produkcja - Usługi - Handel PROGRES PUH Progres Bogdan Markiewicz ------------------------------------------------------------------- 85-420 Bydgoszcz ul. Szczecińska 30 tel.: (052) 327-81-90, 327-70-27,
Bardziej szczegółowoPodstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści
Podstawowe urządzenia peryferyjne mikrokontrolera ATmega8 Spis treści 1. Konfiguracja pinów...2 2. ISP...2 3. I/O Ports...3 4. External Interrupts...4 5. Analog Comparator...6 6. Analog-to-Digital Converter...6
Bardziej szczegółowoMikrokontrolery w mechatronice. Wykład 4
Mikrokontrolery w mechatronice Wykład 4 Program wykładu nr 4: Wybrane architektury mikrokontrolerów - konstrukcje zaawansowane Programowanie mikrokontrolera w języku wysokiego poziomu - wprowadzenie kompatybilność
Bardziej szczegółowoWYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR
kpt. mgr inŝ. Paweł HŁOSTA kpt. mgr inŝ. Dariusz SZABRA Wojskowy Instytut Techniczny Uzbrojenia WYKORZYSTANIE WEWNĘTRZNYCH GENERATORÓW RC DO TAKTOWANIA MIKROKONTROLERÓW AVR W niektórych aplikacjach mikroprocesorowych,
Bardziej szczegółowoĆWICZENIE 5. TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM
ĆWICZENIE 5 TEMAT: OBSŁUGA PORTU SZEREGOWEGO W PAKIECIE KEILuVISON WYSYŁANIE PORTEM SZEREGOWYM Wiadomości wstępne: Port szeregowy może pracować w czterech trybach. Tryby różnią się między sobą liczbą bitów
Bardziej szczegółowoElementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki
Elementy oprogramowania sterowników. Instrukcje podstawowe, funkcje logiczne, układy czasowe i liczenia, znaczniki Norma IEC-61131-3 definiuje typy języków: graficzne: schematów drabinkowych LD, schematów
Bardziej szczegółowoLaboratorium 1: Wprowadzenie do środowiska programowego. oraz podstawowe operacje na rejestrach i komórkach pamięci
Laboratorium 1: Wprowadzenie do środowiska programowego oraz podstawowe operacje na rejestrach i komórkach pamięci Zapoznanie się ze środowiskiem programowym: poznanie funkcji asemblera, poznanie funkcji
Bardziej szczegółowoĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!
ćwiczenie nr 7 str.1/1 ĆWICZENIE 7 Wprowadzenie do funkcji specjalnych sterownika LOGO! 1. CEL ĆWICZENIA: zapoznanie się z zaawansowanymi możliwościami mikroprocesorowych sterowników programowalnych na
Bardziej szczegółowodwójkę liczącą Licznikiem Podział liczników:
1. Dwójka licząca Przerzutnik typu D łatwo jest przekształcić w przerzutnik typu T i zrealizować dzielnik modulo 2 - tzw. dwójkę liczącą. W tym celu wystarczy połączyć wyjście zanegowane Q z wejściem D.
Bardziej szczegółowoPolitechnika Poznańska Wydział Budowy Maszyn i Zarządzania. Sterowniki Urządzeń Mechatronicznych laboratorium. Ćw. 3: Timer v1.0
1 CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z możliwościami odmierzania czasu za pomocą wewnętrznego TIMER a mikrokontrolerów serii AVR 2 ZAKRES NIEZBĘDNYCH WIADOMOŚCI - wiadomości z poprzednich
Bardziej szczegółowoLABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA
AKADEMIA GÓRNICZO- HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE LABORATORIUM PRZEMYSŁOWYCH SYSTEMÓW STEROWANIA Wydział Inżynierii Mechanicznej i Robotyki Katedra Automatyzacji Procesów Przedmiot: Przemysłowe
Bardziej szczegółowoMIKROPROCESOROWY STEROWNIK PARAMETRÓW KLIMATYCZNYCH
MIKROPROCESOROWY STEROWNIK PARAMETRÓW KLIMATYCZNYCH MPSK-G0 Opis Danych Technicznych wersja 2 1/5 1. Budowa i opis działania regulatora. 1.1. Przeznaczenie Panel wraz z układem wentylatorów przeznaczony
Bardziej szczegółowoProgramowanie mikrokontrolerów - laboratorium
Państwowa Wyższa Szkoła Zawodowa w Nowym Sączu Instytut Techniczny Programowanie mikrokontrolerów- laboratorium Nazwisko i imię 1. 2. Data wykonania ćwiczenia: Grupa: Ocena sprawozdania Zaliczenie: Symbol:
Bardziej szczegółowoPOLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY
POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: Sterowanie oświetleniem w zaleŝności od natęŝenia światła Numer ćwiczenia: 2 Opracowali: Tomasz Barabasz
Bardziej szczegółowoKlawiatura matrycowa
Klawiatura matrycowa Budowa matrycy klawiatury. Nieodzownym elementem każdego systemu mikroprocesorowego jest klawiatura. Umożliwia ona wpływ użytkownika na wykonywany przez niego program. Jednak teoretycznie
Bardziej szczegółowoEV3 B23. Podstawowy elektroniczny sterownik chłodniczy (instrukcja skrócona dla P4 = 1)
Podstawowy elektroniczny sterownik chłodniczy (instrukcja skrócona dla P4 = 1) Włączanie i wyłączanie Jeżeli parametr POF jest równy 1: Upewnij się że klawiatura nie jest zablokowana i żadna procedura
Bardziej szczegółowoPrzerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.
Kilka informacji o przerzutnikach Jaki układ elektroniczny nazywa się przerzutnikiem? Przerzutnikiem bistabilnym jest nazywany układ elektroniczny, charakteryzujący się istnieniem dwóch stanów wyróżnionych
Bardziej szczegółowoLABORATORIUM UKŁADY STYKOWE ZL3AVR
Zachodniopomorski Uniwersytet Technologiczny WYDZIAŁ ELEKTRYCZNY Katedra Inżynierii Systemów, Sygnałów i Elektroniki LABORATORIUM TECHNIKA MIKROPROCESOROWA UKŁADY STYKOWE ZL3AVR Opracował: mgr inż. Andrzej
Bardziej szczegółowoXMEGA. Warsztaty CHIP Rok akademicki 2014/2015
XMEGA Warsztaty CHIP Rok akademicki 2014/2015 Plan warsztatów: Wprowadzenie do Atmel Studio (20/11/2014) Porty I/O (20/11/2014) Przerwania (27/11/2014) Wykorzystana literatura: [1] Dokumentacja ATMEL(www.atmel.com):
Bardziej szczegółowoPOLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY
POLITECHNIKA SZCZECIŃSKA WYDZIAŁ ELEKTRYCZNY Instrukcja do zajęć laboratoryjnych Temat ćwiczenia: Zegar czasu rzeczywistego - integracja systemu LCN z modułem logicznym LOGO! Numer ćwiczenia: 8 Opracowali:
Bardziej szczegółowoĆWICZENIE. TEMAT: OBSŁUGA PRZETWORNIKA A/C W ukontrolerze 80C535 KEILuVISON
ĆWICZENIE TEMAT: OBSŁUGA PRZETWORNIKA A/C W ukontrolerze 80C535 KEILuVISON Wiadomości wstępne: Wszystkie sygnały analogowe, które mają być przetwarzane w systemach mikroprocesorowych są próbkowane, kwantowane
Bardziej szczegółowoModuł przekaźnika czasowego FRM01 Instrukcja obsługi
Moduł przekaźnika czasowego FRM01 Instrukcja obsługi Przekaźnik wielofunkcyjny FRM01, przeznaczone dla różnych potrzeb użytkowników, przy projektowaniu mikrokontroler, z zaprogramowanymi 18 funkcjami,
Bardziej szczegółowoU 2 B 1 C 1 =10nF. C 2 =10nF
Dynamiczne badanie przerzutników - Ćwiczenie 3. el ćwiczenia Zapoznanie się z budową i działaniem przerzutnika astabilnego (multiwibratora) wykonanego w technice TTL oraz zapoznanie się z działaniem przerzutnika
Bardziej szczegółowoProgramowanie mikrokontrolerów AVR z rodziny ATmega.
Programowanie mikrokontrolerów AVR z rodziny ATmega. Materiały pomocnicze Jakub Malewicz jakub.malewicz@pwr.wroc.pl Wszelkie prawa zastrzeżone. Kopiowanie w całości lub w częściach bez zgody i wiedzy autora
Bardziej szczegółowoStandardowe bloki funkcjonalne
Standardowe bloki funkcjonalne Wykorzystując języki ST i LD należy zapoznać się z działaniem standardowych bloków funkcjonalnych (elementy dwustanowe (bistabilne), elementy detekcji zbocza, liczniki, czasomierze)
Bardziej szczegółowoUKŁADY SEKWENCYJNE. Wprowadzenie. Napełnianie i opróżnianie. Programowanie. Zbiornik z trzema zaworami. Układ Start Stop. Podnośnik góra dół.
UKŁADY SEKWENCYJNE PRz AiS - 0 Wprowadzenie. Napełnianie i opróżnianie. Programowanie. Zbiornik z trzema zaworami. Układ Start Stop. Podnośnik góra dół.. Automaty Moore a i Mealy ego WPROWADZENIE Układy
Bardziej szczegółowoLICZNIKI PODZIAŁ I PARAMETRY
LICZNIKI PODZIAŁ I PARAMETRY Licznik jest układem służącym do zliczania impulsów zerojedynkowych oraz zapamiętywania ich liczby. Zależnie od liczby n przerzutników wchodzących w skład licznika pojemność
Bardziej szczegółowoMIERNIK PARAMETRÓW SIECI TYP NR30
MIERNIK PARAMETRÓW SIECI TYP NR3 PRZEKAŹNIK NADZORCZY (uzupełnienie do instrukcji obsługi miernika NR3) Spis treści 1 WŁĄCZENIE FUNKCJI ROZSZERZONEJ PRZEKAŹNIKA NADZORCZEGO...2 2 TRYBY PRACY...2 2.1 Tryb
Bardziej szczegółowoPodstawy PLC. Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń.
Podstawy PLC Programowalny sterownik logiczny PLC to mikroprocesorowy układ sterowania stosowany do automatyzacji procesów i urządzeń. WEJŚCIA styki mechaniczne, przełączniki zbliżeniowe STEROWNIK Program
Bardziej szczegółowo1. Cel ćwiczenia. 2. Podłączenia urządzeń zewnętrznych w sterowniku VersaMax Micro
1. Cel ćwiczenia Celem ćwiczenia jest zaprojektowanie sterowania układem pozycjonowania z wykorzystaniem sterownika VersaMax Micro oraz silnika krokowego. Do algorytmu pozycjonowania wykorzystać licznik
Bardziej szczegółowoRozdział 7. Drukowanie
Rozdział 7. Drukowanie Ćwiczenia zawarte w tym rozdziale ułatwią zainstalowania w komputerze drukarki, prawidłowe jej skonfigurowanie i nadanie praw do drukowania poszczególnym uŝytkownikom. Baza sterowników
Bardziej szczegółowoProgramowanie mikrokontrolerów. 5 grudnia 2007
Programowanie mikrokontrolerów Marcin Engel Marcin Peczarski 5 grudnia 2007 Przerwania Umożliwiają asynchroniczną obsługę różnych zdarzeń, np.: zmiana stanu wejścia, zakończenie przetwarzania analogowo-cyfrowego,
Bardziej szczegółowoWSPÓLNY LISTWA BEZPIECZEŃSTWA 1 LISTWA BEZPIECZEŃSTWA 2. FOTOBARIERY 2-ga PARA
ELPRO 220 TRÓJFAZOWY, DO AUTOMATYZACJI BARDZO CIĘśKICH BRAM PRZESUWNYCH PROGRAMOWANY CYFROWO FOTOBARIERY 1-sza PARA ZŁĄCZE KARTY RADIA OTWARCIE ZAMKNIĘCIE STOP RADIO WYŁ. KRAŃCOWY OTWIERANIA WYŁ. KRAŃCOWY
Bardziej szczegółowoDokumentacja sterownika mikroprocesorowego "MIKSTER MCC 050 FUTURE"
Dokumentacja sterownika mikroprocesorowego "MIKSTER MCC 050 FUTURE" v.1.1 Sp. z o.o. 41-250 Czeladź ul. Wojkowicka 21 Tel. (32) 265-76-41; 265-70-97; 763-77-77 FAX: 763-75-94 www.mikster.pl mikster@mikster.pl
Bardziej szczegółowoAlgorytm. Krótka historia algorytmów
Algorytm znaczenie cybernetyczne Jest to dokładny przepis wykonania w określonym porządku skończonej liczby operacji, pozwalający na rozwiązanie zbliżonych do siebie klas problemów. znaczenie matematyczne
Bardziej szczegółowo1. Wstęp. dr inż. Piotr Pawełko / Przed przystąpieniem do realizacji ćwiczenia patrz punkt 4!!!
Laboratorium nr3 Temat: Sterowanie sekwencyjne półautomatyczne i automatyczne. 1. Wstęp Od maszyn technologicznych wymaga się zapewnienia ściśle określonych kolejności (sekwencji) działania. Dotyczy to
Bardziej szczegółowoCZUJNIK POGODOWY WIATROWY CZUJNIK POGODOWY WIATROWO-SŁONECZNY KOMUNIKACJA POPRZEZ RADIO. WindTec WindTec Lux MODELE INSTRUKCJA
CZUJNIK POGODOWY WIATROWY CZUJNIK POGODOWY WIATROWO-SŁONECZNY KOMUNIKACJA POPRZEZ RADIO MODELE WindTec WindTec Lux INSTRUKCJA Instrukcja dotyczy dwóch typów czujników pogodowych: - WindTec: czujnik wiatru
Bardziej szczegółowoPROGRAMOWANIE MIKROKONTROLERÓW
PROGRAMOWANIE MIKROKONTROLERÓW Wprowadzenie Gdy już skompletujemy nasz warsztat programistyczny i sprzętowy, pora na napisanie pierwszego programu w języku C. Najbardziej efektowne są programy, których
Bardziej szczegółowoProgramowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, Spis treści
Programowanie sterowników przemysłowych / Jerzy Kasprzyk. wyd. 2 1 dodr. (PWN). Warszawa, 2017 Spis treści Przedmowa 11 ROZDZIAŁ 1 Wstęp 13 1.1. Rys historyczny 14 1.2. Norma IEC 61131 19 1.2.1. Cele i
Bardziej szczegółowoCwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR
Cwiczenie nr 1 Pierwszy program w języku C na mikrokontroler AVR Zadanie polega na napisaniu pierwszego programu w języku C, jego poprawnej kompilacji i wgraniu na mikrokontroler. W tym celu należy zapoznać
Bardziej szczegółowoSystemy wbudowane. Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej. Witold Kozłowski
Uniwersytet Łódzki Wydział Fizyki i Informatyki Stosowanej Systemy wbudowane Witold Kozłowski Zakład Fizyki i Technologii Struktur Nanometrowych 90-236 Łódź, Pomorska 149/153 https://std2.phys.uni.lodz.pl/mikroprocesory/
Bardziej szczegółowoProgramowanie w C++ Wykład 2. Katarzyna Grzelak. 5 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41
Programowanie w C++ Wykład 2 Katarzyna Grzelak 5 marca 2018 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 41 Reprezentacje liczb w komputerze K.Grzelak (Wykład 1) Programowanie w C++ 2 / 41 Reprezentacje
Bardziej szczegółowoTechnika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury
Technika Mikroprocesorowa Laboratorium 5 Obsługa klawiatury Cel ćwiczenia: Głównym celem ćwiczenia jest nauczenie się obsługi klawiatury. Klawiatura jest jednym z urządzeń wejściowych i prawie zawsze występuje
Bardziej szczegółowoSterowniki Programowalne (SP)
Sterowniki Programowalne (SP) Wybrane aspekty procesu tworzenia oprogramowania dla sterownika PLC Podstawy języka funkcjonalnych schematów blokowych (FBD) Politechnika Gdańska Wydział Elektrotechniki i
Bardziej szczegółowoProcedury trybu serwisowego oraz kody błędów chłodziarki Liebherr C3253, C3533 oraz C4023
Procedury trybu serwisowego oraz kody błędów chłodziarki Liebherr C3253, C3533 oraz C4023 Tryb serwisowy Menu serwisowe może być wykorzystywane wyłącznie przez techników serwisowych. wł. / wył. wentylacja
Bardziej szczegółoworh-s6 Nadajnik sześciokanałowy systemu F&Home RADIO.
95-00 Pabianice, ul. Konstantynowska 79/81 tel. +48 4 15 3 83 www.fif.com.pl KARTA KATALOGOWA rh-s6 Nadajnik sześciokanałowy systemu F&Home RADIO. 95-00 Pabianice, ul. Konstantynowska 79/81 tel. +48 4
Bardziej szczegółowoInstrukcja do laboratorium Akademii ETI *
Instrukcja do laboratorium Akademii ETI 26.03.2014 I. Logowanie do systemu Aby zalogować się do komputera należy podać następującego użytkownika i hasło: - w sali 308: lab1/lab1 - w sali 325: student1/student1
Bardziej szczegółowoPRZEKAŹNIKI CZASOWE W PRZEKAŹNIKI CZASOWE I KONTROLI SERIA 5 PRZEKAŹNIKI MODUŁOWE SERIA 6 PRZEKAŹNIKI PRZEMYSŁOWE. strona 440
W PRZEKAŹNIKI CZASOWE I KONTROLI SERIA 5 PRZEKAŹNIKI MODUŁOWE 440 SERIA 6 PRZEKAŹNIKI PRZEMYSŁOWE W PRZEKAŹNIKI CZASOWE W SERIA 5 PRZEKAŹNIKI MODUŁOWE WSKAŹNIK PRACY SZEROKI ZAKRES CZASOWY 50 ms 100 h
Bardziej szczegółowoSterowanie pracą reaktora chemicznego
Sterowanie pracą reaktora chemicznego Celem ćwiczenia jest opracowanie na sterowniku programowalnym programu realizującego jednopętlowy układ regulacji a następnie dobór nastaw regulatora zapewniających
Bardziej szczegółowoSTEROWNIK PODŚWIETLANIA SCHODÓW ANIMACJI LED S-H1
STEROWNIK PODŚWIETLANIA SCHODÓW ANIMACJI LED S-H1 Sterownik podświetlania schodów służy do podświetlania schodów, korytarzy, przejść itp. we współpracy z listwami led, żarówkami led. Sterownik posiada
Bardziej szczegółowouniwersalnych 1. Klasyfikacja liczników w układach STM32F10x 2. Konfiguracja liczników do realizacji wybranych zadań 2.
Ćwiczenia 6,7: Zastosowania liczników SysTick, RTC oraz uniwersalnych Celem ćwiczeń 6 i 7 jest zapoznanie się z konfiguracją i zastosowaniem timerów. W szczególności studenci poznają sposoby okresowego
Bardziej szczegółowoPROGRAMY STEROWANIA I WIZUALIZACJI II
PWSZ SW W8 PROGRAMY STEROWANIA I WIZUALIZACJI II Układ sekwencyjny Start Stop. Podnośnik góra dół. Układ czasowy naprzemienne załączanie/wyłączanie. Sterowanie symulowanym zbiornikiem. 1. Zadanie UKŁAD
Bardziej szczegółowo