Erreur d'exécution
Traduction de la notice originale
Surveillance de l'exécution
Une erreur d'exécution est signalée dans les cas suivants :
Dans tous les cas, l'erreur est considérée comme grave. La sortie de boucle est gelée et les erreurs sont signalées dans les mots d'état.
Mot d'état
Le mot d'état communique les messages suivants :
Bit
Signification
bit 0 = 1
Erreur lors d'un calcul impliquant les valeurs à virgule flottante
bit 1 = 1
Valeur non admissible détectée sur une des entrées à virgule flottante
bit 2 = 1
Division par zéro dans un calcul à virgule flottante
bit 4 = 1
Les comportements suivants sont signalés :
  • L'entrée SP déborde de la zone [pv_inf, pv_sup] : le bloc fonction utilise la valeur pv_inf ou pv_sup pour le calcul.
  • Le paramètre kp ou dband est négatif : le bloc fonction utilise la valeur 0 à la place du paramètre incorrect.
  • Le paramètre outbias sort de la zone [(out_min - out_max), (out_max - out_min)]. Le bloc fonction utilise la valeur (out_inf - out_sup) ou (out_sup - out_inf) pour le calcul.
bit 5 = 1
La sortie OUT a atteint la limite inférieure out_min
bit 6 = 1
La sortie OUT a atteint la limite supérieure out_max ou (si elle est inférieure) l'échelle haute de la sortie out_sup
bit 7 = 1
Les limites pv_inf et pv_sup sont identiques
bit 8 = 1
Le tampon de retard pur n'existe pas
NOTE : Lorsqu'une erreur de calcul à virgule flottante se produit, la sortie d'état renvoie un code d'erreur.