STEP 7 Professional V13.0

publicité
STEP 7 Professional V13.0
Informations d'erreur des instructions de communication pour liaisons S7 non configurées
Informations d'erreur des instructions de communication pour liaisons S7 non
configurées
Signalisations
Les informations d'erreur "authentiques", présentées dans le tableau suivant, des instructions
"X_SEND", "X_RCV", "X_GET", "X_PUT", "X_ABORT", "I_PUT", "I_GET" et "I_ABORT"
peuvent être classées comme suit :
Code
d'erreur
(W#16# ...)
Explication
809x
Erreur dans la CPU dans laquelle l'instruction s'exécute
80Ax
Erreur de communication permanente
80Bx
Erreur dans le partenaire de communication
80Cx
Erreur temporaire
Le tableau suivant contient les informations d'erreur spécifiques des instructions.
Code
d'erreur
(W#16# ...)
Explication (générale)
Explication (particulière à l'instruction)
0000
Le traitement s'est achevé sans erreur.
"X_ABORT" et "I_ABORT" : REQ=1 et la
liaison indiquée n'est pas établie.
"X_RCV" : EN_DT=1 et RD=NIL
00xy
-
"X_RCV" si NDA=1 et RD<>NIL : RET_VAL
contient la longueur du bloc reçu (si
EN_DT=0) ou copié dans RD (si EN_DT=1).
"X_GET" : RET_VAL contient la longueur du
bloc reçu.
"I_GET" : RET_VAL contient la longueur du
bloc reçu.
7000
-
"X_SEND", "X_GET", "X_PUT",
"X_ABORT", "I_GET", "I_PUT" et
"I_ABORT" : appel avec REQ=0 (appel sans
traitement), BUSY a la valeur 0, aucune
transmission de données n'est active.
"X_RCV" : EN_DT=0/1 et NDA=0
7001
Premier appel avec REQ=1 : la
transmission de données a été lancée ;
BUSY a la valeur 1.
-
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=63972520715&Language=fr-FR&TopicId=62438415115
04/06/2017
STEP 7 Professional V13.0
Informations d'erreur des instructions de communication pour liaisons S7 non configurées
Code
d'erreur
(W#16# ...)
Explication (générale)
7002
Appel intermédiaire (REQ non
"X_ABORT" et "I_ABORT" : appel
significatif) : la transmission de données intermédiaire avec REQ=1
est déjà active ; BUSY a la valeur 1.
8090
L'adresse cible indiquée pour le
partenaire de communication est
incorrecte, par exemple :
•
•
•
8092
Explication (particulière à l'instruction)
-
IOID erronée,
adresse de base erronée,
adresse MPI erronée (> 126).
Erreur dans SD ou RD, par exemple :
l'adressage de la zone des données
locales n'est pas autorisé.
"X_SEND", par exemple :
•
•
Longueur incorrecte de SD
SD=NIL n'est pas autorisé.
"X_RCV", par exemple :
•
•
Plus de données ont été reçues que la
zone définie par RD ne peut en
contenir.
RD est de type de données BOOL,
mais la longueur des données reçues
est supérieure à un octet.
"X_GET" et "I_GET", par exemple :
•
•
•
Longueur incorrecte de RD
La longueur ou le type de données de
RD ne concordent pas avec les
données reçues.
RD=NIL n'est pas autorisé.
"X_PUT" et "I_PUT", par exemple :
•
•
8095
L'instruction est déjà en cours
d'exécution dans une classe de priorité
inférieure.
80A0
Erreur dans l'acquittement reçu
Longueur incorrecte de SD
SD=NIL n'est pas autorisé.
"X_PUT" et "I_PUT" :
le type de données indiqué dans le
paramètre SD de la CPU émettrice n'est pas
pris en charge par le partenaire de
communication.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=63972520715&Language=fr-FR&TopicId=62438415115
04/06/2017
STEP 7 Professional V13.0
Informations d'erreur des instructions de communication pour liaisons S7 non configurées
Code
d'erreur
(W#16# ...)
Explication (générale)
Explication (particulière à l'instruction)
80A1
Problèmes de communication : appel de "AS_DIAL" :
l'instruction après interruption d'une
Le traitement d'une instruction de
liaison existante
communication a été rejeté par
l'adaptateur TS local, car aucune
liaison à distance n'a été définie via
"AS_DIAL".
•
•
La liaison à distance à l'adaptateur TS
distant a été interrompue pendant le
traitement de l'instruction de
communication.
80B0
Objet inaccessible, par exemple DB non Possible pour "X_GET", "X_PUT", "I_GET"
chargé
et "I_PUT"
80B1
Erreur dans le pointeur ANY. La longueur de la zone de données à transmettre est
erronée.
80B2
Erreur matérielle : module inexistant
•
•
•
•
L'emplacement d'enfichage
configuré n'est pas occupé.
Possible pour "X_GET", "X_PUT", "I_GET"
et "I_PUT"
Le type de module réel est différent
du type de module prévu.
La périphérie décentralisée n'est
pas disponible.
Le SDB correspondant ne contient
pas d'entrée pour le module.
80B3
Les données sont en lecture seule ou en Possible pour "X_GET", "X_PUT", "I_GET"
écriture seule, par exemple DB protégé et "I_PUT"
en écriture.
80B4
Erreur de type de données dans le
pointeur ANY ou un tableau (ARRAY) du
type de données indiqué n'est pas
autorisé.
"X_GET", "X_PUT", "I_GET" et "I_PUT" : le
type de données indiqué dans le paramètre
VAR_ADDR n'est pas pris en charge par le
partenaire de communication.
80B5
Traitement refusé à cause d'un état de
fonctionnement illicite
Possible pour "X_SEND"
Pour "AS_DIAL" :
•
•
Le traitement d'une instruction de
communication a été rejeté par
l'adaptateur TS local, car la fonction
"DIAL" de "AS_DIAL" n'était pas encore
achevée.
La fonction DIAL de "AS_DIAL" a été
appelée alors qu'il existait déjà une
liaison à distance pour le couplage
distant AS-AS.
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=63972520715&Language=fr-FR&TopicId=62438415115
04/06/2017
STEP 7 Professional V13.0
Informations d'erreur des instructions de communication pour liaisons S7 non configurées
Code
d'erreur
(W#16# ...)
Explication (générale)
Explication (particulière à l'instruction)
80B6
L'acquittement reçu contient un code
d'erreur inconnu.
-
80B7
Le type de données et/ou la longueur des Possible pour X_PUT" et "I_PUT" :
données transmises ne conviennent pas
à la zone de la CPU partenaire dans
laquelle doit se faire l'écriture.
80B8
-
"X_SEND" : "X_RCV" du partenaire a refusé
la prise en charge des données (RD=NIL).
80B9
-
"X_SEND" : Le bloc à transmettre a été
identifié par le partenaire de communication
(appel de "X_RCV" avec EN_DT=0), mais
pas encore reporté dans le programme
utilisateur à cause d'un état de
fonctionnement Arrêt.
80BA
La réponse du partenaire ne tient pas
dans le télégramme de communication.
-
80C0
La liaison indiquée est déjà occupée par une autre tâche.
80C1
Manque de ressources dans la CPU dans laquelle l'instruction s'exécute, par
exemple :
•
•
80C2
Le nombre maximum de tâches
d'émission différentes du module
est déjà en cours de traitement.
La ressource de liaison est, par
exemple, occupée par une
réception.
Manque de ressources temporaire du
partenaire de communication, par
exemple :
•
•
•
Le partenaire traite actuellement le
nombre maximum de tâches.
Les moyens requis (mémoire, etc.)
sont occupés.
Pour "AS_DIAL" :
•
•
Manque de ressources temporaire
dans la CPU distante
La CPU distante avec l'adresse MPI
n'est pas disponible ou n'existe pas.
La mémoire de travail est
insuffisante (lancez une
compression).
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=63972520715&Language=fr-FR&TopicId=62438415115
04/06/2017
STEP 7 Professional V13.0
Informations d'erreur des instructions de communication pour liaisons S7 non configurées
Code
d'erreur
(W#16# ...)
Explication (générale)
Explication (particulière à l'instruction)
80C3
Erreur lors de l'établissement de la
liaison, par exemple :
-
•
•
•
•
Voir aussi
La propre station S7 ne se trouve
pas sur le sous-réseau MPI.
Vous avez accédé à votre propre
station sur le sous-réseau MPI.
Le partenaire de communication
n'est plus accessible.
Manque de ressources temporaire
du partenaire de communication
→ X_SEND : Envoyer les données à un partenaire de communication hors de la propre station
S7 locale
→ X_RCV : Recevoir des données d'un partenaire de communication hors de la propre station
S7 locale
→ X_GET : Lire les données d'un partenaire de communication hors de la propre station S7
locale
→ X_PUT : Ecrire les données sur un partenaire hors de la propre station S7
→ X_ABORT : Suspendre la liaison actuelle au partenaire de communication dans la propre
station S7 locale
→ I_GET : Lecture de données d'un partenaire de communication dans une propre station S7
locale
→ I_PUT : Ecriture de données sur le partenaire de communication au sein d'une propre station
S7 locale
→ I_ABORT : Interrompre la liaison au partenaire de communication au sein de la propre station
S7
→ Description de AS_DIAL
This document constitutes a free excerpt compiled by the user himself/herself from the documentation provided by Siemens for this product. Siemens disclaims
all liability for the completeness of this document. It shall only be used for the user's own internal purposes. It shall not be passed on to third parties. The complete
documentation can be found at:
/dokumentation/default.aspx?DocVersionId=63972520715&Language=fr-FR&TopicId=62438415115
04/06/2017
Téléchargement