Comment pouvons-nous aider ?

Print

[Counter] Entrée Compteur

Le compteur incrémente (ou décrémente) une balise Integer lorsqu’une balise Bit spécifique change de valeur.

Il peut compter jusqu’à environ 3 kHz. Vous pouvez avoir autant de compteurs que d’entrées disponibles. Pour plus de 3 kHz, voir MotionIn, qui peut aller jusqu’à 250 kHz.

Counter est une tâche d’arrière-plan. Lorsqu’un compteur réglé sur ‘counts up’ ou ‘counts down’ est exécuté, il continuera à compter jusqu’à ce qu’un compteur avec la même étiquette de sortie, réglé sur ‘stop counter’ soit exécuté.

Il n’est pas nécessaire d’exécuter cette commande à chaque fois que vous souhaitez incrémenter ou décrémenter le compteur. Exécutez-la lorsque vous voulez démarrer, arrêter ou modifier le Counter.

La « output » est la valeur qui comptera à la hausse ou à la baisse. Elle peut être de n’importe quel type d’entier (UI8, UI16, I16 ou I32).

L’autre champ d’entrée est destiné à l’étiquette de bit qui entraînera le comptage de la sortie vers le haut ou vers le bas. Elle n’est pas nécessaire pour le compteur d’arrêt.

L’option ‘rise’ permet à la sortie de compter lorsque le Bit Tag passe de la valeur 0 à la valeur 1.

‘fall’ provoque le comptage de la sortie lorsque votre Bit Tag passe de la valeur 1 à la valeur 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

 

Exemple d’utilisation du compteur

ColdStart (ou tout autre nom de bit) est utilisé pour l’exécution ponctuelle de tâches.

Juste pour remettre le compteur à zéro

Si c’est nécessaire (la remise à zéro ne suffit pas), vous pouvez arrêter le compteur.
A exécuter une seule fois

Si vous avez arrêté le compteur, vous pouvez le redémarrer
A n’exécuter qu’une seule fois.

Nous avons fixé la valeur de ColdStart à 1 afin de ne pas réexécuter des tâches qui ne doivent être effectuées qu’une seule fois.

.