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
Les comportements suivants sont signalés :
  • SP déborde de la zone [pv_inf, pv_sup] : dans ce cas, SP est limité par pv_inf ou pv_sup.
  • dev_ll > 0 ou dev_hl < 0 : le bloc utilise la valeur 0
  • hyst sort de la zone [0, Minimum (dev_hl, -dev_ll)] : le module utilise une valeur limitée à zéro ou au minimum (dev_hl, -dev_ll)
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_NEG et OUT_POS étant mises à 0, les sorties DEV et MA_O restent inchangées.
NOTE : Pour obtenir une liste de tous les codes et valeurs d'erreur du bloc, voir Automate.
Avertissement
Un avertissement est émis dans les cas suivants :