background image

 

Katedra Energoelektroniki, 

 Napędu Elektrycznego i Robotyki 

 

 

 

Laboratorium Sterowników Programowalnych SIMATIC 

 

 

   

 

Gliwice 2011-03-24 

GRUPA 

 

Temat i Autor 

MT 

 

 

Układy czasowo/licznikowe 

Współpraca sterownika PLC ze środowiskiem 

symulatora procesów PLC SIM 2 

 

 
Arkadiusz Domoracki, Krzysztof Bodzek, Grzegorz Jarek 

 

CEL 

Ć

WICZENIA 

1.

 

Zasada działania i praktyczne wykorzystanie układów czasowych na przykładzie 
liczników TON i TONR 

2.

 

Zasada działania i praktyczne wykorzystanie układów licznikowych na przykładzie 
liczników CTUCTD oraz CTUD 

3.

 

Wprowadzenie do środowiska symulatora procesów przemysłowych PLC SIM 2 

 

1.  Układy czasowe w sterowniku PLC 

W programie Totally Integration Automation Portal otworzyć ostatnio zapisany przez siebie 
projekt i przejść do etapu pisania programu (Main). 
 

 

Napisać  program,  który  zobrazuje  zasadę  działania  układu  czasowego  TON  (liczniki 
czasowe znajdują się w bibliotece Timers). 

 

 

 
IN 

- wejście wyzwalające licznik (aktywne stanem wysokim); 

PT 

- zliczany czas w ms; 

- wyjście licznika - aktywne po zliczeniu czasu zadanego w polu PT. 

 

background image

 

Katedra Energoelektroniki, 

 Napędu Elektrycznego i Robotyki 

 

 

 

Laboratorium Sterowników Programowalnych SIMATIC 

 

 

   

 

Gliwice 2011-03-24 

 

Napisać program, który zobrazuje zasadę działania układu czasowego TONR

 

 

 
IN 

- wejście wyzwalające licznik (aktywne stanem wysokim); 

- wejście kasujące <reset> stan licznika (aktywne stanem wysokim); 

PT 

- zliczany czas w ms; 

- wyjście licznika - aktywne po zliczeniu czasu zadanego w polu PT. 

 

2.  Układy licznikowe w sterowniku PLC 

 

 

Napisać  program,  który  zobrazuje  zasadę  działania  licznika  zdarzeń  typu  CTU  (liczniki 
zdarzeń znajdują się w bibliotece Counters). 

 

 

 
CU 

- wejście zliczające w górę (zliczane są zbocza narastające); 

- wejście kasujące <reset> stan licznika (aktywne stanem wysokim); 

PV 

- ilość zdarzeń, po których licznik ma być aktywny

- wyjście licznika - aktywne po zliczeniu tylu zdarzeń ile zadano w polu PV. 

 

background image

 

Katedra Energoelektroniki, 

 Napędu Elektrycznego i Robotyki 

 

 

 

Laboratorium Sterowników Programowalnych SIMATIC 

 

 

   

 

Gliwice 2011-03-24 

 

Napisać program, który zobrazuje zasadę działania licznika zdarzeń typu CTD.  

 

 

 
CD 

- wejście zliczające w dół (zliczane są zbocza narastające); 

LOAD - wejście ładujące do licznika wartość zapisaną w polu PV (aktywne stanem  

  wysokim); 

PV 

- ilość zdarzeń, po których licznik ma być aktywny

- wyjście licznika - aktywne po zliczeniu tylu zdarzeń ile zadano w polu PV. 

 

 

Napisać program, który zobrazuje zasadę działania licznika zdarzeń typu CTUD

 

 

 
CU 

- wejście zliczające w górę (zliczane są zbocza narastające); 

CD 

- wejście zliczające w dół (zliczane są zbocza narastające); 

- wejście kasujące <reset> stan licznika (aktywne stanem wysokim); 

LOAD - wejście ładujące do licznika wartość zapisaną w polu PV (aktywne stanem  

  wysokim); 

PV 

- ilość zdarzeń, po których licznik ma być aktywny

QU 

- wyjście licznika - aktywne po zliczeniu tylu zdarzeń ile zadano w polu PV. 

 

background image

 

Katedra Energoelektroniki, 

 Napędu Elektrycznego i Robotyki 

 

 

 

Laboratorium Sterowników Programowalnych SIMATIC 

 

 

   

 

Gliwice 2011-03-24 

Zadanie 1 

 
W symulatorze procesów przemysłowych wybrać z grupy Symulacje PLC-SIM 1 symulację 
Lamp model
 

I1.0

Q0.0

 

 
Napisać programy, które będą działały zgodnie z poniŜszym opisem: 
 
1a.

 

lampa (Q0.0) świeci się tak długo, jak długo wciśnięty jest przycisk (I1.0); 
 

1b.

 

po naciśnięciu przycisku lampa zapala się natychmiast i świeci przez 5 sekund, po 
czym samoczynnie gaśnie; 
 

1c.

 

po naciśnięciu przycisku lampa zapala się natychmiast i świeci przez 5 sekund, po czym 

samoczynnie gaśnie – jeśli jednak w trakcie świecenia lampy przycisk zostanie 
ponownie naciśnięty świecenie lamy przedłuŜa się o 5 sekund
 

1d.

 

po naciśnięciu przycisku lampa zapala się natychmiast i świeci ciągle – jeśli w trakcie 

ś

wiecenia lampy przycisk zostanie ponownie naciśnięty, wówczas lampa gaśnie. 

background image

 

Katedra Energoelektroniki, 

 Napędu Elektrycznego i Robotyki 

 

 

 

Laboratorium Sterowników Programowalnych SIMATIC 

 

 

   

 

Gliwice 2011-03-24 

Zadanie 2 

W symulatorze procesów przemysłowych wybrać z grupy Symulacje PLC-SIM 1 symulację 
Press with two-hand operation
 

I1.0

Q0.0

I1.1

I1.2

I1.3

 

 
Napisać programy, które będą działały zgodnie z poniŜszym opisem: 
 
2a.

 

naciśnięcie obu przycisków sterujących (I1.0 oraz I.1.1) powoduje opuszczenie tłoka 
(Q0.0) – tłok pozostaje opuszczony (aktywne wejście czujnika podłączonego do I1.3
tak długo, jak długo są wciśnięte oba przyciski; zwolnienie obu przycisków powoduje 
powrót tłoka do pozycji początkowej (aktywne wejście czujnika podłączonego do I1.2); 
 

2b.

 

po naciśnięciu przycisków sterujących (nawet krótkotrwałym) następuje opuszczenie 
tłoka; tłok zostaje w pozycji wysuniętej przez 3 sekundy po czym samoczynnie wraca 
do pozycji wyjściowej; po wysunięciu tłoka (w trakcie trwania procesu zgniatania) 
program powinien być nieczuły na aktywowanie przycisków sterujących – dopiero po 
powrocie tłoka do pozycji początkowej moŜna ponownie przeprowadzić proces 
zgniatania; 
 

background image

 

Katedra Energoelektroniki, 

 Napędu Elektrycznego i Robotyki 

 

 

 

Laboratorium Sterowników Programowalnych SIMATIC 

 

 

   

 

Gliwice 2011-03-24 

2c.

 

uzupełnić program z punktu 2b o sprawdzanie warunku jednoczesnego naciśnięcia 
przycisków sterujących 
– w razie jednoczesności zadziałania obu przycisków program powinien działać bez 
zmian; 
– jeśli czas pomiędzy naciśnięciem obu przycisków będzie większy niŜ 0,5 sekundy 
(stwierdzenie niejednoczesności naciśnięcia przycisków) wówczas tłok powinien 
pozostać w pozycji początkowej; dodatkowo sytuację tą naleŜy zasygnalizować 
włączeniem sygnału dźwiękowego (wyjście Q1.1) na czas 1 sekundy
 

2d.

 

zmodyfikować program z punktu 2c w taki sposób, aby w przypadku jednoczesnego 
naciśnięcia obu przycisków sterujących proces zgniatania (opisany w 2b) następował  
3 krotnie z przerwami 0,5 sekundy; po zakończeniu całego procesu włączyć na  
0,5 sekundy sygnał dźwiękowy – dopiero po jego zakończeniu moŜliwe będzie 
ponowne uruchomienie tłoka.