Timery 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.
TON - Opóźnione załączenie (Time ON Delay)
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 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)
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 - impuls czasowy (Time Pulse)
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 wyjście Q oraz rozpoczyna się odmierzanie nastawionego czasu PT. Wyjście zostaje wyłączone (deaktywowane) po odliczeniu nastawionego czasu.