• Aucun résultat trouvé

Erreur d’exécution

Dans le document Quantum 140 NOA Maître INTERBUS (Page 121-130)

Introduction Vous trouverez des informations relatives aux erreurs d'exécution dans les éléments suivants de la structure de données IBC :

l Err_cl (classe d'erreur)

l Err_cd (code d'erreur)

l e_par (paramètre d'erreur)

Err_cl (classe d'erreur)

Signification des classes d'erreur :

Err_cd (code d'erreur) pour la classe d'erreur 0

Signification des codes d'erreur pour la classe d'erreur 0 : Classe

d'erreur

Signification

0 Ce type d'erreur est enregistré avec Initiate-Request si une erreur survient lors de l'établissement de la connexion.

5 Ce type d'erreur est enregistré dans le cas d'une erreur de service.

6 Ce type d'erreur est enregistré dans le cas d'une erreur d'accès.

8 Ce type d'erreur est enregistré dans le cas d'une erreur spécifique à un module.

d'erreur hex. Signification Action 1 Les tailles du tampon d'entrée et du

tampon de réception des deux appareils de communication ne concordent pas.

Utilisez le demande CRL de réception (Receive CRL Request) pour adapter la taille de tampon du module maître à la taille de tampon de l'abonné INTERBUS.

2 Les services soutenus par les deux appareils de communication ne concordent pas entre eux.

Utilisez le demande CRL de réception (Receive CRL Request) pour modifier les services soutenus du module maître.

4 Ce message d'erreur est spécifique à un module.

Informez-vous dans la description de module.

Err_cd (code d'erreur) pour la classe d'erreur 5

Signification des codes d'erreur pour la classe d'erreur 5 :

Err_cd (code d'erreur) pour la classe d'erreur 6

Signification des codes d'erreur pour la classe d'erreur 6 : d'erreur hex. Signification Action 1 Cette erreur survient uniquement lors

d'un démarrage ou d'un arrêt. Une commande de démarrage ou d'arrêt a été transmise deux fois. Comme le démarrage/l'arrêt a déjà été exécuté, il n'est pas possible de l'exécuter encore une fois.

Aucune action nécessaire

5 Cette erreur survient uniquement dans le cas du service "Get OD" : Une valeur non valide a été entrée dans Parameter Access

Specification.

Recherchez la valeur valide dans la description de module et envoyez à nouveau le service.

d'erreur hex. Signification Action 2 A cause d'une erreur de matériel,

l'accès au module n'est pas possible.

Exemple : alimentation électrique manquante.

Détectez et éliminez l'erreur de matériel.

3 Le module fait l'objet d'autorisations d'accès restreintes : lecture seule, protection par mot de passe, par exemple.

Informez-vous dans la description de module, chapitre des autorisations d'accès.

5 Une valeur non autorisée a été définie pour un paramètre de service.

Il peut s'agir d'une longueur erronée ou d'un sous-index non autorisé.

Utilisez la description de module pour effectuer une vérification des paramètres, puis envoyez à nouveau le service, celui-ci comportant les valeurs corrigées.

6 Il est impossible d'exécuter le service utilisé dans ce module. Par exemple, il est possible de démarrer et d'arrêter une séquence de programme, mais pas de la lire.

Reportez-vous à la description de module pour vous informer des services autorisés pour ce module.

Err_cd (code d'erreur) pour la classe d'erreur 8

Signification des codes d'erreur pour la classe d'erreur 8 :

e_par (paramètre d'erreur)

Signification des paramètres d'erreur :

d'erreur hex. Signification Action

0 Erreur spécifique à un module Informez-vous dans la description de module

Code (Hex) Signification

F9 Erreur interne

FB Maître INTERBUS non prêt à fonctionner. Erreur dans NOA 611 10, ou NOA 611 10 non enfiché.

FC Le maître INTERBUS n'a pas été configuré

FD Erreur interne

FE Erreur interne

FF Erreur interne

E1 Numéro erroné dans mot de service IBC E2 Mauvais emplacement pour NOA 611 10 E3 CR erroné (<2 ou >64)

E4 Erreur interne

E5 La limite de temps a été atteinte (plus de 24 sec. après le démarrage d'un service comme par exemple "Initialiser", "Abandon", "Lecture", "Ecriture") E6 Aucune connexion (si ICNT Enable = 0 et ICOM Enable = 1)

E8 Erreur interne

E9 Erreur interne

EA Abandon après erreur

EC Erreur de télégramme (par ex. taille, index, sous-index)

13

Aperçu

Introduction Ce chapitre décrit le bloc ICOM.

Contenu de ce chapitre

Ce chapitre contient les sujets suivants :

Sujet Page

Description sommaire 126

Représentation 127

Erreur d'exécution 130

Description sommaire

Description de la fonction

Le bloc fonction est utilisé pour la transmission de données normale avec les services "Read" (lecture) et "Write" (écriture) entre la mémoire d'état de l'automate et l'esclave PCP INTERBUS.

EN et ENO peuvent être configurés comme paramètres supplémentaires.

Note : Ce bloc de communication PCP peut ne pas être utilisé avec les UC 140 CPU 434 12 et 140 CPU 534 14. Lors de l'utilisation de ces types d'UC, veuillez utiliser l'ICOM dans l'instruction LL984 dans une section LL984.

Cette instruction LL984 n'est pas un composant de la structure de livraison Concept et doit être chargée comme une instruction chargeable dans Concept.

Vous trouverez cette instruction chargeable sur notre page d'accueil http://

www.schneiderautomation.comSupport & ServicesOther NetworksSoftware Library.

Représentation

Symbole Représentation du bloc : ICOM SLOT BYTE

START BOOL

RESET BOOL

IBC IBC

IBD IBD

BOOL ACTIVE

BOOL DONE

BOOL ERROR

Description des paramètres

Description des paramètres de bloc :

Paramètres Type de données Signification

SLOT BYTE Correspond à l'adresse d'emplacement de Concept du maître INTERBUS correspondant NOA 611 10.

START BOOL est un signal commandé par front.

Si START = 0/1 et SERVICE = 2 ou 3 (élément dans la structure de données IBC), des données sont envoyées ou reçues dans l'échange entre les esclaves PCP INTERBUS.

Pendant un RESET (réinitialiser) = 0/1, aucun service de communication n'est effectué, et l'EFB attend un nouveau signal.

RESET BOOL est un signal commandé par front.

RESET = 0/1 est utilisé pour remettre le bloc fonction dans l'état standard de la mémoire d'état interne.

IBC IBC La description de la structure de données, voir Structure de données IBC, p. 129

IBD IBD La description de la structure de données, voir Structure de données IBD, p. 130

ACTIVE BOOL Cette sortie binaire est définie à la valeur 1 tant que le service défini est en cours d'exécution.

DONE BOOL Signifie que le déroulement du service a été terminé sans qu'aucune erreur ne soit survenue.

DONE=1 sera alors seulement défini si un service de lecture/d'écriture a été effectué sans qu'aucune erreur ne soit survenue.

Dans le cas d'un "RESET", ce paramètre est réglé sur DONE = 0.

ERROR BOOL Cette sortie binaire est définie à la valeur 1 si une réponse négative est reçue, que l'exécution du service par le signal RESET est interrompu ou qu'une erreur de paramétrage occasionnée par l'utilisateur est survenue.

La sortie d'erreur est réinitialisée dès la diffusion

Structure de données IBC

IBC est une structure de données comprenant les éléments suivants : Elément Type de données Signification

service BYTE définit le service sélectionné (LECTURE = 2, ECRITURE = 3)

err_cd BYTE Numéro d'erreur, voir erreur d'exécution ICNT (Voir Err_cd (code d'erreur) pour la classe d'erreur 0, p. 121)

err_cl BYTE Classe d'erreur, voir erreur d'exécution ICNT (Voir Err_cd (code d'erreur) pour la classe d'erreur 0, p. 121)

cr BYTE Référence de communication sur l'esclave PCP

size BYTE contient le nombre de d'octets de données utilisées à l'intérieur de la zone de registre ’Données’ (max.

256)

e_par BYTE est pour des messages d'erreur spéciaux du bloc fonction

index WORD correspond à l'index de l'objet de données à l'intérieur de l'esclave PCP INTERBUS

subindex BYTE correspond au subindex de l'objet de données à l'intérieur de l'esclave PCP INTERBUS (l'index et le subindex sont mentionnées dans le manuel utilisateur de l'esclave PCP INTERBUS !)

fillbyte_1 BYTE non utilisé

fillword_1 ...

fillword_5

WORD Contient des parties du message d'erreur et est envoyé si :

1. Aucune connexion n'a pu être établie 2. Aucune connexion ne doit être établie, bien qu'une connexion soit déjà existante

Le tableau suivant indique la façon dont il faut lire le message d'erreur. Dans la description des éléments de structure de données err_cd et er_cl, tout comme dans la documentation des abonnés PCP, vous trouverez des informations supplémentaires relatives au message d'erreur.

fillword_6 WORD Pour utilisation interne uniquement

Lecture des messages d'erreur :

Structure de données IBD

IBD est une structure de données comprenant les éléments suivants :

Dans le document Quantum 140 NOA Maître INTERBUS (Page 121-130)

Documents relatifs