Podstawowe wiadomości dotyczące sterowników SIMATIC S7 200
|
|
- Grażyna Sobczyk
- 5 lat temu
- Przeglądów:
Transkrypt
1 Podstawowe wiadomości dotyczące sterowników SIMATIC S7 200 SIMATIC S7-200 firmy Siemens jest nazwą nowej rodziny sterowników programowalnych (PLC = ang. Programmable Logic Controller) zaprojektowanych do realizacji małych i średnich zadań sterowania automatycznego. Dzięki temu istnieje możliwość łatwego i masowego wprowadzania nowoczesnych układów kontroli do najprostszych maszyn czy linii technologicznych. Charakteryzują się one małymi wymiarami, zwartą budową oraz potężnym zestawem instrukcji. Koncepcja ich budowy oparta jest na sprawdzonej strukturze sterowników przemysłowych SIMATIC S5. Głównym elementem każdego sterownika jest tzw. centralna jednostka przetwarzająca (CPU = ang. central processing unit) nadzorująca pracą sterownika. Rodzaj użytej jednostki centralnej stanowi podstawę podziału sterowników S7. Różnią się one przede wszystkim liczbą obsługiwanych wejść-wyjść. Porównanie różnych modeli S7-200 Programy dla sterowników S7, przy wykorzystaniu programu narzędziowego STEP 7 Micro/Win lub STEP 7 Micro/DOS, mogą być przedstawione w formie graficznej jako tzw. schemat drabinkowy (LAD) lub jako uporządkowana lista (ciąg) instrukcji (STL). Edytor LAD wyświetla program w postaci graficznej, podobnej do elektrycznego diagramu połączeń. Programowanie to pozwala symulować przepływ prądu elektrycznego ze źródła zasilania przez serię logicznych warunków wejściowych (styków), które na końcu załączają wyjście. Edytor LAD po lewej stronie posiada szynę zasilającą, która dostarcza energii do obwodu bramek (styków). Styk, który jest zwarty umożliwia przepływ energii do następnego elementu (styk rozwarty blokuje przepływ) co w końcu, w zależności od warunków wej./wyj powoduje wywołanie odpowiedniej akcji. Urządzeniem umożliwiającym tworzenie programu sterującego może być: komputer klasy IBM PC lub komputer przenośny.
2 Charakterystyka S7-200 CPU222 Moduł centralny S7-200 jest zwartym urządzeniem, składającym się z jednostki centralnej (CPU) oraz modułów rozszerzeń. Procesor (CPU) realizuje przetwarzanie programu i zapamiętywanie danych procesu automatyzacji. Dodatkowe wejścia i wyjścia można zrealizować poprzez dołączenie modułów rozszerzeń. Moduł zasilacza zasila jednostkę centralną i wszystkie przyłączone moduły rozszerzające. Wejścia i wyjścia łączą sterownik z obiektem : wejścia I0.0 I0.7 nadzorują poziom sygnałów urządzeń wykonawczych (np. przełączniki lub czujniki), a wyjścia Q0.0 Q0.5 sterują pracą pomp, silników i innych urządzeń automatyki. Za pomocą interfejsu komunikacyjnego (łącza PPI) można do jednostki centralnej przyłączyć programator i inne urządzenia. Niektóre procesory S7-200 posiadają dwa interfejsy komunikacyjne. Wskaźniki stanu (diody LED) informują o trybie pracy procesora (RUN lub STOP), bieżącym stanie sygnałów na zintegrowanych wejściach i wyjściach, oraz o ewentualnych błędach systemowych. Gdy zachodzi konieczność użycia zegara czasu rzeczywistego należy wybrać odpowiednią jednostkę centralną CPU, ponieważ nie wszystkie CPU posiadają wbudowany zegar czasu rzeczywistego. Opcjonalny moduł EEPROM pozwala na zapis programu, jak również może służyć jako nośnik danych do przenoszenia danych pomiędzy CPU. Sterownik pracuje cyklicznie, na początku każdego cyklu przetwarzania stany modułów wejściowych są odczytywane i zapisywane do pamięci wejść procesowych (PII). Pamięć wejść procesowych jest specjalnym obszarem pamięci w sterowniku programowalnym. Na końcu przetwarzania cyklu programu wyniki przetwarzania są przekazywane do pamięci wyjść procesowych (PIQ). Każdy cykl programu kończy ustawieniem wyjść fizycznych sterownika. Po zakończeniu cyklu następuje rozpoczęcie następnego. Jednostka centralna sterownika przetwarza sygnały wejściowe zgodnie z poleceniami zapisanymi w programie użytkowym. Cykl obejmuje odczyt wejść, jedno przetworzenie programu użytkowego i zapis do wyjść. W trakcie przetwarzania programu realizowana jest autodiagnostyka i obsługa komunikacji. Moduły wyjść przetwarzają sygnały przychodzące z programu użytkowego na sygnały wyjściowe, takie jak napięcia, prądy, czy też stan styków przekaźników wyjściowych sterownika. Wprowadzenie do programowania sterowników S7 200 za pomocą schematów drabinkowych Program składa się z wykonywalnych instrukcji oraz komentarzy. Instrukcje zgrupowane są w tzw. program główny oraz procedury programu lub procedury przerwań. Stworzony program jest kompilowany i ładowany do S7-200 (bez komentarzy!). Dla optymalnej organizacji programu, należy użyć elementów organizacyjnych takich jak: program główny (Main), podprogramy (subroutines), programy / procedury przerwa (interrupt routines). Procedura główna (Main) stanowi podstawowy trzon programu kontrolującego aplikację. S7-200 wykonuje ją sekwencyjnie jeden raz w każdym cyklu. Procedura główna (Main) jest odpowiednikiem bloku programowego OB1 (w sterownikach serii S5 oraz S7-300/400).
3 Podprogramy stanowiące części programu aplikacji są wykonywane tylko wtedy, gdy zostaną odpowiednio wywołane w programie głównym, przez inny podprogram lub przez wystąpienie zdarzenia/przerwania systemowego. Podprogramy są bardzo pomocne do tworzenia powtarzających się funkcji. Utworzona funkcja może by wywoływana wiele razy w programie aplikacji skracając w ten sposób ilość niezbędnego kodu sterującego procesem. Użycie podprogramów dostarcza wiele korzyści : Użycie podprogramów redukuje całkowitą ilość kodu programu. Użycie podprogramów zmniejsza długo cyklu programu przez przesunięcie części kodu poza procedurę główną. S7-200 cyklicznie wykonuje tylko procedur główną, niezależnie czy kod jest czy nie jest wykonywany. Zastosowanie podprogramów w procedurze głównej pozwala wykonywa ich kod tylko gdy jest to konieczne/dozwolone. Podprogramy dzielą kod na funkcjonalne części przez co staje się czytelniejszy oraz łatwiejszy do wykorzystania w innych programach z minimalnym, dodatkowym nakładem pracy. Programy przerwań stanowią opcjonalną część programu, która reaguje na specyficzne zdarzenie w systemie. Procedura przerwania określa czynności, które należy wykonać w razie wystąpienia zdarzenia. Kiedy zdarzenie wystąpi S7-200 wykonuje kod procedury przerwania. Procedura przerwania nie jest wykonywana przez program główny. Jest ona skojarzona ze zdarzeniem i S7-200 wykonuje ją tylko w przypadku wystąpienia zdarzenia oraz tyle razy ile ono wystąpi.
4 Szczebel drabiny logicznej (oznaczany w programie jako NETWORK) musi posiadać odpowiedni format i składnię. Najważniejsze zasady: każdy szczebel może zawierać do 16 linii równoległych, każda linia może zawierać do 16 elementów logicznych połączonych szeregowo, ostatnim elementem szeregowego połączenia w danym szczeblu musi być jeden z przekaźników lub blok funkcyjny, szczebel może zawierać maksymalnie do 16 przekaźników, szczebel musi zawierać przynajmniej jeden styk przed wystąpieniem przekaźnika, bloku funkcyjnego lub połączenia pionowego, nie może wystąpić rozgałęzienie mające początek lub koniec wewnątrz innego odgałęzienia. Wybierając w programie sterującym określone wejście (I) lub wyjście (Q) sterownika należy podać numer identyfikacyjny (I/O) określający jednocześnie adres w pamięci wewnętrznej CPU. Specyfikacja identyfikatorów, którymi możemy się posługiwać przy tworzeniu programu sterującego : Identyfikator - oznaczenie nazwa I - zmienna wejściowa Q - zmienna wyjściowa M - wewnętrzna zmienna dyskretna SM - wewnętrzna zmienna specjalna (zmienna systemowa) V - zmienne pamięciowe T - timer C - licznik AI - zmienna wejściowa analogowa AQ - zmienna wyjściowa analogowa AC - akumulator HC - szybki licznik K stała Systemowe bity pamięci SM Bity systemowe zawierają różne informacje i funkcje sterujące oraz stanowią komunikację pomiędzy sterownikiem S7-200, a programem użytkownika.
5 Dostęp do danych S7-200 zachowuje dane w różnych obszarach pamięci, które maj unikalne adresy. Można bezpośrednio odwoływać się do adresu pamięci, który chcemy użyć. Pozwala to programowi na bezpośredni dostęp do danych. Aby mieć dostęp do bitu w obszarze pamięci, należy podać adres, który zawiera identyfikator obszaru pamięci, adres bajtu i numer bitu. Rysunek pokazuje przykład dostępu do bitu (który zwany jest równie adresowaniem bajt.bit ). W tym przykładzie obszar pamięci oraz adres bajtu (I= wejście, i 3 = 3 bajty) są rozdzielone kropką (.) aby odseparować adres bitu (bit 4-y). Można korzystać z kilku obszarów pamięci (V, I, Q, M, S, L oraz SM) używając danych jak bajt, słowo lub podwójne słowo. Aby mieć dostęp do bajtu, słowa, podwójnego słowa w pamięci, należy wyspecyfikować adres w sposób podobny jak dla bitu. Adres ten zawiera identyfikator obszaru, oznaczenie rozmiaru danej oraz adres bazowy bajtu, słowa lub podwójnego słowa. Obraz wejść procesu: I S7-200 próbkuje fizyczne wejścia na początku każdego cyklu programu i zapisuje je do rejestru obrazu wejściowego procesu. Obszar ten jest dostępny poprzez adresowanie bitów, bajtów, słów oraz podwójnych słów. Bit: I[adres bajtu].[adres bitu] I0.1 Bajt, słowo lub podwójne słowo: I[rozmiar][adres bazowy] IB4 Obraz wyjść procesu: Q Na końcu cyklu programu, S7-200 kopiuje wartości zapisane w rejestrze obszaru wyjść procesu do wyjść fizycznych. Obszar ten jest dostępny poprzez adresowanie bitów, bajtów, słów oraz podwójnych słów. Bit: Q[adres bajtu].[adres bitu] Q1.1 Bajt, słowo lub podwójne słowo: Q[rozmiar][adres bazowy] QB5 Obszar pamięci danych: V Pamięć typu V może by użyta do przechowywania pośrednich wyników operacji programu wykonywanych przez CPU. Obszar ten jest dostępny poprzez adresowanie bitów, bajtów, słów oraz podwójnych słów. Bit: V[adres bajtu].[adres bitu] V10.2 Bajt, słowo lub podwójne słowo: V[rozmiar][adres bazowy] VW100
6 Obszar pamięci o dostępie bitowym: M Pamięć typu M może by użyta jako obszar znaczników do zapamiętania stanów binarnych wyników operacji logicznych. Obszar ten jest dostępny poprzez adresowanie bitów, bajtów, słów oraz podwójnych słów. Bit: M[adres bajtu].[adres bitu] M26.7 Bajt, słowo lub podwójne słowo: M[rozmiar][adres bazowy] MD20 Akumulatory AC Akumulatory są uniwersalnymi rejestrami odczytu i zapisu, które mogą by użyte podobnie jak pamięć. Przykładowo, akumulatorów można użyć do przekazania parametrów do i z podprogramu oraz zachowania pośrednich wartości użytych w obliczeniach. S7-200 posiada 32-bitowe akumulatory (AC0, AC1, AC2 i AC3). Dane w akumulatorach mogą by dostępne jako bajty, słowa i podwójne słowa. Rozmiar dostępnych danych jest zależny od instrukcji użytej przy pobieraniu danych z akumulatora. Jak pokazano na rysunku, można użyć 8 lub 16 mniej znaczących bitów akumulatora przy dostępie bajtowym lub słowowym. Aby użyć 32 bity akumulatora należy użyć instrukcji podwójnego słowa. Podstawowe elementy logiczne programu sterującego, które mogą być przypisane wejściom oraz wyjściom elementów logicznych w oprogramowaniu narzędziowym STEP7-Micro/Win. Nazwa kategorii Styki - wejścia (Contacts) Przekaźniki wyjściowe, cewki wyjścia (Output Coils) Timery i liczniki (Timers/Counters) Typ styki normalnie otwarte/zamknięte, komparatory, styk negacji, styki impulsowe. przekaźnik o stykach otwartych, przekaźniki ustawialne SET/RESET. timery bez pamięci, timery z pamięcią, liczniki zliczające w górę oraz w górę i w dół.
7 Instrukcje styków i cewek wraz z komentarzami.
8 Timery Timery zliczają określony przedział czasowy. Rozdzielczość (lub podstawa czasu) danego timera określona jest przez wartość czasu danego interwału. Np., TON z rozdzielczości 10ms zlicza kolejne interwały 10-milisekundowe jakie wystąpią po uaktywnieniu timera TON: zliczenie do 50 dla timera 10-milisekundowego oznacza warto 500 ms. Timery SIMATIC dostępne są z rozdzielczością : 1ms, 10 ms i 100 ms. TON służy do odmierzania pojedynczych interwałów czasowych. TONR służy do kumulacji kolejnych interwałów czasowych. TOF służy do opóźnienia warunku wyłączenia (nieaktywny). Numery kolejne(nazwy) i rozdzielczości timerów : Instrukcje TON i TONR zliczają czas gdy wejście zezwalające (enable) jest aktywne. Jeżeli wartość bieżąca jest równa lub większa od nastawionego czasu, ustawiany jest bit Timera. Warto bieżąca Timera TON jest kasowana gdy wejście zezwalające jest nieaktywne, przy czym wartość bieżąca dla Timera TONR jest zachowywana w przypadku gdy wejście to jest nieaktywne. Timer TONR możemy wykorzystywać do kumulowania czasu, w momencie gdy wejście zmienia się z 1 na 0. Instrukcja kasowania reset (R) używana jest do kasowania wartości bieżącej TONR. Zarówno TON, jak i TONR kontynuuje zliczanie w momencie gdy osiągnięta jest wartość zadana, zatrzymanie zliczania czasu następuje w momencie osiągnięcia maksymalnej wartości 32, 767. Instrukcja TOF wykorzystywana jest do opóźnienia wyłączenia danego wyjścia przez ustalony przedział czasu po wyłączeniu wyjścia. Jeżeli wejście zezwalające jest załączone wtedy natychmiast następuje załączenie bitu timera, a wartość bieżąca ustawiana jest na 0. Jeżeli wejście zmieni stan na nieaktywny, Timer zaczyna zlicza do momentu osiągnięcia zadanego czasu. Jeżeli osiągnięta zostanie wartość nastawiona, bit timera jest wyłączany, a wartość bieżąca jest zatrzymywana, jednak w momencie gdy wejście zmieni stan ponownie na aktywny zanim TOF osiągnie wartość nastawioną, bit timera pozostaje aktywny. Wejście zezwalające (enable) musi zmieni stan z 1 na 0 aby TOF zaczął odliczać czas. Jeżeli Timer TOF znajduje się wewnątrz obszaru SCR, a obszar ten jest nieaktywny, wtedy warto bieżąca ustawiana jest na 0, bit timera jest kasowany, a wartość bieżąca nie jest zwiększana.
9 Timer typ ON bez pamięci TON Timer typu ON z pamięcią -TONR
10 Timer typu Off TOF Instrukcje obsługi podprogramów Instrukcja wywołania podprogramu (CALL) przekazuje sterowanie do podprogramu SBR_N. Instrukcja wywołania podprogramu może być z parametrami lub bez parametrów. Po tym jak podprogram zakończy swoje działanie przekazuje sterowanie do instrukcji, która następuje po instrukcji wywołania podprogramu. Instrukcja warunkowego powrotu z podprogramu (CRET) kończy działanie podprogramu zależnie od logiki warunku. Wskazówka Step 7-Micro/WIN automatycznie dodaje powrót bezwarunkowy z każdego podprogramu. Instrukcje przesunięcia Instrukcje : MOVB przesuń bajt, MOVW przesuń słowo MOVD przesuń podwójne słowo MOVR przesuń liczbę rzeczywistą przepisuj wartość komórki na wejściu IN do nowej komórki na wyjściu OUT.
11 Instrukcje : BMB - przepisanie bloku bajtów (Block Move Byte) BMW - przepisanie bloku słów BMD - przepisanie bloku podwójnych słów przepisuj określoną ilość danych do nowego obszaru pamięci przez przepisywanie podanej ilości N bajtów, słów i podwójnych słów począwszy od adresu wejściowego IN do nowego bloku począwszy od adresu podanego na wyjściu OUT. N ma zakres od 1 do 255. Instrukcje przesunięcia w lewo i w prawo Instrukcje przesuwania powoduj przemieszczenie wartości podanej na wejściu IN w prawo lub w lewo o zadaną w parametrze N ilość bitów i ładuj wynik na wyjście OUT. Instrukcje przesuwania (Shift) wypełniają zerami bity, które zostały zwolnione w wyniku przesunięcia. Jeżeli ilość bitów do przesunięcia (N) jest większa lub równa długości maksymalnie dozwolonej (8 dla bajtu, 16 dla słowa i 32 dla podwójnego słowa) wtedy wartość przesuwana jest o maksymalnie dozwoloną ilość. Jeżeli ilość przesunięć jest większa od 0, bit przepełnienia (SM1.1) przyjmuje warto ostatniego przesuniętego bitu poza dany rejestr. Bit zera SM1.0 ustawiany jest jeżeli rezultat operacji przesunięć CIA wynosi zero. Instrukcje bajtowe są instrukcjami bez znaku. Dla instrukcji słowa i podwójnego słowa jeżeli występuje bit znaku (liczby ze znakiem) jest on równie przesuwany. Instrukcje rotacji w lewo i w prawo Instrukcje rotacji przesuwaj (rotuj) wartość podaną na wejściu IN w prawo lub w lewo o zadaną w parametrze N ilość bitów i ładuj wynik na wyjście OUT. Rotacja jest przesuwaniem w pętli (ostatni bit wchodzi na miejsce pierwszego i odwrotnie). Jeżeli wartość ilości bitów do przesunięcia (N) jest większa lub równa długości maksymalnie dozwolonej (8 dla bajtu, 16 dla słowa i 32 dla podwójnego słowa) wtedy S7-200 przeprowadza operację modulo z wartości przesuwaną tak aby otrzymać poprawną wartość rotacji, zanim nastąpi przesunięcie. Wynik stanowi rotację o 0 do 7 dla bajtu, 0 do 15 dla słowa i 0 do 31 dla podwójnego słowa.
12 Jeżeli wartość przesuwania równa się zeru, wtedy rotacja nie jest wykonywana. Jeżeli rotacja jest wykonana wtedy wartość ostatniego rotowanego bitu kopiowana jest do bitu przepełnienia - SM1.1. Jeżeli warto przesuwania nie stanowi podzielnika przez 8 (dla instrukcji bajtowych), 16 (dla instrukcji słowowych) oraz 32 (dla instrukcji podwójnego słowa), wtedy ostatni rotowany bit kopiowany jest do bitu przepełnienia pamięci SM1.1. Bit zera SM1.0 ustawiany jeżeli rezultat operacji rotacji wynosi zero. Instrukcje bajtowe są instrukcjami bez znaku. Dla instrukcji słowa i podwójnego słowa jeżeli występuje bit znaku (liczby ze znakiem) jest on również przesuwany.
13 Operacje na łańcuchach znaków Długość łańcucha (String Length) Instrukcja SLEN określa długość łańcucha znaków podanego na wejście IN. Kopiowanie łańcucha (Copy String) Instrukcja kopiowania SCPY kopiuje łańcuch podany w IN do drugiego łańcucha podanego w OUT. Łączenie dwóch łańcuchów (Concatenate String) Instrukcja SCAT dołącza łańcuch podany w IN na koniec drugiego łańcucha podanego w OUT. Kopiowanie fragmentu z łańcucha znaków Instrukcja kopiowanie fragmentu łańcucha z całości (SSCPY) kopiuje określoną ilość znaków N z podanego łańcucha w IN począwszy od indeksu INDX, do nowego łańcucha znaków OUT.
14 Instrukcje matematyczne Dodawanie IN1 + IN2 = OUT Odejmowanie IN1-IN2=OUT OUT-IN1=OUT Instrukcja dodawania liczb całkowitych (+I) lub odejmowania liczb całkowitych (-I), dodaje lub odejmuje dwie 16-to bitowe liczby całkowite i generuje wynik 16 bitowy. Instrukcja dodawania liczb całkowitych podwójnej długo ci (+D) lub odejmowania liczb całkowitych podwójnej długo ci (-D), dodaje lub odejmuje dwie 32 bitowe liczby całkowite i generuje wynik 32 bitowy. Instrukcja dodawania liczb rzeczywistych (+R) lub odejmowania liczb rzeczywistych (-R), dodaje lub odejmuje dwie 32 bitowe liczby rzeczywiste i generuje wynik 32 bitowy. Mnożenie IN1 * IN2 = OUT Dzielenie IN1 / IN2=OUT Instrukcja mnożenia liczb całkowitych (*I) lub dzielenia liczb całkowitych (/I), mnoży lub dzieli dwie 16-to bitowe liczby całkowite i generuje wynik 16 bitowy (Przy dzieleniu nie jest zachowywana reszta). Instrukcja mnożenia liczb całkowitych podwójnej długości (*D) lub dzielenia liczb całkowitych podwójnej długości (/D), mnoży lub dzieli dwie 32 bitowe liczby całkowite i generuje wynik 32 bitowy (Przy dzieleniu nie jest zachowywana reszta). Instrukcja mnożenia liczb rzeczywistych (*R) lub dzielenia liczb rzeczywistych (/R), mnoży lub dzieli dwie 32 bitowe liczby rzeczywiste i generuje wynik 32 bitowy.
15 Instrukcje zwiększania i zmniejszania Instrukcje inkrementacji i dekrementacji dodają lub odejmują wartość 1 do lub od wartości na wejściu IN, a wynik zapisywany jest na wyjście OUT. Instrukcja dla inkrementacji bajtu (INCB) i dekrementacji bajtu (DECB) operują na liczbach bez znaku. Instrukcja dla inkrementacji słowa (INCW) i dekrementacji słowa (DECW) operują na liczbach ze znakiem. Instrukcja dla inkrementacji podwójnego słowa (INCD) i dekrementacji podwójnego słowa (DECDB) operuj na liczbach ze znakiem.
16 Instrukcje operacji logicznych Instrukcje inwersji bajtu (INVB), słowa (INVW) oraz inwersja podwójnego słowa (INVD) wymagaj podania zmiennej na wejście IN i ładują wynik inwersji zmiennej wejściowej na wyjście OUT. AND bajt, AND słowo, AND podwójne słowo Instrukcje logiczne AND bajty (ANDB), AND słowa (ANDW), AND podwójne słowa (ANDD) tworzą AND (iloczyn logiczny) dla odpowiednich bitów dwóch wartości wejściowych IN1 oraz IN2. Wynik wpisywany jest na wyjście OUT. OR bajt, OR słowo, OR podwójne słowo Instrukcje logiczne OR bajty (ORB), OR słowa (ORW), OR podwójne słowa (ORD) tworzą OR (sumę logiczną ) dla odpowiednich bitów dwóch wartości wejściowych IN1 oraz IN2. Wynik wpisywany jest na wyjście OUT. XOR bajt, XOR słowo, XOR podwójne słowo Instrukcje logiczne XOR bajty (XORB), XOR słowa (XORW), XOR podwójne słowa (XORD) tworzą sumę EXKLUSIV OR dla odpowiednich bitów dwóch wartości wejściowych IN1 oraz IN2. Wynik wpisywany jest na wyjście OUT. Instrukcje pętli Instrukcje FOR i NEXT wykorzystywane s do tworzenia pętli programowych, powtarzanych określoną ilość razy. Każda z instrukcji FOR wymaga zawsze równie instrukcji NEXT. Możemy zagnieżdżać instrukcje For-Next (umieszcza kolejne pętle For-Next wewnątrz istniejących pętli For-Next) do poziomu 8 pętli. Instrukcja FOR wykonuje wszystkie instrukcje pomiędzy instrukcjami For i Next. Możemy określić wartość indeksową lub licznik bieżący pętli INDX, wartość początkową INIT oraz wartość końcową FINAL. Instrukcja Next oznacza koniec instrukcji For w pętli. Jeżeli uaktywnimy pętlę For-Next wtedy proces pętli jest kontynuowany, a do zakończenia iteracji, niezależnie czy zmienimy wartość początkową od której pętla startuje. Możemy zmieniać wartości dla pętli For-Next jeżeli jest ona aktywna. Jeżeli pętla zostanie uaktywniona ponownie, kopiuje ona wartości początkowe do wartości indeksu (bieżący numer pętli). Instrukcja For-Next kasuje się samoczynnie w czasie kolejnego wywołania. Na przykład, podajemy warto INIT jako 1, a FINAL na 10, instrukcje pomiędzy instrukcją For a Next będą wykonywane 10 razy, a INDX będzie inkrementowany: 1, 2, 3, Jeżeli wartość początkowa jest większa niż wartość końcowa (FINAL) wtedy pętla nie jest wykonywana. Po każdym wykonaniu instrukcji pomiędzy instrukcjami FOR i NEXT, wartość INDX jest inkrementowana, a rezultat jest porównywany z wartością końcową. Jeżeli INDX jest większy niż wartość końcowa, pętla jest kończona.
17 Źródło : Simatic S7-200 Podręcznik", Siemens, Warszawa 2009.
MiAcz2. Programowalne systemy przemysłowe automatyki PLC
MiAcz2 Programowalne systemy przemysłowe automatyki PLC Programowalny sterownik logiczny WEJŚCIA PLC styki mechaniczne, przełączniki zbliżeniowe STEROWNIK Program sterujący wprowadzony do pamięci WYJŚCIA
Bardziej szczegółowoProgramowalny sterownik logiczny PLC
AiS Programowalne układy przemysłowe automatyki Cz.2 (wybrane slajdy) 1 Programowalny sterownik logiczny PLC WEJŚCIA styki mechaniczne, przełączniki zbliżeniowe STEROWNIK Program sterujący wprowadzony
Bardziej szczegółowoPLC Siemens S7 200 S PC. Charakterystyka S Panel tekstowy
PLC Siemens S5 95 PLC GE Fanuc VersaMax AiR PLC Programowalny sterownik logiczny PLC PLC Siemens S7 200 Cykl PLC S7-200 ; typowo 3-10ms WEJŚCIA styki mechaniczne, przełączniki zbliżeniowe STEROWNIK Program
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ółowoKurs Zaawansowany S7. Spis treści. Dzień 1
Spis treści Dzień 1 I Konfiguracja sprzętowa i parametryzacja stacji SIMATIC S7 (wersja 1211) I-3 Dlaczego powinna zostać stworzona konfiguracja sprzętowa? I-4 Zadanie Konfiguracja sprzętowa I-5 Konfiguracja
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ółowoCzęść 2. Mikrokontrolery i programowalne urządzenia sterujące
PAS Część 2. Mikrokontrolery i programowalne urządzenia sterujące 1 Koncepcja Johanna von Neumanna z roku 1944 Budowa systemów przetwarzania danych, tj. komputerów Pierwszy rodzaj architektury komputera
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ółowoSterowniki programowalne
Wykład w ramach przedmiotu Sterowniki programowalne Sterowniki programowalne GE Fanuc serii 90-30 Zasady działania systemu (część II) Na podstawie dokumentacji GE Fanuc przygotował dr inż. Jarosław Tarnawski
Bardziej szczegółowoOpracował: Jan Front
Opracował: Jan Front Sterownik PLC PLC (Programowalny Sterownik Logiczny) (ang. Programmable Logic Controller) mikroprocesorowe urządzenie sterujące układami automatyki. PLC wykonuje w sposób cykliczny
Bardziej szczegółowoCoDeSys 3 programowanie w języku drabinkowym LD
Notatka Aplikacyjna NA 03004PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w LD... 3 3. Organizacja okien dla języka LD... 5 4. Składnia języka LD
Bardziej szczegółowoDziałanie i charakterystyka sterownika GE FANUC VersaMaxNano
Działanie i charakterystyka sterownika GE FANUC VersaMaxNano Sterownik wykonuje cyklicznie program sterujący. Oprócz wykonywania programu sterującego, sterownik regularnie gromadzi dane z urządzeń wejściowych,
Bardziej szczegółowoProgramowanie sterowników PLC wprowadzenie
Programowanie sterowników PLC wprowadzenie Zakład Teorii Maszyn i Automatyki Katedra Podstaw Techniki Felin p.110 http://ztmia.ar.lublin.pl/sips waldemar.samociuk@up.lublin,pl Sterowniki programowalne
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ół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ółowoKurs STARTER S5. Spis treści. Dzień 1. III Budowa wewnętrzna, działanie i obsługa sterownika (wersja 0504)
I Dlaczego sterownik? (wersja 0504) Spis treści Dzień 1 I-3 Wady i zalety poszczególnych rodzajów układów sterowania I-4 Charakterystyka rodziny S5 I-5 II Podłączenie sterownika do obiektu (wersja 0504)
Bardziej szczegółowoSterowniki Programowalne (SP) Wykład #4
Sterowniki Programowalne (SP) Wykład #4 System GE Fanuc serii 90-30 Zasady działania systemu (część II) WYDZIAŁ ELEKTROTECHNIKI I AUTOMATYKI KATEDRA INŻYNIERII SYSTEMÓW STEROWANIA Jarosław Tarnawski Październik
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ółowoKurs Podstawowy S7. Spis treści. Dzień 1
Spis treści Dzień 1 I System SIMATIC S7 - wprowadzenie (wersja 1401) I-3 Rodzina sterowników programowalnych SIMATIC S7 firmy SIEMENS I-4 Dostępne moduły i ich funkcje I-5 Jednostki centralne I-6 Podstawowe
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ółowoArchitektura komputerów
Architektura komputerów Wykład 3 Jan Kazimirski 1 Podstawowe elementy komputera. Procesor (CPU) 2 Plan wykładu Podstawowe komponenty komputera Procesor CPU Cykl rozkazowy Typy instrukcji Stos Tryby adresowania
Bardziej szczegółowoSpis treœci. Co to jest mikrokontroler? Kody i liczby stosowane w systemach komputerowych. Podstawowe elementy logiczne
Spis treści 5 Spis treœci Co to jest mikrokontroler? Wprowadzenie... 11 Budowa systemu komputerowego... 12 Wejścia systemu komputerowego... 12 Wyjścia systemu komputerowego... 13 Jednostka centralna (CPU)...
Bardziej szczegółowoPLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy
PLC1: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs podstawowy DZIEŃ 1 Idea sterowania procesu lub maszyny: Sterowanie za pomocą przekaźników Sterowanie dedykowane Sterowanie za
Bardziej szczegółowoSpis treści. Dzień 1. I Rozpoczęcie pracy ze sterownikiem (wersja 1707) II Bloki danych (wersja 1707) ZAAWANSOWANY TIA DLA S7-300/400
ZAAWANSOWANY TIA DLA S7-300/400 Spis treści Dzień 1 I Rozpoczęcie pracy ze sterownikiem (wersja 1707) I-3 Zadanie Konfiguracja i uruchomienie sterownika I-4 Etapy realizacji układu sterowania I-5 Tworzenie
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ółowoKurs SIMATIC S7-300/400 i TIA Portal - Zaawansowany. Spis treści. Dzień 1
Spis treści Dzień 1 I Rozpoczęcie pracy ze sterownikiem (wersja 1503) I-3 Zadanie Konfiguracja i uruchomienie sterownika I-4 Etapy realizacji układu sterowania I-5 Tworzenie nowego projektu I-6 Tworzenie
Bardziej szczegółowoKonfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi. Przebieg ćwiczenia
Ćwiczenie VIIN Konfiguracja i programowanie PLC Siemens SIMATIC S7 i panelu tekstowego w układzie sterowania napędami elektrycznymi Przebieg ćwiczenia 1. Rozpoznać elementy stanowiska (rys.1,2,3) i podłączyć
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ół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ółowoJĘZYKI PROGRAMOWANIA STEROWNIKÓW
JĘZYKI PROGRAMOWANIA STEROWNIKÓW dr inż. Wiesław Madej Wstęp Języki programowania sterowników 15 h wykład 15 h dwiczenia Konsultacje: - pokój 325A - środa 11 14 - piątek 11-14 Literatura Tadeusz Legierski,
Bardziej szczegółowoMOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW
MOŻLIWOŚCI PROGRAMOWE MIKROPROCESORÓW Projektowanie urządzeń cyfrowych przy użyciu układów TTL polegało na opracowaniu algorytmu i odpowiednim doborze i zestawieniu układów realizujących różnorodne funkcje
Bardziej szczegółowoKurs SIMATIC S7-300/400 i TIA Portal - Podstawowy. Spis treści. Dzień 1. I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503)
Spis treści Dzień 1 I System SIEMENS SIMATIC S7 - wprowadzenie (wersja 1503) I-3 Rodzina sterowników programowalnych SIMATIC S7 firmy SIEMENS I-4 Dostępne moduły i ich funkcje I-5 Jednostki centralne I-6
Bardziej szczegółowoSTEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe
STEROWANIE MASZYN I URZĄDZEŃ I Laboratorium 4. Przekaźniki czasowe Opracował: dr hab. inż. Cezary Orlikowski Instytut Politechniczny W tym ćwiczeniu będą realizowane programy sterujące zawierające elementy
Bardziej szczegółowoCoDeSys 3 programowanie w języku FBD
Notatka Aplikacyjna NA 03005PL Spis treści 1. Wstęp... 2 1.1. Wymagania programowe... 2 2. Tworzenie projektu i dodawanie programu w... 3 3. Organizacja okien dla języka FBD... 5 4. Składnia języka FBD
Bardziej szczegółowoModułowy programowalny przekaźnik czasowy firmy Aniro.
Modułowy programowalny przekaźnik czasowy firmy Aniro. Rynek sterowników programowalnych Sterowniki programowalne PLC od wielu lat są podstawowymi systemami stosowanymi w praktyce przemysłowej i stały
Bardziej szczegółowoSterowniki programowalne. System GE Fanuc serii 90-30 Zasady działania systemu (część I)
Wykład w ramach przedmiotu Sterowniki programowalne System GE Fanuc serii 90-30 Zasady działania systemu (część I) Na podstawie dokumentacji GE Fanuc przygotował dr inż. Jarosław Tarnawski Plan wykładu
Bardziej szczegółowoSiemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym
Siemens Simatic S7-300 Informacje podstawowe o sterowniku programowalnym Zakład Napędu Elektrycznego ISEP PW Wstęp Sterowniki swobodnie programowalne S7-300 należą do sterowników średniej wielkości. Są
Bardziej szczegółowo1. Język programowania STL... 2 str. 2. Pojęcie stosu... 3 str Funkcja ładuj - LD... 4 str Iloczyn i suma logiczna - AND/OR... 4 str.
S P I S T R E Ś C I 1 Język programowania STL 2 str 2 Pojęcie stosu 3 str 2 1 Funkcja ładuj - LD 4 str 2 2 Iloczyn i suma logiczna - AND/OR 4 str 2 3 Funkcja ALD oraz OLD 5 str 2 4 Funkcja przyporządkowania
Bardziej szczegółowoPrzejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK.
Darmowe oprogramowanie narzędziowe sterowników PLC FATEK. Przejrzystość, intuicyjny charakter i łatwość oprogramowania sterowników FATEK. WinProllader jest prostym interfejsem użytkownika służącym do programowania
Bardziej szczegółowoStruktura i działanie jednostki centralnej
Struktura i działanie jednostki centralnej ALU Jednostka sterująca Rejestry Zadania procesora: Pobieranie rozkazów; Interpretowanie rozkazów; Pobieranie danych Przetwarzanie danych Zapisywanie danych magistrala
Bardziej szczegółowoSTEP 7/MicroWin 32 - WPROWADZENIE
Temat ćwiczenia: STEP 7/MicroWin 32 - WPROWADZENIE Nr ćwiczenia - S_1 Cel ćwiczenia Nabycie umiejętności instalowania i okablowania oraz poznanie trybów pracy sterownika: SF, RUN, STOP. Poznanie podstawowych
Bardziej szczegółowoS P I S T R E Ś C I. 1. Język programowania STL... 2 str. 2. Pojęcie stosu... 5 str.
V - LISTA INSTRUKCJI STL S P I S T R E Ś C I 1 Język programowania STL 2 str 2 Pojęcie stosu 5 str 2 1 Funkcja ładuj - LD 6 str 2 2 Iloczyn i suma logiczna - AND/OR 7 str 2 3 Funkcja ALD oraz OLD 8 str
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ółowoUkłady sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).
Ćw. 10 Układy sekwencyjne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną układy rejestrów
Bardziej szczegółowoPLC2: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs zaawansowany
PLC2: Programowanie sterowników logicznych SIEMENS SIMATIC S7-300/400 - kurs zaawansowany DZIEŃ 1 Nowy projekt i konfiguracja sprzętowa: Zakładka General okna parametrów zasilacza Zakładka General okna
Bardziej szczegółowoĆwiczenia z S7-1200. S7-1200 jako Profinet-IO Controller. FAQ Marzec 2012
Ćwiczenia z S7-1200 S7-1200 jako Profinet-IO Controller FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz urządzeń..... 3 2 KONFIGURACJA S7-1200 PLC.. 4 2.1 Nowy projekt.
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ół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ółowoArchitektura komputera. Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt
Architektura komputera Architektura von Neumanna: Dane i rozkazy przechowywane są w tej samej pamięci umożliwiającej zapis i odczyt Zawartośd tej pamięci jest adresowana przez wskazanie miejsca, bez względu
Bardziej szczegółowo2. 10. 1. Schemat drabinkowy... 16 str. 2. 10. 2. Lista instrukcji... 17 str. 3. Opis elementów logicznych oprogramowania MicroWin...
SPIS TREŚCI 1 Podstawowe wiadomości dotyczące sterowników SIMATIC S7-200 2 str 1 1 Podstawowe dane techniczne sterowników 2 str 1 2 Opis wskaźników stanu 3 str 1 3 Numeracja wejść/wyjść sterownika 4 str
Bardziej szczegółowoLABORATORIUM AUTOMATYKA i ROBOTYKA Inne funkcje sterownika PLC część 2
LABORATORIUM AUTOMATYKA i ROBOTYKA Inne funkcje sterownika PLC część 2 1. Wstęp Niektóre sterowniki PLC poza wejściami binarnymi ( zerojedynkowymi ) dysponują wejściami analogowymi. Te które takich wejść
Bardziej szczegółowoMikroprocesor Operacje wejścia / wyjścia
Definicja Mikroprocesor Operacje wejścia / wyjścia Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz Operacjami wejścia/wyjścia nazywamy całokształt działań potrzebnych
Bardziej szczegółowoSpis treści. Dzień 1. I Konfiguracja sterownika (wersja 1312) II Tryby pracy CPU (wersja 1312) III Bloki funkcyjne (wersja 1312)
Spis treści Dzień 1 I Konfiguracja sterownika (wersja 1312) I-3 Zadanie Tworzenie konfiguracji sprzętowej I-4 Tworzenie nowego projektu I-5 Tworzenie stacji poprzez wybór CPU z katalogu I-6 Dodawanie modułów
Bardziej szczegółowoArchitektura komputerów. Asembler procesorów rodziny x86
Architektura komputerów Asembler procesorów rodziny x86 Architektura komputerów Asembler procesorów rodziny x86 Rozkazy mikroprocesora Rozkazy mikroprocesora 8086 można podzielić na siedem funkcjonalnych
Bardziej szczegółowoInstrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory
Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory Poniżej pozwoliłem sobie za cytować za wikipedią definicję zmiennej w informatyce.
Bardziej szczegółowoMikrokontroler ATmega32. System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe
Mikrokontroler ATmega32 System przerwań Porty wejścia-wyjścia Układy czasowo-licznikowe 1 Przerwanie Przerwanie jest inicjowane przez urządzenie zewnętrzne względem mikroprocesora, zgłaszające potrzebę
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ółowoTemat: Pamięci. Programowalne struktury logiczne.
Temat: Pamięci. Programowalne struktury logiczne. 1. Pamięci są układami służącymi do przechowywania informacji w postaci ciągu słów bitowych. Wykonuje się jako układy o bardzo dużym stopniu scalenia w
Bardziej szczegółowoOrganizacja typowego mikroprocesora
Organizacja typowego mikroprocesora 1 Architektura procesora 8086 2 Architektura współczesnego procesora 3 Schemat blokowy procesora AVR Mega o architekturze harwardzkiej Wszystkie mikroprocesory zawierają
Bardziej szczegółowoProgramowany układ czasowy
Programowany układ czasowy Zbuduj na płycie testowej ze Spartanem-3A prosty ośmiobitowy układ czasowy pracujący w trzech trybach. Zademonstruj jego działanie na ekranie oscyloskopu. Projekt z Języków Opisu
Bardziej szczegółowoSpis treści. I Sterowniki programowalne SIMATIC (wersja 1908) II Łączenie sterownika z programatorem (wersja 1908)
Spis treści I Sterowniki programowalne SIMATIC (wersja 1908) I-3 Sterowniki programowalne - koncepcja I-4 Sterowniki modułowe i kompaktowe - porównanie I-5 Rodzina sterowników SIEMENS SIMATIC S7-1200/1500
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ółowoCyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem
Cyfrowe Elementy Automatyki Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów,
Bardziej szczegółowoIC200UDR002 ASTOR GE INTELLIGENT PLATFORMS - VERSAMAX NANO/MICRO
IC200UDR002 8 wejść dyskretnych 24 VDC, logika dodatnia/ujemna. Licznik impulsów wysokiej częstotliwości. 6 wyjść przekaźnikowych 2.0 A. Port: RS232. Zasilanie: 24 VDC. Sterownik VersaMax Micro UDR002
Bardziej szczegółowoLEKCJA TEMAT: Zasada działania komputera.
LEKCJA TEMAT: Zasada działania komputera. 1. Ogólna budowa komputera Rys. Ogólna budowa komputera. 2. Komputer składa się z czterech głównych składników: procesor (jednostka centralna, CPU) steruje działaniem
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ółowoKurs STEP7 TIA - Zaawansowany. Spis treści. Dzień 1. I Konfiguracja sprzętowa sterownika SIMATIC S7-1200/1500 (wersja 1501)
Spis treści Dzień 1 I Konfiguracja sprzętowa sterownika SIMATIC S7-1200/1500 (wersja 1501) I-3 Zadanie Tworzenie konfiguracji sprzętowej I-4 Tworzenie nowego projektu I-5 Tworzenie stacji poprzez wybór
Bardziej szczegółowoĆw. 7: Układy sekwencyjne
Ćw. 7: Układy sekwencyjne Wstęp Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną następujące układy
Bardziej szczegółowo2. Architektura mikrokontrolerów PIC16F8x... 13
Spis treści 3 Spis treœci 1. Informacje wstępne... 9 2. Architektura mikrokontrolerów PIC16F8x... 13 2.1. Budowa wewnętrzna mikrokontrolerów PIC16F8x... 14 2.2. Napięcie zasilania... 17 2.3. Generator
Bardziej szczegółowoSTEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 1 OPERACJE NA DANYCH
STEROWANIE URZĄDZENIAMI PRZEMYSŁOWYMI ĆWICZENIE 1 OPERACJE NA DANYCH Poznań, wrzesień 2014 Przed przystąpieniem do ćwiczenia należy zapoznać się z instrukcją dydaktyczną. Dokonać oględzin urządzeń, przyrządów
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoTechnika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2
Technika mikroprocesorowa I Studia niestacjonarne rok II Wykład 2 Literatura: www.zilog.com Z80 Family, CPU User Manual Cykle magistrali w mikroprocesorze Z80 -odczyt kodu rozkazu, -odczyt-zapis pamięci,
Bardziej szczegółowoSterowniki PLC. Sterowniki PLC. Wprowadzenie nazewnictwo. Historia. Dlaczego sterowniki PLC stały się tak popularne?
Sterowniki PLC Wprowadzenie nazewnictwo Sterownik PLC (Programmable Logic Controller) Sterownik SPS (Speicherprogrammierbare Steuerung) Programowalny sterownik logiczny (sterownik programowalny) Sterownik
Bardziej szczegółowoPodstawy programowania sterowników SIMATIC S w języku LAD / Tomasz Gilewski. Legionowo, cop Spis treści
Podstawy programowania sterowników SIMATIC S7-1200 w języku LAD / Tomasz Gilewski. Legionowo, cop. 2017 Spis treści Przedmowa 9 Wstęp 13 1. Pierwsze kroki 15 1.1. Wymogi bezpieczeństwa 16 1.2. Pomoc techniczna
Bardziej szczegółowoArchitektura systemu komputerowego. Działanie systemu komputerowego. Przerwania. Obsługa przerwań (Interrupt Handling)
Struktury systemów komputerowych Architektura systemu komputerowego Działanie systemu komputerowego Struktura we/wy Struktura pamięci Hierarchia pamięci Ochrona sprzętowa Architektura 2.1 2.2 Działanie
Bardziej szczegółowoARCHITEKTURA PROCESORA,
ARCHITEKTURA PROCESORA, poza blokami funkcjonalnymi, to przede wszystkim: a. formaty rozkazów, b. lista rozkazów, c. rejestry dostępne programowo, d. sposoby adresowania pamięci, e. sposoby współpracy
Bardziej szczegółowoWstęp do informatyki. System komputerowy. Magistrala systemowa. Architektura komputera. Cezary Bolek
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Bardziej szczegółowoBudowa i zasada działania komputera. dr Artur Bartoszewski
Budowa i zasada działania komputera 1 dr Artur Bartoszewski Jednostka arytmetyczno-logiczna 2 Pojęcie systemu mikroprocesorowego Układ cyfrowy: Układy cyfrowe służą do przetwarzania informacji. Do układu
Bardziej szczegółowoZasady wykonywania programu drabinkowego w sterowniku
Zasady wykonywania programu drabinkowego w sterowniku Programowanie sterownika Modicon Micro 612xx w środowisku uruchomieniowym Modsoft odbywa się przy pomocy języka drabinkowego wspomaganego blokami funkcyjnymi.
Bardziej szczegółowoArchitektura komputera. Cezary Bolek. Uniwersytet Łódzki. Wydział Zarządzania. Katedra Informatyki. System komputerowy
Wstęp do informatyki Architektura komputera Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki System komputerowy systemowa (System Bus) Pamięć operacyjna ROM,
Bardziej szczegółowoProgramowany układ czasowy APSC
Programowany układ czasowy APSC Ośmiobitowy układ czasowy pracujący w trzech trybach. Wybór trybu realizowany jest przez wartość ładowaną do wewnętrznego rejestru zwanego słowem sterującym. Rejestr ten
Bardziej szczegółowoElastyczne systemy wytwarzania
ZAKŁAD PROJEKTOWANIA TECHNOLOGII Laboratorium: Elastyczne systemy wytwarzania Załącznik do instrukcji nr 1 Opracował: Jakub Zawrotniak Poniżej przedstawiono sposób tworzenia nowego projektu/programu: a)
Bardziej szczegółowoĆwiczenia z S7-1200. Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP.
Ćwiczenia z S7-1200 Komunikacja S7-1200 z miernikiem parametrów sieci PAC 3200 za pośrednictwem protokołu Modbus/TCP FAQ Marzec 2012 Spis treści 1 Opis zagadnienie poruszanego w ćwiczeniu. 3 1.1 Wykaz
Bardziej szczegółowo1.1. Wymogi bezpieczeństwa Pomoc techniczna TIA Portal V13 instalacja i konfiguracja pakietu...18
3 Przedmowa...9 Wstęp... 13 1. Pierwsze kroki... 15 1.1. Wymogi bezpieczeństwa...16 1.2. Pomoc techniczna...17 1.3. TIA Portal V13 instalacja i konfiguracja pakietu...18 1.3.1. Opis części składowych środowiska
Bardziej szczegółowoWstęp...9. 1. Architektura... 13
Spis treści 3 Wstęp...9 1. Architektura... 13 1.1. Schemat blokowy...14 1.2. Pamięć programu...15 1.3. Cykl maszynowy...16 1.4. Licznik rozkazów...17 1.5. Stos...18 1.6. Modyfikowanie i odtwarzanie zawartości
Bardziej szczegółowoMagistrala systemowa (System Bus)
Cezary Bolek cbolek@ki.uni.lodz.pl Uniwersytet Łódzki Wydział Zarządzania Katedra Informatyki systemowa (System Bus) Pamięć operacyjna ROM, RAM Jednostka centralna Układy we/wy In/Out Wstęp do Informatyki
Bardziej szczegółowoMikrooperacje. Mikrooperacje arytmetyczne
Przygotowanie: Przemysław Sołtan e-mail: kerk@moskit.ie.tu.koszalin.pl Mikrooperacje Mikrooperacja to elementarna operacja wykonywana podczas jednego taktu zegara mikroprocesora na informacji przechowywanej
Bardziej szczegółowoWprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne
Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne 1. Bit Pozycja rejestru lub komórki pamięci służąca do przedstawiania (pamiętania) cyfry w systemie (liczbowym)
Bardziej szczegółowoPodstawowe operacje arytmetyczne i logiczne dla liczb binarnych
1 Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1. Podstawowe operacje logiczne dla cyfr binarnych Jeśli cyfry 0 i 1 potraktujemy tak, jak wartości logiczne fałsz i prawda, to działanie
Bardziej szczegółowoSTEROWNIKI PROGRAMOWALNE PLC
STEROWNIKI PROGRAMOWALNE PLC SPIS TREŚCI PROGRAMOWALNE UKŁADY AUTOMATYKI ZADANIA STEROWNIKÓW PLC CECHY STEROWNIKÓW PLC RODZAJE STEROWNIKÓW PLC OBSZARY ZASTOSOWAŃ STEROWNIKÓW PLC BUDOWA STEROWNIKÓW PLC
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ółowoLEKCJA TEMAT: Współczesne procesory.
LEKCJA TEMAT: Współczesne procesory. 1. Wymagania dla ucznia: zna pojęcia: procesor, CPU, ALU, potrafi podać typowe rozkazy; potrafi omówić uproszczony i rozszerzony schemat mikroprocesora; potraf omówić
Bardziej szczegółowoPrzemysłowe Systemy Automatyki ĆWICZENIE 2
Politechnika Poznańska Katedra Sterowania i Inżynierii Systemów Przemysłowe Systemy Automatyki ĆWICZENIE 2 Sterowanie poziomem cieczy w zbiornikach Celem ćwiczenia jest zapoznanie z działaniem przekaźnika
Bardziej szczegółowoKarta katalogowa JAZZ OPLC JZ20-R31
Karta katalogowa JAZZ OPLC JZ20-R31 W tym dokumencie znajduje się specyfikacja Unitronics Jazz Micro-OPLC JZ20-R31. Dodatkowe informacje znajdują się na płycie instalacyjnej CD Unitronics i w bibliotece
Bardziej szczegółowoBramki logiczne Podstawowe składniki wszystkich układów logicznych
Układy logiczne Bramki logiczne A B A B AND NAND A B A B OR NOR A NOT A B A B XOR NXOR A NOT A B AND NAND A B OR NOR A B XOR NXOR Podstawowe składniki wszystkich układów logicznych 2 Podstawowe tożsamości
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ółowoLista instrukcji mikroprocesora 8086. Programowanie w assemblerze
Lista instrukcji mikroprocesora 8086 Programowanie w assemblerze Lista instrukcji mikroprocesora 8086 Lista instrukcji mikroprocesora 8086 Lista instrukcji mikroprocesora 8086 Lista instrukcji mikroprocesora
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ółowoPośredniczy we współpracy pomiędzy procesorem a urządzeniem we/wy. W szczególności do jego zadań należy:
Współpraca mikroprocesora z urządzeniami zewnętrznymi Urządzenia wejścia-wyjścia, urządzenia których zadaniem jest komunikacja komputera z otoczeniem (zwykle bezpośrednio z użytkownikiem). Do najczęściej
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ółowo