Informations d'erreur
Le tableau suivant présente toutes les informations d'erreur particulières au SFB/FB14
susceptibles d'être communiquées au moyen des paramètres ERROR et STATUS.
ERROR
STATUS
(décimal)
0
11
0
25
1
1
1
2
1
4
1
8
1
10
1
12
1
20
1
27
Cohérence de données
Les données seront reçues avec cohérence si vous tenez compte de la règle suivante :
Exploitez complètement la partie actuellement utilisée de la zone de réception RD_i avant
d'activer une nouvelle tâche.
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
Explication
Avertissement :
•
La nouvelle tâche est sans effet, car la précédente n'est pas encore
terminée.
•
La tâche est déjà exécutée dans une classe de priorité plus basse.
La communication a été lancée. La tâche est en cours de traitement.
Problèmes de communication, par exemple :
•
description de la liaison pas chargée (locale ou distante),
•
liaison interrompue (p. ex. câble, CPU hors tension, CP à l'Arrêt),
•
liaison au partenaire pas encore établie
•
de plus, pour S7-300 :
-
nombre maximal de tâches/instances parallèles dépassé
Acquittement négatif du partenaire. La fonction ne peut être exécutée.
Erreur dans les pointeurs de zone de réception RD_i quant à la longueur des
données ou au type de données.
Erreur d'accès dans la CPU partenaire
Accès impossible à la mémoire utilisateur locale (ex. : accès à un DB effacé)
L'appel du SFB/FB mentionne
•
un DB d'instance qui n'appartient pas au SFB14,
•
non pas un DB d'instance, mais un DB global,
•
un DB d'instance introuvable (chargement d'un nouveau DB d'instance de
la PG).
•
S7-400 : mémoire de travail insuffisante ; s'il y a encore assez de mémoire
en tout, comprimer la mémoire de travail.
•
Système H : un premier appel du SFB durant l'actualisation n'est pas
possible, puisque le tampon de communication est créé dans la mémoire
de travail ; or, toute mesure modifiant la mémoire de travail est impossible
durant l'actualisation.
•
S7-300 :
-
nombre maximal de tâches/instances parallèles dépassé
-
instances chargées en RUN de la CPU (un passage STOP-RUN de la
CPU ou du CP est requis)
possible lors du premier appel
-
Il n'y a pas de code de fonction pour ce bloc dans la CPU.
Communication S7
21-29