Réaction Aux Informations D'erreur; Informations D'erreur Générales Et Particulières; Informations D'erreur Générales - Siemens SIMATIC S7-300 Manuel De Référence

Masquer les pouces Voir aussi pour SIMATIC S7-300:
Table des Matières

Publicité

Paramètres généraux des fonctions système
Réaction aux informations d'erreur
Pour les codes d'erreur de RET_VAL, on distingue entre
code d'erreur général pouvant être sorti par chaque SFC,
code d'erreur particulier sorti par une SFC conformément à ses fonction particulières.
Vous pouvez écrire votre programme de manière à ce qu'il réagisse aux erreurs se
présentant éventuellement durant le traitement d'une fonction système. Vous éviterez
ainsi l'apparition d'autres erreurs résultant de la première.
Informations d'erreur générales et particulières
La valeur de retour (RET_VAL) d'une fonction système fournit l'un des deux codes
d'erreur suivants :
code d'erreur général s'appliquant à n'importe quelle fonction système,
code d'erreur particulier ne s'appliquant qu'à la fonction système considérée.
Bien que le paramètre de sortie RET_VAL soit du type de donnée INT (entier), les codes
d'erreur des fonctions système sont organisés en valeurs hexadécimales. Quand vous
évaluez une valeur de retour et que vous souhaitez la comparer aux codes d'erreur cités
dans ce manuel, affichez le code d'erreur en format hexadécimal.
La figure suivante explique la composition en format hexadécimal d'un code d'erreur de
fonction système.
Code d'erreur, ex. : W#16#8081
15
1
Bit de signe = 1 indique qu'une erreur est apparue.
Informations d'erreur générales
Un code d'erreur général indique une erreur pouvant apparaître dans toutes les fonctions
système. Il se compose de deux numéros :
un numéro de paramètre compris entre 1 et 111, 1 correspondant au premier
paramètre de la SFC appelée, 2 au deuxième, etc.
un numéro d'événement compris entre 0 et 127. Le numéro d'événement indique une
erreur synchrone.
2-2
8 7
X
Numéro d'événement ou classe d'erreurs et erreur
Si x = 0, il s'agit d'un code d'erreur particulier à une SFC. Vous en trouverez
l'explication au paragraphe traitant des informations d'erreur dans la
description de la fonction concernée.
Si x > 0, il s'agit d'un code d'erreur général d'une SFC. Dans ce cas, x est le
numéro du paramètre de la SFC qui a provoqué l'erreur. Les codes
d' généraux sont énumérés dans le tableau suivant.
0
Logiciel système pour SIMATIC S7-300/400
A5E00261421-01

Hide quick links:

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Simatic s7-400

Table des Matières