CTU_FUN

Compteur croissant

Fonction définie par l’utilisateur, créée à partir d’un bloc fonction système converti. CTU_FUN (count up) permet de programmer des procédures de comptage.

Le compteur croissant démarre à zéro jusqu’à ce que la valeur maximale 32767 soit atteinte. À chaque front montant du compteur croissant CU, la valeur courante CV est incrémentée de 1.

Paramètres

Entrée

CU (BOOL)

Compteur croissant

La valeur 1 est ajoutée à la valeur courante CV à chaque front montant de CU, sauf lorsque Reset est activé.

Reset (BOOL)

Réinitialiser

Un front montant en Reset réinitialise la valeur courante CV à zéro et le comptage s’arrête. La sortie Q est définie sur FALSE.

Le front descendant suivant en Reset redémarre le comptage.

PV (INT)

Valeur de consigne

Si CV est égale/supérieure à PV, Q est définie sur TRUE.

Si aucune valeur de consigne n’est définie ou si la valeur de consigne est zéro la sortie Q est définie sur TRUE immédiatement après le démarrage du comptage.

Entrée/sortie

dutInstance(CTU_FUN_INSTANCE_DUT)

Mémoire interne contenant les valeurs et les états internes, qui correspond à la mémoire des instances du bloc fonction associé.

Sortie

Q (BOOL)

Sortie de signal

Définie sur TRUE lorsque CV est supérieure/égale à PV

Définie sur FALSE lorsqu’un front montant est détecté sur Reset.

CV (INT)

Valeur courante

  • Contient le résultat de l’addition.

  • Lorsque CV atteint la valeur de consigne PV, la sortie Q est définie sur TRUE, mais le comptage continue jusqu’à ce que la valeur maximale 32767 soit atteinte.

  • La valeur peut être modifiée pendant le comptage en écrivant dans la variable à partir de l’éditeur de programmation.

Chronogramme

Thèmes apparentés

Modifié le : 2023-03-10Commentaires sur cette pageAssistance téléphonique