Erreur d’exécution
Traduction de la notice originale
Mot d'état
Le mot d'état fournit les informations suivantes :
Bit
Valeur déc.
Valeur hex.
Etat ENO
Description
Bit 0 = 1
1
0x0001
False
Erreur lors d'un calcul avec des valeurs en virgule flottante
Bit 1 = 1
2
0x0002
False
Saisie d'une valeur non valide à l'une des entrées de valeurs en virgule flottante
Bit 2= 1
4
0x0004
False
Division par 0 lors d'un calcul en valeurs en virgule flottante
Bit 3 = 1
8
0x0008
False
Débordement de capacité lors d'un calcul en valeurs en virgule flottante
Bit 4 = 1
16
0x0010
True
L'entrée TR_I ou un des paramètres thld ou cutoff est négative/négatif : le régulateur emploie la valeur 0 pour le calcul.
Bit 6 = 1
64
0x0060
True
Le registre du compteur cter a atteint sa valeur maximale (65535) : cter est verrouillé à cette valeur et la sortie outc est sans objet. Cependant, les sorties OUT et done peuvent être encore utilisées.
Pour obtenir une liste d'autres codes d'erreur de virgule flottante possibles, voir Erreurs courantes relatives aux valeurs à virgule flottante.
Message d'erreur
Une erreur d'exécution est signalée lorsqu'une valeur non réelle est saisie à une entrée ou lorsqu'un incident se produit lors d'un calcul avec des valeurs en virgule flottante. Dans ce cas, les sorties OUT, outc, cter et done restent inchangées.
NOTE : pour une liste des valeurs et des codes d'erreur de bloc, reportez-vous aux Condition.
Message d'avertissement
Un message d'avertissement est émis dans les cas suivants :
Si...
Alors...
thld < 0
le régulateur emploie la valeur 0 pour le calcul
cutoff < 0
le régulateur emploie la valeur 0 pour le calcul
cter = 65535
cter est verrouillé à cette valeur et la sortie outc est sans objet. Cependant, les sorties OUT et done peuvent être encore utilisées.