CTU (comptage croissant)

L’instruction CTU décompte (des entiers), un par un, de 0 jusqu'à une valeur donnée.
Langages pris en charge : Diagramme de bloc de fonctions, diagramme de schéma à relais et texte structuré.
Cette instruction s’applique aux contrôleurs
Micro810
LC10,
Micro820
L20E,
Micro850
L50E et
Micro870
L70E.
CTU
CTU
Paramètres CTU
Paramètre
Type de paramètre
Type de données
Description
CU
Entrée
BOOL
Comptage croissant.
  • TRUE : Front montant détecté, comptage croissant par incréments de un.
  • FALSE : Front descendant détecté, conserve la valeur du compteur à la même valeur.
RESET
Entrée
BOOL
Réinitialisation vérifie la valeur PV par rapport à la valeur du comptage croissant.
  • TRUE : Définit la valeur CV sur zéro.
  • FALSE : Poursuit l'incrémentation du comptage croissant de un.
PV
Entrée
DINT
Valeur maximale programmée du compteur.
Q
Sortie
BOOL
Indique si l'instruction du comptage croissant a généré un nombre supérieur ou égal à la valeur maximale du compteur.
  • TRUE : Résultat du compteur => PV (condition de débordement).
  • FALSE : Résultat du compteur < PV
CV
Sortie
DINT
Résultat actuel du compteur.
Exemple de diagramme de bloc de fonctions CTU
Diagramme de bloc de fonctions CTU affichant les entrées, les sorties et le flux logique.
Exemple de schéma à relais CTU
Exemple de schéma à relais CTU
Exemple de texte structuré CTU
Exemple de texte structuré CTU
(* ST Equivalence: CTU1 is an instance of CTU block*) CTU1(trigger,NOT(auto_mode),100); overflow := CTU1.Q; result := CTU1.CV;
Résultats
Résultats
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal