Description détaillée
Traduction de la notice originale
Réglage du seuil intégral thld
En général, la valeur du seuil intégral correspond à la propriété simple à déterminer d'un procédé (par ex. le contenu d'un réservoir).
Pour effectuer le calcul intégral, le bloc fonction peut également utiliser des valeurs d'entrée plus faibles, même si le résultat de la valeur intégrale est très élevé. Dans ce cas, les valeurs intégrales risquent d'être tellement diminuées par rapport à la valeur totale qu'elle peuvent ne pas être prises en compte. La solution proposée par le bloc TOTALIZER consiste à limiter le registre global OUT à la valeur seuil thld, afin d'éviter que la valeur intégrale ne devienne négligeable par rapport au registre global partiel. La valeur du total intégral (outc) est également calculée : le contrôleur enregistre la fréquence à laquelle la valeur seuil thld du registre global OUT est atteinte.
Lorsque la valeur seuil thld est à 0, la valeur intégrale n'est pas calculée et les sorties restent bloquées.
Autres propriétés
Dès que la sortie OUT dépase la valeur seuil thld, la sortie done prend la valeur 1. Pendant l'exécution du bloc fonction, elles reprennent une valeur nulle.
Lorsque le compteur cter atteint sa valeur maximale (65535), il n'est plus modifié. La sortie OUT continue de fonctionner lorsque la valeur seuil thld est incluse. Mais la sortie outc et le compteur cter ne sont plus utilisables.
Les valeurs négatives de l'entrée IN ne sont jamais prises en compte, car elles sont inférieures au séparateur cutoff.
Chronogramme
Chronogramme du bloc TOTALIZER
td 
Durée
Mode de fonctionnement
Le bloc fonction TOTALIZER compte trois modes de fonctionnement : Tracking, Réinitialisation et Pause.
Mode de fonctionnement
Paramètre
Signification
Tracking
TR_S = 1
Le paramètre TR_I est transmis à outc et les paramètres OUT et cter sont définis selon l'équation suivante :
outc = thld x cter + OUT.
Le mode Tracking permet de resynchroniser les sorties du contrôleur avec le procédé de régulation (par ex., après la défaillance d'un capteur).
Réinitialisation
rst = 1
Les sorties OUT, outc, cter et done sont mises à zéro.
La réinitialisation au moyen de rst permet de redémarrer à partir du point zéro (par ex., après la modification d'une phase de production).
Pause
hold = 1
L'intégration est en pause. Les sorties conservent leurs valeurs précédentes.
NOTE : Si les entrées TR_S, rst et hold sont activées simultanément, le mode Tracking est prioritaire sur les autres modes de fonctionnement et le mode Réinitialisation prévaut sur le mode Pause.
Inversion de l'addition intégrale (inc_dec = 1)
Représentation du principe de la fonction :
td 
Durée
En mode Tracking (TR_S = 1), le paramètre TR_I est transmis à outc et les paramètres OUT et cter sont définis selon l'équation suivante :
outc = thld x cter + (thld - OUT).
outc est calculé suivant la formule : outc = thld x cter + (thld - OUT)
Principe de fonction de l'inversion de l'addition intégrale
Le principe de fonction est le suivant :
Etape
Action
1
Lors de la première exécution ou en cas de front positif sur rst, la sortie OUT est initialisée par thld.
2
Ensuite, à chaque exécution, la sortie OUT est calculée selon la formule suivante :
3
Dès que la sortie OUT est négative, on remarque que :
  • le compteur cter est incrémenté :
    cter = cter + 1
  • La valeur seuil thld est ajoutée à la sortie OUT :
    OUT = OUT + thld
  • done est mis à 1.