Erreur 16#0007 Table de Gestion Modbus READ_VAR

Forum traitant des automates industriels de marque Schneider - Telemecanique
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par sinced »

Bonjour,
Sur un M580, j'ai 2 cartes NOM.
La carte utilisee le port clignote Orange.
Je n'arrive pas a lire des infos sur un esclave (passerelle Modbus/DII-Net).
J'ai le code 16#0007.
Dans le manuel on parle d'une erreur lors de l'envoi a l'esclave.
Je precise que dans le projet j'ai utilise 3 ports Modbus differents pour differents reseaux.
J'ai aussi pour chaque liaison utilise une table de gestion differente (je ne sais pas si c'est la que ca coince). Donc j'ai 3 tables de gestion (1 pour chaque port).
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par sinced »

En mettant une valeur dans le timeout, mon erreur passe a 16#0006

Image

Image
Avatar du membre
skip74
Créateur de langage
Créateur de langage
Messages : 664
Enregistré le : 13 oct. 2015, 06:34

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par skip74 »

Salut j'ai eu exactement le même symptôme il y a 2 jours sur la voie intégrée sur le processeur....
C'était un Problème d'adresse j'avais bien mis rack module voie mais j'avais oublié l'adresse de l'esclave🙄

La led com clignote?



A+
Avatar du membre
skip74
Créateur de langage
Créateur de langage
Messages : 664
Enregistré le : 13 oct. 2015, 06:34

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par skip74 »

Je pense qu'il faut chercher du côté de la conf...
La voie 0 du module 3 est elle bien en modbus maître?
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par sinced »

Oui la LED clignote.
J'ai essaye d'inverser les polarites des cables rien.
Je suis bien configure en MAITRE.
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par itasoft »

slts,
le time-Out est obligatoire avec READ_VAR avec temps typique de 100ms , Préciser le n° de l'esclave,
de plus si c'est une passerelle ça peut venir de la passerelle, faire un test sur un esclave qui ne soit pas une passerelle
exemple sur une autre voie de ton NOM pour lire des mots %MW de ton automate M580,
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par sinced »

Merci pour ta réponse Itasoft, demain je vais essayer de configurer une voie en esclave et l'autre en maître. Sinon sur le projet j'ai un autre réseau avec des groupes d'eau glacée. Le code opération c'est 16#0000 malheureusement aucun registre ne change d'état.
Avatar du membre
skip74
Créateur de langage
Créateur de langage
Messages : 664
Enregistré le : 13 oct. 2015, 06:34

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par skip74 »

Salut

Pour mon cas, j'avais un code d'opération 7 lorsque j'avais un problème d'adressage... Après si tu as pas de réponse de l'esclave (câble débranché ou paire inversé, le code est 1...)
Si tu débranche le connecteur, le code est tjr a 7?



Pour l'autre voie:
Le code d'opération est valable lorsque le bit d'activité passe a 0
Les numéro d'opération evolut'il?
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par sinced »

skip74 a écrit : 07 mars 2020, 19:50 Salut

Pour mon cas, j'avais un code d'opération 7 lorsque j'avais un problème d'adressage... Après si tu as pas de réponse de l'esclave (câble débranché ou paire inversé, le code est 1...)
Si tu débranche le connecteur, le code est tjr a 7?



Pour l'autre voie:
Le code d'opération est valable lorsque le bit d'activité passe a 0
Les numéro d'opération evolut'il?
Les numeros d'operations evoluent bien sans probleme.
Pour l'autre reseau, quand on inverse les fils, on a un code 16#0007
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7807
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Message par itasoft »

slts,
J'ai aussi pour chaque liaison utilise une table de gestion différente (je ne sais pas si c'est la que ca coince). Donc j'ai 3 tables de gestion (1 pour chaque port).
------------------------
Bravo, C'est bien ce qu'il faut faire, une table de gestion pour chaque voie, ce que tout le monde ne fait pas
Par contre si on interroge plusieurs esclaves sur une même voie il faut se faire un séquenceur pour ne pas les interroger tous dans le même tour de cycle. Dans le principe c'est possible car ça bufferise les requêtes, mais moi je ne le fais pas car je met la ceinture et les bretelles,
pas de risque de perdre le pantalon, LOL
-------Corrigé cliquer dessus pour zoom (Solution avec ceinture et bretelles) -----------
AXXX.JPG
Automaticien privé (de tout)
itasoft@free.fr
Répondre