Contexte D'exécution; Traitement Des Erreurs - Siemens SIMATIC PCS 7 Manuel De Référence

Blocs d'interface batch
Masquer les pouces Voir aussi pour SIMATIC PCS 7:
Table des Matières

Publicité

Généralités sur la description des blocs
Contexte d'exécution
Cette section indique les blocs d'organisation (OB) dans lesquels le bloc décrit devra être
inséré. Lorsque vous utilisez CFC, le bloc est inséré dans l'OB cyclique (alarme cyclique) et
automatiquement dans les OB contenus dans la barre des tâches du bloc (par ex. dans
l'OB100 de redémarrage).
CFC génère à la compilation les OB nécessaires. En cas d'utilisation de ces blocs sans
CFC, il faut programmer l'OB et y programmer un appel d'instance.

Traitement des erreurs

Vous trouverez l'indication des erreurs dans le diagramme CFC à la sortie booléenne ENO
du bloc. La valeur correspond au bit BIE (résultat binaire en fin de bloc en langage LIST de
STEP 7) ou au bit
ENO=BIE=OK=1 (TRUE) -> le résultat du bloc est correct.
ENO=BIE=OK=0 (FALSE) -> le résultat ou les conditions devant être remplies pour son
calcul (par ex. valeurs d'entrée, modes de fonctionnement) ne sont pas valides.
De plus, vous trouverez dans les FB le résultat binaire BIE inversé mémorisé sur la sortie
QERR du bloc de données d'instance.
QERR=NOT ENO
L'indication d'erreurs peut avoir deux origines distinctes :
Le système d'exploitation détecte une erreur de traitement (par ex. dépassement de valeur,
les fonctions système appelées retournent un code d'erreur avec BIE=0). Il s'agit d'une
fonction système qui ne fait l'objet d'aucune mention particulière dans les descriptions de
blocs.
L'algorithme du bloc vérifie les valeurs et les modes de fonctionnement quant aux
incohérences fonctionnelles. Ces erreurs sont documentées dans la description du bloc.
L'analyse des indications d'erreurs vous sera utile par exemple pour générer des messages
ou pour travailler avec des valeurs de substitution en cas de résultats incorrects.
1-2
OK
(en langage SCL) et doit être interprétée comme suit :
Blocs d'interface BATCH
A5E00495302-01

Publicité

Table des Matières
loading

Table des Matières