Liczniki dostępne w sterownikach SIMATIC S7 można podzielić na dwie grupy:
• liczniki sprzętowe - dostępne w postaci modułów funkcyjnych (FM), charakteryzują się dużą szybkością działania. Mogą współpracować min. z impulsatorami obrotowymi,
• liczniki programowe - są symulowane przez systemowe oprogramowanie jednostki centralnej. Posiadają ograniczoną szybkość działania zależną min. od wielkości programu, szybkości realizacji programu przez CPU. Ilość tych liczników jest ograniczona.
W dalszej części niniejszego szkolenia będą wykorzystywane tylko i wyłącznie liczniki programowe.
Każdemu z liczników programowych odpowiada jedno słowo (16 bitów) znajdujące się w części pamięci systemowej - obszarze liczników - C. Operacje na tym słowie są wykonywane przez oprogramowanie systemowe CPU. W słowie tym jest przechowywana informacja o bieżącej wartości licznika, stanie licznika oraz stanie funkcji odpowiedzialnych za inkrementację, dekrementację oraz ustawianie z poprzedniego odwołania do danego licznika. Bity pomocnicze są wykorzystywane tylko i wyłącznie przez system operacyjny CPU i użytkownik nie ma do nich dostępu.