treści ćwiczeń nr 2

Transkrypt

treści ćwiczeń nr 2
Katedra Inżynierii Systemów Sterowania
Sterowniki Programowalne Sem. V, AiR
Ćwiczenia nr 2 - przekaźniki czasowe i liczniki zdarzeń
w języku drabinkowym
Cel ćwiczeń:
Zapoznanie z podstawowymi elementami języka drabinkowego LD/LAD (ang.
Ladder Diagram) służącymi do odmierzania czasu i zliczania zdarzeń na
potrzeby nauki programowania sterowników programowalnych PLC (ang.
Programmable Logic Controller).
Zadania
Opracował:
dr inż. Jarosław Tarnawski
Data:
październik, 2016 r.
Przebieg ćwiczeń #2 SP - przekaźniki czasowe (timery), liczniki




Zachęcenie Studentów do aktywnego uczestniczenia w zajęciach tj. do zgłaszania swoich
uwag/pytań w dowolnym momencie zajęć.
Podkreślenie, że zaproponowane rozwiązania nie są jedynymi możliwymi, a przemyślanymi i
przejrzystymi propozycjami rozwiązań,
Zachęcenie do weryfikowania na zajęciach laboratoryjnych wszystkich omawianych na Ć
przykładów
na ćwiczeniach obowiązuje zasada, że nie ma głupich pytań są tylko głupie odpowiedzi (proszę
jej nie ekstrapolować na wszystkie dziedziny życia)
1. Zaprezentowanie różnicy pomiędzy timerami TMR i ONDTR
2. Podstawy czasowe TENTHS, HUNDS, THOUDS, (SEC - tylko PACS) i zakresu liczb 0-32767 jako PV
3. Wyjaśnienie zajęcia pamięci 3 rejestrów, CV, PV, CW i znaczenia (analiza rejestru CV)
3. Zakres stosowalności timerów 1ms (czas cyklu) ÷ 3276,7s, co zrobić jeśli potrzeba więcej czasu?
4. Konstrukcje z autoresetowaniem dla ONDTR i TMR - impuls co żądany okres przez jeden cykl
5. Program testowy z udziałem Studentów przy tablicy
Po nieprzerwanym naciśnięciu przycisku przez 1,5 s, na czas 1 s ma zapalić się wyjście Q1, następnie ma
zgasnąć, na 2 s ma zapalić się wyjście Q2, następnie ma zgasnąć i na 3 s ma zapalić się wyjście Q3. Jest to
pierwsza ilustracja procesu sekwencyjnego.
Dyskusja czy jest możliwość osiągnięcia tej funkcjonalności z jednym timerem
6. Zapoznanie z licznikiem UPCTR
Wyjaśnienie zajęcia pamięci 3 rejestrów, CV, PV, CW i znaczenia (analiza rejestru CV)
Konstrukcje z autoresetowaniem i automat skończony, licznik modulo X
Podłączenie zmiennych systemowych z licznikami (%S5)
Program testowy z udziałem Studentów przy tablicy
Zegar GG:MM:SS
Dyskusja czy jest możliwość osiągnięcia tej funkcjonalności z jednym licznikiem i operacjami relacji
matematycznych
Koniec pierwszej godziny zajęć -------------------------------------------------------------------------------------------Miniprojekt z sygnalizacją świetlną
Rysunek sytuacyjny
Oznaczenie adresów logicznych do fizycznych wyjść sygnalizatorów
Zdefiniowanie tablicy procesu - określenie poszczególnych faz projektu, czasu ich trwania i zmiennych
definiujących poszczególne fazy
Program testowy z udziałem Studentów przy tablicy
Zrealizowanie automatu przełączającego stany %M co określony w tablicy procesu czas poszczególnych
faz
Zrealizowanie fazy zainicjowania programu - jak poprawnie włączyć ten program (włączenie z ilustracją
niewłaściwego włączenia z uzasadnieniem - dyskusja)
Powiązanie stanów zawartych w tablicy procesu %M ze zmiennymi fizycznymi na sygnalizatorach %Q
Zilustrowanie potencjalnego błędu polegającego na wielokrotnym użyciu jednego adresu przekaźnika
Dyskusja czy da się ten program zrealizować z wykorzystaniem jednego timera i która wersja jest
korzystniejsza wg różnych kryteriów oceny
Pytania Studentów podczas zajęć warte odnotowania:
- czy stosowanie licznika do zastosowań zegara nie wprowadza opóźnienia?
- czy autoresetowanie nie wprowadza opóźnienia jednego cyklu?