Paramètre
Déclaration Type de
ERROR
OUTPUT
STATUS
OUTPUT
S7-300 :
IN_OUT
RD_1
S7-400 :
RD_i
(1 ≤ i ≤ 4)
Informations d'erreur
ERROR
STATUS
(décimal)
0
9
0
11
0
25
1
1
1
4
1
10
1
12
Logiciel système pour SIMATIC S7-300/400 - Fonctions standard et fonctions système - Volume 2/2
A5E00739859-01
Zone de
données
mémoire
BOOL
E, A, M, D, L
WORD
E, A, M, D, L
ANY
M, D, T, Z
E, A, M, D, T,
Z
Explication
Avertissement de dépassement de capacité : d'anciennes données reçues ont été
écrasées par de nouvelles données reçues.
Avertissement : les données de réception sont déjà exécutées 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é
Erreur dans les pointeurs de zone de réception RD_i quant à la longueur des
données ou au type de données.
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 SFB "URCV",
•
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).
Description
Paramètres d'état ERROR et STATUS, indication
d'erreur :
ERROR=0
STATUS a la valeur :
0000H : ni avertissement ni erreur
<> 0000H : avertissement, STATUS donne
des détails.
ERROR=1
Une erreur est apparue, STATUS donne des
renseignements détaillés sur le type de l'erreur.
Pointeur sur la i-ème zone de réception.
Seuls les types de données suivants sont autorisés :
BOOL (pas le champ de bits), BYTE, CHAR, WORD,
INT, DWORD, DINT, REAL, DATE, TOD, TIME,
S5TIME, DATE_AND_TIME, COUNTER, TIMER.
Nota :
Quand le pointeur ANY accède à un DB, il faut
toujours spécifier ce DB
(par ex. : P# DB10.DBX5.0 Byte 10).
Communication S7
21-13