automatyka teoria na 3

1. Podaj na jakie dwie główne grupy dzieli się układy przełączające.

Kombinacyjne, Sekwencyjne

2. Scharakteryzuj układy kombinacyjne.

stan wyjściowy Q(t) układu zależy od stanu wejściowego układu X(t)

3. Scharakteryzuj układy sekwencyjne.

stan wyjściowy Q(t) układu zależy od stanu wejściowego w danej chwili oraz w poprzednich

4. Określ jak można odróżnić układ kombinacyjny od sekwencyjnego.

kombinacyjny nie posiada pamięci, sekwencyjny posiada pamięć której wyjście może być traktowane jako wejście układu.

5. Opisz w punktach metodologię projektowania układów kombinacyjnych.

1.sformułowanie tablicy,2.tworzenie funkcji przełączającej met. Karnaugha,3.realizacja sprzętowa-bramki, 4. realizacja programowa (c.st.ld)5.Błędne pomiary

6. Wymień w punktach fazy systematycznego projektowania układów sekwencyjnych.

1.Przebiegi czasowe,2.Definiowanie stanów automatów,3.Graf stanów,4.Program c,st,ld

7. Scharakteryzuj cechy sterowników PLC, podaj ich pełną nazwę polską i angielską.

Programmable logic controllers(sterowniki programowalne) 1. zbierają pomiary za pomoca modułów, 2. wykonują programy użytkownika, 3.transmitowanie danych za pomocą modułów, 4. realizacja funkcji diagnostyki

8. Scharakteryzuj cechy sterowników PAC, podaj ich pełną nazwę polską i angielską.

Programmable automation controller (programowalny kontroler automatyki) charakteryzują się procesorami zmiennoprzecinkowymi, dużymi zasobami pamięci i systemami czasu rzeczywistego.

9. Jedynie do jakich zadań sterowania pierwotnie były wykorzystywane sterowniki PLC?

Zastąpienie układów przekaźnikowych w urządzeniach sterowania sekwencyjnego typu bębenkowego lub krzywkowego

10. Narysuj blokową strukturę realizacji programu w sterowniku PLC/PAC.

1.Inicjalizacjia 2.odczyt wejść 3. obliczenia 4. ustawienie wyjść 5. wizualizacja 6. oczekiwanie (pow1-2)

11. Co to jest czas cyklu sterownika i jakiego typu czas cyklu jest wykorzystywany typowo we współczesnych sterownikach PLC/PAC ?

czas potrzebny do odczytania stanu wszystkich wejść, realizacji prog. oraz ustawienia wyjść stosuje się typ Program Sweep (cykl programowy)

12. Co to są moduły wejściowe i jakie funkcje pełnią w sterownikach PLC/PAC.

To część sterownika pośrednicząca w przekazywaniu informacji do czujników, przetworników. funkcje: wprowadzanie do sterownika sygnałów z czujnika

13. Co to są moduły wyjściowe i jakie funkcje pełnią w sterownikach PLC/PAC.

Zamieniają obliczone w sterowniku bin. sygnały sterujące na sygnały prądu stałego lub przemiennego

14. Scharakteryzuj język ST programowania sterowników.

Jezyk ST (Structured Text ~ Tekst strukturalny) Podstawowymi elementami tego jezyka sa wyrażenia i instrukcje. Instrukcje oddziela sie srednikami.

15. Scharakteryzuj język LD programowania sterowników.

Jezyk LD {Ladder Diagram - Schemat drabinkowy) należy do grupy języków graficznych i

umożliwia realizacje zadania sterowania za pomocą standaryzowanych symboli

graficznych.

16. W jaki sposób, zgodnie z normą IEC 61131-3, realizowane jest powiązanie zmiennych logicznych zadeklarowanych w programie PLC z fizycznymi we/wy sterownika.

output AT %Q* : BOOL := FALSE;
input1 AT %I* : BOOL := FALSE;

17. Opisz w punktach, na przykładzie pakietu TwinCAT, proces konfigurowania i programowania sterowników PLC/PAC zgodny z normą IEC 61131-3.

Określenie parametrów połączenia, wybór typu projektu odpowiadającego sterownikowi, wybór połączenia służącego do komunikacji z urządzeniem, wykrywanie urządzeń połączonych ze sterownikiem, aktualizacja sterownika za pomocą przycisku Activate configuration,

18. Wymień podstawowe elementy pakietu TwinCAT wykorzystywane do konfigurowania i programowania sterowników PLC/PAC oraz scharakteryzuj ich funkcje.

TwinCAT System - kompletny system automatyki dla komputerów PC bazujacy na systemie

