# Contador

[![image-1623684174534.40.14.png](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2022-01/embedded-image-y9zzwfep.png)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-06/image-1623684174534-40-14.png)

O motor codificador pode ser usado como contador. O número de suas revoluções é contado não apenas quando ele gira como um motor, mas também quando é mecanicamente acionado de fora.

#### O início de cada bloco de tempo

O **bloco de tempo** oferece a possibilidade de executar um programa se uma condição for satisfeita. Portanto, ele funciona de maneira semelhante a uma distinção de caso, mas não é executado apenas uma vez, e sim sempre que a condição for atendida durante todo o curso do programa. O **início de cada bloco de tempo**:

[![Bild2.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/scaled-1680-/mgibild2.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/mgibild2.PNG)

É uma abreviatura para a seguinte construção:

[![Bild3.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/scaled-1680-/Xjqbild3.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/Xjqbild3.PNG)

Você pode configurar todas as condições da categoria contador em **iniciar cada bloco de tempo** a este nível.

**Observação: A seção do programa dentro do iniciar de cada bloco de tempo deve ser mantida curta e não conter chamadas de bloqueio ou loops sem fim para que esta parte do programa possa ser processada rapidamente.**

##### Lembrar

Com **obter valor do contador,** você obtém o valor contado pelo contador.

##### Consultar

Este bloco é usado para consultar se o contador contou determinado valor

[![Bild4.PNG](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/scaled-1680-/v28bild4.PNG)](https://docs.fischertechnik-cloud.com/uploads/images/gallery/2021-11/v28bild4.PNG)

O menu suspenso (triângulo pequeno) pode ser usado para selecionar como o valor contado deve ser comparado com o valor inserido (&lt;, ≤, =, ≠, ≥,&gt;).

##### Restaurar ao padrão

O contador começa novamente em 0 quando o bloco **restaurar o contador** é executado.