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.
Entrée
Compteur croissant
La valeur 1 est ajoutée à la valeur courante CV à chaque front montant de CU, sauf lorsque Reset est activé.
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.
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
Mémoire interne contenant les valeurs et les états internes, qui correspond à la mémoire des instances du bloc fonction associé.
Sortie
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.
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.