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
Signification
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 avec des 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
IN ou l'un des paramètres out1_th1, out1_th2, out2_th1, out2_th2 sort de la zone [0, 100] : le bloc fonction emploie la valeur 0 ou 100 pour le calcul.
Bit 5 = 1
32
0x0020
True
La sortie OUT1 a atteint la valeur limite inférieure out1_inf : OUT1 est forcé sur out1_inf.
Bit 6 = 1
64
0x0040
True
La sortie OUT1 a atteint la valeur limite supérieure out1_sup : OUT1 est forcé sur out1_sup.
Bit 7 = 1
128
0x0080
False
Les deux valeurs seuils d'une sortie sont identiques : out1_th1 = out1_th2, out2_th1 = out2_th2.
Bit 8 = 1
256
0x0100
True
La sortie OUT2 a atteint la valeur limite inférieure out2_inf : OUT2 est forcé sur out2_inf.
Bit 9 = 1
516
0x0200
True
La sortie OUT2 a atteint la valeur limite supérieure out2_sup : OUT2 est forcé sur out2_sup.
Pour obtenir une liste des autres codes d'erreur de virgule flottante possibles, voir Erreurs courantes relatives aux valeurs à virgule flottante.
Message d'erreur
Dans les cas suivants, une erreur d'exécution est signalée :
Les sorties OUT1 et OUT2 restent inchangées.
NOTE : Pour obtenir une liste de tous les codes et valeurs d'erreur du bloc, voir Traitement en sortie.
Avertissement
Un avertissement est émis lorsque l'un des paramètres out1_th1, out1_th2, out2_th1, out2_th2 sort de la zone [0, 100]. Dans ce cas, le bloc fonction emploie la valeur 0 ou 100 pour le calcul.