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