# Contador

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

El motor codificador se puede utilizar como contador. Se cuenta el número de sus revoluciones, no solo cuando gira como motor, sino también cuando es impulsado mecánicamente desde el exterior.

#### Arranque de cada bloque

El **arranque de cada bloque** ofrece la posibilidad de ejecutar un programa si se cumple una condición. Funciona de manera similar a la distinción de casos, pero no se ejecuta solo una vez, sino cada vez que se cumple la condición durante todo el transcurso del programa. **Arranque de cada bloque**:

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

Es una abreviatura del siguiente constructo:

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

Se pueden utilizar todas las condiciones de esta categoría en el **Arranque de cada bloque** de la categoría Contador.

**Nota: La sección del programa dentro de Arranque de cada bloque debe ser corta y no contener llamadas de bloqueo ni bucles sin fin, de modo que esta parte del programa se pueda procesar rápidamente.**

##### Acceso

A través de **obtención del valor del contador** se puede consultar el valor medido por el contador.

##### Consulta

Para consultar si el contador ha medido un valor determinado se utiliza este bloque

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

El menú desplegable (triángulo pequeño) se puede utilizar para determinar cómo se debe comparar el valor medido con un valor introducido (&lt;, ≤, =, ≠, ≥, &gt;).

##### Reiniciar

El contador comienza de nuevo desde 0 cuando se ejecuta el bloque **reiniciar el contador**.