¿Cómo podemos ayudar?

Print

[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.

  • SET a Coil in the beginning of your program
  • Use this BIT and the Rising edge contact

 

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.
Ejecutar sólo una vez

Si ha detenido el contador, puede reiniciarlo
Para ejecutarlo una sola vez.

Establecemos ColdStart en 1 para no volver a ejecutar tareas que sólo deben hacerse una vez.

.