Description détaillée
Traduction de la notice originale
Sélection des modes de fonctionnement
Deux modes de fonctionnement peuvent être sélectionnés par l'entrée TR_S.
Mode de fonctionnement
TR_S
Automatique
0
Tracking
1
Mode automatique
En mode automatique, le bloc fonction fonctionne conformément aux règles suivantes :
Lorsque
Alors
Temps cycle > T_DELAY/128
la valeur IN courante est incorporée dans la table et la valeur IN la plus ancienne de la table est transmise à la sortie OUT. Dans ce cas, la résolution est inférieure à 128, ce qui engendre une erreur systématique, c'est-à-dire que certaines valeurs IN sont sauvegardées en double (voir aussi exemple).
Temps cycle < T_DELAY/128
impossible d'enregistrer toutes les valeurs IN dans la table. Dans ce cas, la valeur IN n'est pas enregistrée pendant certains cycles et OUT reste inchangé durant ce cycle
Exemple Temps cycle > 128
Les valeurs suivantes sont acceptées :
Temps cycle = 100 ms
T_DELAY = 10 s
tin = T_DELAY / 128 = 78 ms
Étant donné que tin (temps de lecture) est inférieur au temps cycle, chaque valeur IN est enregistrée dans la table. Toutefois, lors de la quatrième exécution du bloc fonction (après 400 ms), la valeur IN est enregistrée deux fois au lieu d'une (car 3 x 78 = 312 et 4 x 78 = 390).
Mode Tracking
En mode Tracking, la valeur de tracking TR_I est transmise directement à la sortie OUT. La table interne est renseignée avec la valeur de tracking TR_I. Elle est marquée comme remplie (READY =1).
Exemple de comportement de QDTIME
Le diagramme présente un exemple de comportement du bloc fonction. L'entrée IN passe d'une valeur à l'autre sous forme de pente et la sortie OUT, retardée du temps mort T_DELAY, suit l'entrée IN.
Diagramme du Bloc Fonction QDTIME