TIMERY
Timery ( przekaźniki czasowe ) - Funkcje realizujące zależności czasowe w sterowniku . Norma IEC 61131-3 przewiduje jako podstawowe trzy rodzaje timerów
- TON Time on delay (opóźnione załączenie)
- TOF Time off delay (opóźnione wyłączenie)
- TP Time pulse (impuls) .
Przy pomocy tych trzech typów można zbudować właściwie każde uzależnienie czasowe . W rozdziale tym omówione zostaną spsoby działania w sterowniku PLC , który różni się nieco od działania tradycyjnych przekaźnikow czasowych.
TON - Opóźnione załączenie ( Time ON Delay )
TON reprezentacja graficzna
TON wykres czasowyPT – Preset Time – nastawiany czas działania – typ danej - TIME
QV–Output Value - aktualnie odmierzany czas – typ danej - TIME
Q - Output - wyjście bloku – typ danej - BOOL
Działanie bloku wygląda następująco : po podaniu sygnału „1” na wejście EN rozpoczyna się odmierzanie nastawionego czasu PT po jego odmierzeniu zostaje załączone wyjście Q . Wyjście zostaje wyłączone ( deaktywowane ) w przypadku zmiany stanu na wejściu EN na „0” .
TOF– Opóźnione wyłączenie ( Time OFf Delay )
TOF reprezentacja graficzna

EN- Enable - uruchomienie bloku – typ danej - BOOL
PT–Preset Time – nastawiany czas działania – typ danej - TIME
QV – Output Value - aktualnie odmierzany czas – typ danej - TIME
Q- Output - wyjście bloku – typ danej - BOOL
Działanie bloku wygląda następująco : po podaniu sygnału „1” na wejście EN zostaje załączone wyście Q po zmianie sygnału z „1” na „0” rozpoczyna się odmierzanie nastawionego czasu PT . Wyjście Q zostaje wyłączone ( deaktywowane ) dopiero po odliczeniu nastawionego czasu .
TP reprezentacja graficzna
TP wykres czasowyEN - Enable - uruchomienie bloku – typ danej - BOOL
PT– Preset Time – nastawiany czas działania – typ danej - TIME
QV– Output Value - aktualnie odmierzany czas – typ danej - TIME
Q - Output - wyjście bloku – typ danej - BOOL
Działanie bloku wygląda następująco : po podaniu sygnału „1” na wejście EN zostaje załączone wyjście Q oraz rozpoczyna się odmierzanie nastawionego czasu PT . Wyjście zostaje wyłączone ( deaktywowane ) po odliczeniu nastawionego czasu
widok programuSposób działania : W przykładzie tym po podaniu sygnału „1” na wejście I 0.0 rozpoczęte zostanie odmierzanie czasu w timerze T 01 , po jego upłynięciu zostanie załączone wyjście Q 0.0 . Warto zauważyć , że wyjście nie zostanie załączone jeżeli czas trwania sygnału „1” na wejściu I 0.0 nie będzie odpowiednio długi - większy niż ustawiony w timerze T 0.1
Przykład 2 : Kombinacja dwóch typów timer'ów. Załączenie z opóźnieniem na określony czas, praca cykliczna.
widok programu
Przebiegi czasoweSposób działania : W przykładzie tym po podaniu sygnału „1” na wejście I 0.0 rozpoczęte zostanie odmierzanie czasu w timerze T 01 , po jego upłynięciu zostanie załączone wyjście Q 0.0 i jednocześnie zacznie być odmierzany czas w timerze T 02 po upłynięciu którego wyjście Q 0.0 zostanie wyłączone i dopóki wejście I0.0 będzie aktywne cykl będzie się powtarzał od początku. Przerwanie działania możliwe jest tylko w momencie odmierzania czasu przez timer T01 ( Q0.1 wyłączone) , jeżeli wyjście Q0.1 zostanie załączone, pozostanie już takie do upłynięcia czasu w T02.
Poniżej przeanalizujemy działanie powyższego programu krok po kroku , a właściwie cykl po cyklu .
UWAGA! Ilustracje poniżej pokazują stan sterownika na zakończenie pojedynczego cyklu pracy tzn po wykonaniu programu tuż przed ustawianiem wyjść .
Linia czerwona oznacza stan wysoki czyli „1” .
Linia czarna oznacza stan niski czyli „0”
![]() |
stan 0 : Sterownik pracuje i wykonuje program , lecz nie podano sygnału na wejście I0.0 i nie ma żadnych efektów. |
![]() |
Stan 1 : Podano sygnał „1” na wejście I0.0.Zostaje on przeniesiony dalej przez zanegowaną bramkę wyjścia timera T02 (T02.Q=0) w ten sposób uaktywniając timer T01 (T01.EN=1), który rozpoczyna pomiar nastawionego czasu . Wyjście T01.Q pozostaje niezałączone . Ten stan trwa do momentu doliczenia przez timer T01 ustawionego czasu. |
![]() |
Stan 2 : Po doliczeniu czasu przez timer T01 zostaje ustawione jego wyjście (T01.Q=1) co jednocześnie uruchamia timer T02 ( T02.EN=1) , który załącza swoje wyjście ( T02.Q=1) oraz wyjście Q 0.1 sterownika . |
![]() |
Stan 3 : Po załączeniu wyjścia timera T02 zostaje wyłączony timer T01 (T02.Q=1), a timer T02 rozpoczyna pomiar czasu. W tym momencie jak widać przestaje być istotny stan wejścia I0.0 , wyjście Q0.1 pozostaje załączone do czasu gdy timer T02 odmierzy nastawiony czas. |
![]() |
Stan 4 : Po odmierzeniu czasu przez timer T02 jego wyjście zostaje wyłączone co wyłącza równocześnie wyjście sterownika Q 0.1. W zależności od wejścia I0.0 sterownik powraca do: Stanu 1 dla wejścia załączonego Stanu 0 dla wejścia wyłączonego |
| < Prev | Next > |
|---|










