
Czasomierze, liczniki i wykrywacze zbocza stosowane w językach programowania sterowników przemysłowych, zostały zdefiniowane w normie IEC-61131-3.
1. TON (timer on delay) - czasomierz załączający
Timer TON załącza wyjście Q sterownika z opóźnieniem PT od chwili wykrycia zbocza narastającego wejścia IN sterownika.
Opis:
IN - wejście uruchamiające czasomierz (zbocze narastające uruchamia czasomierz, zbocze opadające zeruje odliczany czas)
PT - wartość zadana czasu do odliczenia
Q - wyjście załączane, gdy upłynie założony czas opóźnienia
ET - aktualna wartość mierzonego czasu
2. TOF (timer off delay) - czasomierz wyłączający
Timer TOF załącza wyjście Q sterownika z opóźnieniem PT od chwili wykrycia zbocza opadającego wejścia IN sterownika.
Opis:
IN - wejście uruchamiające czasomierz (zbocze opadające uruchamia czasomierz, zbocze narastające zeruje odliczany czas)
PT - wartość zadana czasu do odliczenia
Q - wyjście załączane, gdy upłynie założony czas opóźnienia
ET - aktualna wartość mierzonego czasu
3. TP (timer-pulse) - generator impulsu
Generator impulsu TP załącza wyjście Q sterownika na czas PT od chwili wykrycia zbocza narastającego wejścia IN sterownika.

Opis:
IN - wejście uruchamiające generator (poziom wysoki uruchamia generator, poziom niski zeruje licznik gdy czas impulsu osiągnął lub przekroczył wartość zadaną PT)
PT - wartość zadana czasu trwania impulsu
Q - wyjście załączane na czas PT, od momentu wykrycia zbocza narastającego na wejściu IN
ET - aktualna wartość mierzonego czasu
4. CTU (up-counter) - licznik dodający
Licznik zlicza liczbę wykrytych zbocz narastających na wejściu cyfrowym.

Opis:
CU - wejście, którego zmiany z wartości FALSE na TRUE są zliczane
RESET - wejście zerujące licznik
PV - wartość zadana
CV - liczba zliczonych impulsów
Q - wyjście załączane, gdy CV osiągnie wartość PV
5. CTD (down-counter) - licznik odejmujący
Licznik zlicza "w dół" liczbę wykrytych zbocz narastających na wejściu cyfrowym.

Opis:
CU - wejście, którego zmiany z wartości FALSE na TRUE są zliczane
LOAD - wejście ustawiające CV na wartość PV
PV - wartość zadana
CV - liczba zliczonych impulsów
Q - wyjście załączane, gdy CV osiągnie wartość 0
6. CTUD (up-down) - licznik dodająco - odejmujący
Licznik CTUD zlicza wykryte zbocza narastające dla dwóch wejść cyfrowych. Zbocze narastające na wejściu pierwszym powoduje zwiększanie liczby zliczonych impulsów, zaś zbocze narastające na wejściu drugim zmniejszanie tej liczby.

Opis:
CU - wejście, którego zmiany z wartości FALSE na TRUE są zliczane "w górę"
CD - wejście, którego zmiany z wartości FALSE na TRUE są zliczane "w dół"
RESET - wejście zerujące licznik
LOAD - wejście ustawiające CV na wartość PV
PV - wartość zadana dla zliczania "w dół"
CV - liczba zliczonych impulsów
QU - wyjście załączne, gdy CV osiągnie wartość PV
QD - wyjście załączane, gdy CV osiągnie wartość 0
7. R_TRIG (rising edge) - detektor zbocza narastającego

Opis: Wyjście Q utrzymuje wartość TRUE pomiędzy dwoma kolejnymi wywołaniami bloku w sytuacji, gdy nastąpiła zmiana wartości wejścia CLK z FALSE na TRUE. W przeciwnym wypadku Q utrzymuje wartość FALSE. Dla trzech kolejnych wywołań bloku, gdy pomiędzy dwoma pierwszymi wywołaniami nastąpiła odpowiednia zmiana CLK, wyjście Q utrzymuje wartość TRUE pomiędzy drugim i trzecim wywołaniem bloku.
8. F_TRIG (falling edge) - detektor zbocza opadającego

Opis: Wyjście Q utrzymuje wartość TRUE pomiędzy dwoma kolejnymi wywołaniami bloku w sytuacji, gdy nastąpiła zmiana wartości wejścia CLK z TRUE na FALSE. W przeciwnym wypadku Q utrzymuje wartość FALSE. Dla trzech kolejnych wywołań bloku, gdy pomiędzy dwoma pierwszymi wywołaniami nastąpiła odpowiednia zmiana CLK, wyjście Q utrzymuje wartość TRUE pomiędzy drugim i trzecim wywołaniem bloku.
