Page 1 sur 5

Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 13:03
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).

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 14:09
par sinced
En mettant une valeur dans le timeout, mon erreur passe a 16#0006

Image

Image

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 14:55
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+

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 15:08
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?

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 15:52
par sinced
Oui la LED clignote.
J'ai essaye d'inverser les polarites des cables rien.
Je suis bien configure en MAITRE.

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 18:04
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,

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 19:36
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.

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 19:50
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?

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 21:34
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

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 07 mars 2020, 22:10
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