Gestion des erreurs
Traduction de la notice originale
Principe
Les procédures de détection et d'affichage d'erreurs des
blocs fonction dans les familles Préparation des données, Régulateur, Traitement des valeurs de sortie et Traitement des valeurs de consigne sont décrites dans ce chapitre.
La plupart des blocs fonction de ces familles sont dotés d'un mot de sortie STATUS.
Tous les bits du paramètre STATUS peuvent être utilisés pour afficher une erreur, un avertissement ou une information. La signification des huit premiers bits du mot STATUS est identique dans tous les blocs fonction. La signification des bits suivants (bits 8 à 15) diffère pour chaque bloc fonction.
Mot d'état
Le tableau suivant présente la signification des bits communs à tous les blocs fonction (premier octet du mot STATUS). Vous trouverez de plus amples informations dans la description des blocs fonction concernés.
Bit
Signification
Type
Bit 0 = 1
Erreur lors d'un calcul avec des valeurs en virgule flottante (par ex. calcul de la racine carrée d'un nombre négatif)
Erreur
Bit 1 = 1
Saisie d'une valeur non valide dans une entrée en virgule flottante pour les raisons suivantes :
  • cette valeur n'est pas une valeur en virgule flottante
  • cette valeur est infinie (par ex. résultat de calcul d'un bloc fonction placé en amont)
Erreur
Bit 2 = 1
Division par 0 lors d'un calcul en valeurs en virgule flottante
Erreur
Bit 3 = 1
Débordement de capacité lors d'un calcul en valeurs en virgule flottante
Erreur
Bit 4 = 1
Paramètre d'entrée hors bornes La valeur utilisée en interne par le bloc fonction subit un écrêtage.
Avertissement ou information
Bit 5 = 1 (Note 2)
La sortie principale du bloc fonction a atteint la valeur limite inférieure
Information
Bit 6 = 1 (Note 2)
La sortie principale du bloc fonction a atteint la valeur limite supérieure
Information
Bit 7 = 1
Les valeurs limites inférieures et supérieures de la plage du paramètre d'entrée sont identiques.
Erreur
Note 1 (Paramètre d'entrée)
NOTE : lorsque la valeur provient d'une plage de paramètres présentant des types de données dérivés (le paramètre PARA généralement), un message d'avertissement s'affiche en raison de l'écrêtage et le bit 4 est réglé sur 1. Si la valeur provient d'un type d'entrées simple, aucun message d'avertissement n'est fourni, mais le bit 4 du mot STATUS est réglé sur 1.
Note 2 (valeurs limites)
NOTE : lorsque les paramètres limites supérieur et inférieur d'une sortie sont inversés (e.g. out_minout_max), le bloc fonction bascule la sortie sur la valeur la plus basse (out_max).