30. Elementy czasowe i licznikowe – przykładowe programy
Timer – zegar – umożliwia realizację funkcji czasowych, tj. wywołuje instrukcje po odpowiednim czasie upłyniętym po wywołaniu warunku (lub warunków) uruchamiających timer. Podstawą czasu timerów nazywamy częstotliwośd impulsów podawanych na ich wejście, standardowo f = 10 Hz, szybkie 100 Hz, b. szybkie 1000 Hz.
Liczniki – zamiast sygnału z zegara na wejście podłączone jest jedno z wejśd sterownika.
Oba pracują w trybie odejmowania – po zainicjowaniu podawana jest liczba, po każdym wystąpieniu sygnału odejmowana jest 1. Po zliczeniu Timer/Counter zmienia swój stan z 0 na 1. Z punktu widzenia programu sterownika T/C traktowany jest jako wejście jednobitowe; w przypadku niektórych programów można odczytad wartośd T/C – current value (obecny stan), program value (wartośd zadana), słowo kontrolne.
W niektórych mniejszych sterownikach timery i liczniki to te same elementy, a ich tryb pracy przełączany jest programowo.
Z timerem musi być skojarzone zezwolenie na jego działanie (np. przycisk 0.00):
29. Przykłady programów:
sterowanie taśmociągiem, sortowanie
Program timer: Po umieszczeniu pudełka na początku taśmociągu (czujnik 0.00) należy włączył zawór (10.02) na 5 sekund, następnie wyłączył zawór i włączył taśmociąg(10.01); taśmociąg wyłącza się po wykryciu pudełka na końcu taśmociągu (czujnik 0.01):
Program counter: z taśmociągu (silnik 10.00) spadają elementy do pudełka na niższym taśmociągu (silnik 10.02, pudełko wykrywane czujnikiem 0.01 i wówczas uruchamiany silnik 10.00). Po zliczeniu 20 elementów (czujnik 0.00) wyłączył górny taśmociąg, a pudełko ma był przewiezione na koniec drugiej taśmy (czujnik 0.02):
Podłączenie elementów we i wy do PLC
Podział modułów (elementów) wejść i wyjść do PLC.
Wyjścia dyskretne binarne – podłączamy czujniki (0 – 3V)
Wyjścia dyskretne binarne – podłączamy najpierw przekaźniki, którymi można włączać: silniki, lampy, elektrozawory; najczęściej zwykłe przekaźniki (230V AC przy 1A), aby więcej przekaźniki większej mocy lub styczniki
Wejścia analogowe – 0-10V lub 0-5V na liczby 8-bitowe, 10,12 bitowe zapisywane w kodzie binarnym lub BCD
Moduł wejścia akceptuje sygnały 0 – 24 V DC 0-3 V stan niski, 15 – 24 V stan wysoki W module wyjściowym występuje optoizolacja – do modułu wyjściowego podłącza się czujniki, przełączniki, elementy porównujące.
Moduł wyjść zbudowany jest na miniaturowych przekaźnikach których zestyki przewodzą prąd do 1 A 250 V. Do modułu wyjść dołącza się elementy wykonawcze: -cewki elektrozaworów, -styczniki, -przekaźniki które sterują obwodami mocy. Wszystkie wejścia i wyjścia są ponumerowane.
27. Rodzaje operacji i rozkazów realizowanych przez sterownik PLC
Operacje jednobitowe AND/OR/NOT/NOR
Operacje zliczania i odmierzania czasu (COUNT, TIMER)
Instrukcje pamięciowe (KEEP)
Instrukcje arytmetyczne , na całych słowach (ADD…)
Manipulacja danymi (MOV…)
Operacje typu komunikacyjnego
26. Parametry sterownika PLC, Podział PLC
Parametry PLC.
Typ i liczba 1/0
Czas cyklu – czas wykonania 1000 średnich instrukcji albo 1000 operacji
Czas wykonania pojedynczej instrukcji
Dostępność innych funkcji
Metoda programowania i język
Podział, rodzaje sterowników.
Sterowniki cyfrowe
Elementy wyjściowe (napęd, przekładnia, prowadnica, opory technologiczne)
Pomiar (położenie, siły, temperatury, sygnał do A/C, enkodery)
Sterowniki komputerowe
Przetworniki A/C i C/A, oraz moduły I/O (wejść i wyjść)
Programowanie w real time system operacyjny czasu rzeczywistego.
Układy kombinacyjne,
Układy sekwencyjne.