¿Cómo podemos ayudar?
[Counter] Entrada Contador
El contador hace que una etiqueta entera aumente (o disminuya) cuando una etiqueta de bit específica cambia de valor.
- Puede contar hasta unos 3 kHz (180 000 impulsos/min).
- Puede tener tantos contadores como entradas disponibles.
- Para más de 3 kHz, ver MotionIn que puede hasta 250 kHz.
El contador es una tarea en segundo plano. Cuando se ejecuta un Contador configurado a ‘cuenta hacia arriba’ o ‘cuenta hacia abajo’, continuará contando hasta que se ejecute un Contador con la misma Etiqueta de Salida, configurado a ‘detener contador’.
No tienes que ejecutar este comando cada vez que quieras que incremente o decremente. Ejecútelo cuando quiera iniciar, detener o cambiar el Contador.
La ‘Salida’ es el valor que contará hacia arriba o hacia abajo. Puede ser de cualquier tipo de Entero (UI8, UI16, I16 o I32).
La otra casilla de entrada es para la etiqueta de bit que hará que la salida cuente hacia arriba o hacia abajo. No es necesario para «parar contador».
‘subir’ hace que la Salida cuente cuando su Etiqueta de Bit pase del valor 0 al 1.
caída» hace que la salida cuente cuando el bit pasa de 1 a 0.

Here, we will show how to have a state for execute a task only once, from top to bottom of the cycle, when the PLC boots.
This state will never run again until the next boot. Usually used to initialize variables.
|
![]() |
Ejemplo de uso del contador
| ColdStart (o cualquier otro nombre de bit) se utiliza para la ejecución única de tareas
Sólo para reiniciar el contador Si es necesario (la puesta a cero no es suficiente), puede detener el contador. Si ha detenido el contador, puede reiniciarlo Establecemos ColdStart en 1 para no volver a ejecutar tareas que sólo deben hacerse una vez. . |
![]() |

