Erreur d’exécution
Traduction de la notice originale
Mot d'état
Le mot d'état fournit les informations suivantes :
Bit
Description
Bit 4 = 1
Le comportement suivant s'affiche :
  • L'entrée SP déborde de la zone [pv_inf, pv_sup] : le bloc fonction emploie 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 en dehors de la valeur de paramètre incorrecte.
  • Le paramètre outbias sort de la zone [(out_inf - out_sup), (out_sup - out_inf)]. 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 (voir Note)
Bit 6 = 1
La sortie OUT a atteint la limite supérieure out_max (voir Note)
Bit 7 = 1
Les valeurs limites pv_inf et pv_sup sont identiques
Si une erreur apparaît lors du traitement d'une valeur en virgule flottante, cela apparaît également à la sortie Etat. Pour obtenir la liste des codes d'erreur de virgule flottante possibles, voir Erreurs courantes relatives aux valeurs à virgule flottante.
Note pour la sortie OUT
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.
Message d'erreur
Une erreur est signalée en cas de saisie d'une valeur non flottante à une entrée, en cas d'incident lors d'un calcul avec des valeurs réelles ou en cas d'égalité des valeurs limites pv_inf et pv_sup. Les sorties OUT, OUTD, MA_O et DEV restent inchangées.
NOTE : pour une liste des valeurs et des codes d'erreur de bloc, reportez-vous aux Automate.
Message d'avertissement
Un message d'avertissement est émis dans les cas suivants :