Les bits du mot d'état ont la signification suivante :
Bit
|
Description
|
Bit 0 = 1
|
Erreur lors d'un calcul en valeurs en virgule flottante
|
Bit 1 = 1
|
Saisie d'une valeur non valide à l'une des entrées de valeurs en virgule flottante
|
Bit 2 = 1
|
Division par 0 lors d'un calcul en valeurs en virgule flottante
|
Bit 3 = 1
|
Débordement de capacité lors d'un calcul en valeurs en virgule flottante
|
Bit 4 = 1
|
Les erreurs suivantes sont signalées :
-
Une des grandeurs suivantes est négative : inc_rate, dec_rate.
Le bloc fonction emploie la valeur 0 pour le calcul.
-
Le paramètre outbias déborde de la zone  .
Dans ce cas, le bloc fonction utilise une valeur écrêtée :  ou  .
|
Bit 5 = 1
|
La sortie OUT a atteint la limite inférieure out_min (voir Note)
|
Bit 6 = 1
|
La sortie OUT a atteint la limite supérieure out_max (voir Note)
|
NOTE : en mode manuel, ces bits restent à un pendant un seul cycle de programme. Lorsque l'utilisateur saisit en OUT une valeur qui dépasse l'une des valeurs limites, le bloc fonction attribue la valeur 1 au bit 5 ou 6, et écrête la valeur saisie par l'opérateur. Lors de l'exécution suivante du bloc fonction, la valeur de OUT ne dépasse plus de la zone et les bits 5 et 6 sont remis à 0.
Une erreur est signalée lorsqu'une valeur non réelle est saisie à une entrée ou lorsqu'un incident se produit lors d'un calcul. Dans un tel cas, les sorties OUT, OUTD et MA_O restent inchangées.
NOTE : pour une liste des valeurs et des codes d'erreur de bloc, reportez-vous aux
Traitement en sortie.
Un message d'avertissement est émis dans les cas suivants :
-
Le paramètre inc_rate est négatif : dans ce cas, le bloc fonction utilise la valeur 0 au lieu de la valeur incorrecte de inc_rate.
-
Le paramètre dec_rate est négatif : dans ce cas, le bloc fonction utilise la valeur 0 au lieu de la valeur incorrecte de dec_rate.
-
Le paramètre outbias sort de la zone [(out_min - out_max), (out_max - out_min)]. Dans ce cas, le bloc fonction utilise la valeur (out_min - out_max) ou (out_max - out_min) lors du calcul.