Principe du type Compteur de durées

 

Description

Présentation

Utilisez le type Compteur de durées pour :

odéterminer la durée d'un événement

odéterminer la durée entre deux événements

odéfinir et mesurer le temps d'exécution d'un processus

Le Compteur de durées s'utilise de deux manières :

oFront vers opposé : permet de mesurer la durée d'un événement.

oFront vers front : permet de mesurer la durée entre deux événements.

La mesure est exprimée dans l'unité définie par le paramètre Résolution (0,1 µs, 1 µs, 100 µs, 1 000 µs).

Par exemple, si la valeur actuelle CurrentValue = 100 et si le paramètre Résolution est égal à :

0,0001 (0,1 µs) mesure = 0,01 ms

0,001 (1 µs) mesure = 0,1 ms

0,1 (100 µs) mesure = 10 ms

1 (1000 µs) mesure = 100 ms

Une valeur de timeout peut être définie dans l'écran de configuration. La mesure est interrompue si cette valeur de timeout est dépassée. Dans ce cas, le registre de comptage reste non valide jusqu'à la mesure complète suivante.

Mode Front vers opposé

Front vers opposé : permet de mesurer la durée d'un événement

Lorsque la condition Enable a pour valeur 1, la mesure est réalisée entre le front montant et le front descendant de l'entrée A. Le registre de comptage est mis à jour dès que le front descendant est détecté.

G-RU-0010688.3.gif-high.gif

 

 

Mode Front vers front

Le mode Front vers Front mesure le temps écoulé entre deux événements.

Lorsque la condition Enable a pour valeur 1, la mesure est réalisée entre deux fronts montants de l'entrée A. Le registre de comptage est mis à jour dès que le second front montant est détecté.

G-RU-0010687.3.gif-high.gif

 

 

Comportement d'interruption de la condition Enable

Le chronogramme ci-dessous indique le comportement du registre de comptage lorsque la condition Enable est interrompue :

G-SE-0017772.1.gif-high.gif

 

 

Limites de fonctionnement

Le module peut effectuer au maximum une mesure toutes les 5 ms.

L'impulsion la plus courte mesurable est de 100 μs, même si l'unité définie dans la configuration est 1 μs.

La durée maximale mesurable est de 1 073 741 823 unités.