ADS, zmieniajacy komputer PC w kontroler czasu rzeczywistego,

TwinCAT System Manager - centralne narzedzie konfiguracyjne i organizujace TwinCAT

System

TwinCAT CP - tworzy połaczenie pomiedzy programami systemu Windows a funkcjami panelu

kontrolnego

TwinCAT I/O - sterowanie w trybie rzeczywistym wejsciami i wyjsciami z poziomu systemu

TwinCAT PLC – tworzenie programów

TwinCAT NC PTP – sterowanie osiami w trybie point-to-point z pominieciem modułów

pozycjonujacych i kontrolerów NC

TwinCAT NC I – system NC do interpolacji toru ruchu

TwinCAT CNC – interpolacja osiowa w wiecej niż 3 kierunkach

19. Wymień tekstowe języki programowania, z wykorzystaniem których można programować sterowniki zgodne z normą IEC 61131-3.

IL (Instruction List), ST (Structured Text)

20. Wymień graficzne języki programowania, z wykorzystaniem których można programować sterowniki zgodne z normą IEC 61131-3.

LD (Ladder Diagram), FBD (Function Block Diagram), SFC (Sequential Function Chart), CFC (Continuous Function Chart)

21. W jakim trybie pracy możliwe jest wyszukiwanie modułów we/wy podłączonych do szyn komunikacyjnych sterowników BC8150, BX9000, CX1000.

Configmode

22. Do czego służy opcja Scan Boxes... w programie TwinCAT System Manager.

wykrycie urządzeń podłączonych do szyny K-bus

23. Do czego służy opcja Simulation Mode w TwinCAT PLC Control.

Jeżeli fizyczny sterownik nie jest dostępny, utworzony program może zostać przetestowany w trybie symulacji

24. Do czego służy opcja Append PLC Project... w TwinCAT System Manager.

Aby powiązać zmienną output z fizycznym wyjściem sterownika należy uruchomić projekt TwinCAT System Manager utworzony dla aktualnej konfiguracji sprzętowej urządzenia i połączyć z nim utworzony projekt PLC

25. Do czego służy opcja Activate Configuration w TwinCAT System Manager i kiedy należy ją wykonywać.

Przesyłanie zmian do sterownika. Wykonujemy ją, gdy nasza konfiguracja jest poprawna i ostatecznie chcemy ją przesłać do sterownika.

26. Do czego służy opcja Create Bootproject w programie TwinCAT PLC Control.

Wgrany projekt jest przechowywany w pamięci ulotnej RAM. Jeżeli chcemy, aby był

on projektem bootowalnym (uruchamiał się automatycznie po starcie sterownika)

należy wybrać opcję Create Bootproject.

27. Do czego służy opcja Append Device w programie TwinCAT System Manager ?

TBA

28. Do czego służą opcje Force i Write Values w programie TwinCAT PLC Control.

Aby wymusić wartość zmiennej należy uruchomić opcję Force Values z menu Online. Aby zapisać wartość dla jednego cyklu należy uruchomić opcję Write Values z menu Online.

29. Jakie operacje należy wykonać w pakiecie TwinCAT, aby po odłączeniu komputera nadrzędnego sterownik realizował program.

Trzeba utworzyć projekt bootowalny za pomocą opcji create bootproject w zakładce online

30. Wyjaśnij terminy UPLOAD i DNLOAD w odniesieniu do sterowników PLC.

Upload – przesyłanie ustawień z PLC do PC

Dnload – przesyłanie ustawień z PC do PLC

31. Co to jest zbocze narastające, podaj angielską nazwę.

Detektor zbocza narastającego (rising edge) R_TRIG

32. Co to jest zbocze opadające, podaj angielską nazwę.

Detektor zbocza opadającego (falling edge) F_TRIG

33. Wymień standardowe bloki funkcjonalne dwustanowe zdefiniowane w normie IEC 61131-3.

RS, SR, SEMA

34. Wymień standardowe bloki funkcjonalne detekcji zbocza zdefiniowane w normie IEC 61131-3.

R_TRIG, F_TRIG

35. Wymień standardowe bloki funkcjonalne liczników zdefiniowane w normie IEC 61131-3.

CTD, CTU, CTUD

36. Wymień standardowe bloki funkcjonalne czasomierzy zdefiniowane w normie IEC 61131-3.

TOF, TON, TP

37. Opisz zasadę działania bloku detektora zbocza narastającego.

Wyjście Q utrzymuje wartość TRUE pomiędzy dwoma kolejnymi wywołaniami bloku w sytuacji, gdy nastąpiła zmiana wartości wejścia CLK z FALSE na TRUE. W przeciwnym wypadku Q utrzymuje wartość FALSE. Dla trzech kolejnych wywołań bloku, gdy pomiędzy

dwoma pierwszymi wywołaniami nastąpiła odpowiednia zmiana CLK, wyjście Q utrzymuje wartość TRUE pomiędzy drugim i trzecim wywołaniem bloku.

38. Opisz zasadę działania bloku detektora zbocza opadającego.

Wyjście Q utrzymuje wartość TRUE pomiędzy dwoma kolejnymi wywołaniami bloku w sytuacji, gdy nastąpiła zmiana wartości wejścia CLK z TRUE na FALSE. W przeciwnym wypadku Q utrzymuje wartość FALSE. Dla trzech kolejnych wywołań bloku, gdy pomiędzy

dwoma pierwszymi wywołaniami nastąpiła odpowiednia zmiana CLK, wyjście Q utrzymuje wartość TRUE pomiędzy drugim i trzecim wywołaniem bloku.

39. Opisz zasadę działania czasomierza załączającego TON.

Realizuje funkcje przekaźnika czasowego, który załącza wyjście Q z opóźnieniem w stosunku do wejścia IN. Opóźnienie to jest określone przez wartość podaną na wejście PT. Wyjście Q pozostaje w stanie boolowskiej 1, dopóki wejście IN nie przyjmie wartości 0.

40. Podaj przykład instrukcji przypisania w języku ST.

Z:=TRUE

41. Podaj przykłady dwóch różnych instrukcji wyboru dostępnych w języku ST.

A:=SEL(G:=0, IN0:=X, IN1:=255);

A:=LIMIT(IN:=B, MN:=0, MX:=255);

A:=MUX(K:=0, IN0:=B, IN1:=C, IN2:=D);

42. Podaj przykłady trzech różnych instrukcji iteracji dostępnych w języku ST.

TBA

43. Jaka instrukcja języka ST pozwala w wygodny sposób realizować sekwencję stanów ?

Case stan of

46. Opisz zasadę działania, w języku LD, styku normalnie otwartego i normalnie zamkniętego – narysuj symbole graficzne reprezentujące te elementy.

Styk normalnie o0twarty – stan połączenia z lewej strony styku jest przenoszony na prawdą stronę, jeżeli skojarzona zmienne boolowska ma wartość 1, w przeciwnym razie prawie połączenie jest w stanie OFF

Styk normalnie zamknięty – stan połączenia z lewej strony styku jest przenoszony na prawą stronę, jeżeli skojarzona zmienne boolowska ma wartość 0, w przeciwnym razie prawe połączenie jest w stanie OFF.

47. Opisz zasadę działania, w języku LD, cewki zwykłej i zwykłej negującej – narysuj symbole graficzne reprezentujące te elementy.

Cewka – stan połączenia z lewej strony cewki jest przenoszony na prawą stronę i zapamiętywany w skojarzonej zmiennej boolowskiej

Cewka negująca – stan połączenia z lewej strony cewki jest przenoszony na prawą stronę, a jego odwrotność jest zapamiętywana w skojarzonej zmiennej boolowskiej.

48. Napisz przykładową deklarację, zgodną z normą IEC 61131-3, dla zmiennej adresowanej o nazwie Input przeznaczonej do odczytu wejścia binarnego.

input1 AT %I* : BOOL := FALSE;

49. Napisz przykładową deklarację, zgodną z normą IEC 61131-3, dla zmiennej adresowanej o nazwie Output przeznaczonej do zapisu wyjścia binarnego.

output AT %Q* : BOOL := FALSE;


Wyszukiwarka

Podobne podstrony:
grunty, teoria na kolokwium nr 2
geologia górnicza teoria na kolosa ŚCIĄGA
Automatyka odp na wlabrzych
cala teoria na egzamin enegra
Teoria na III koło z biologii
Mechanika ogólna 2 teoria na egzam
Automatyka, teoria7, TEORIA STEROWANIA
Automatyka - testy, automat teoria, Zadanie 1
Teoria na egzamin z mechaniki technicznej
Mała litera automatycznie zamieniana na wielką, excel
Analiza ekonomiczna - teoria na egzamin, Zarządzanie, Analiza ekonomiczna
Automatyka teoria sterowania układy liniowe skrypt
HELL teoria na zaliczenie
PKM 1 TEORIA NA DŁUGOPIS
teoria na tmmy
sciaga teoria II, Budownictwo PG, Semestr 1, Fizyka, Ściągi, teoria na koła
Mechanika ogólna 2 teoria na egz

więcej podobnych podstron