Page 2 sur 5
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 08 mars 2020, 12:59
par sinced
@Itasoft,
J'ai teste sur une carte enconfigurant une voie en maitre et l'autre en esclave ca fonctionne parfaitement.
Quand je remet sur le reseau des groupes avec les memes parametres de comm ca ne fonctionne pas.
Je vais essayer sur la passerelle de diminuer la vitesse de la voie et prendre la plus petite.
Pour ta solution de sequence pour les requetes sur differents esclaves, c'est dimanche et donc je vais porter mes bretelles

donc je vais faire un copier coller.
Par contre pour l'instant, je teste avec 1 seul bloc READ_VAR (les autres etant inhibes).
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 09 mars 2020, 10:53
par sinced
Bjr a tous,
J'obtiens pour le 1er Groupe Froid un code erreur 16#0000 et meme quand je deconnectes le cable, ca reste a 16#0000.
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 09 mars 2020, 11:03
par itasoft
slts,
la valeur 16#CA sur l'entrée NUM du bloc Read_Var correspond la lecture du registre ModBus 202 sur l'esclave , c'est ça ??
-----------------
Valeur Signification du compte-rendu de communication (octet de poids faibles )
16#xx00 Echange correct
16#xx01 Arrêt de l'échange sur timeout
16#xx02 Arrêt de l'échange sur demande utilisateur (fonction CANCEL)
16#xx03 Format d'adresse incorrect (longueur différente de 6)
16#xx04 Adresse destinataire incorrecte (adressage interdit pour de l'esclave; ex : adr en diffusion)
16#xx05 Compte-rendu incorrect
16#xx06 Paramètres spécifiques incorrects (particulièrement orientés sur les données à émettre)
16#xx07 Destinataire absent
16#xx08 Réservé
16#xx09 Taille du buffer de réception insuffisante
16#xx0A Taille du buffer d'émission insuffisante
16#xx0B Absence de ressource système (saturation des communications)
16#xx14 Réponse négative de l'esclave ou de l'automate (fonction ADJUST)
16#xxFF Message refusé (de l'esclave n'est pas dans un état où il peut le traiter)
---------------------------------------------------------------------------------------------------------
Compte-rendu de communication (octet de poids fort )
16#0000 Résultat positif générique Toutes
16#1006 Nombre de mots de gestion inférieur à 24 Uniquement ADJUST
16#1106 Type d'objet à lire inexistant (supérieur à 8)
16#1206 Incohérence entre les bits RDEC et SINC
16#1306 Valeur à écrire incorrecte
16#1406 Adresse en diffusion (ALL) interdit Toutes exceptée ADJUST
16#6506 Couple {réseau.station} différent de {0.254}
16#6606 Données à émettre ne possèdent pas le marqueur 16#CC17
16#6706 Taille Données à émettre incorrecte
16#6806 Réponse invalide de l'esclave
16#6906 Longueur de "Donnée à recevoir" insuffisante
16#FF06 Liaison esclave inopérante
16#0114 Commande non reconnue
16#0214 Dépassement capacité de la file d'attente des commandes
16#0414 Taille de la commande inférieure à la taille minimum exigée
16#0814 Commande refusée car transfert application en cours
16#1414 Objet inaccessible Uniquement ADJUST
16#1514 Erreur système
16#2014 Données incorrectes Toutes exceptée ADJUST
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 09 mars 2020, 14:39
par sinced
itasoft a écrit : ↑09 mars 2020, 11:03
slts,
la valeur 16#CA sur l'entrée NUM du bloc Read_Var correspond la lecture du registre ModBus 202 sur l'esclave , c'est ça ??
-----------------
tout a fait
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 09 mars 2020, 14:57
par itasoft
slts,
TEST:
mettre une valeur quelconque dans la table de réception %MW4000 si après la requête cette valeur reste et n'est pas écrasée par la réponse de l'esclave c'est que ça marche pas au niveau de la passerelle
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 09 mars 2020, 16:31
par sinced
Les valeurs restent elles ne sont pas ecrasees.
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 09 mars 2020, 16:53
par itasoft
slts,
ça veut dire que ça marche pas , LOL
si c'est toi qui au départ as mis 0 dans %MW4000 et %MW4001 sinon si tu avais mis une valeur ça veut dire que les 2 premiers mot sont bien écrasés
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 09 mars 2020, 17:30
par sinced
itasoft a écrit : ↑09 mars 2020, 16:53
slts,
ça veut dire que ça marche pas , LOL
si c'est toi qui au départ as mis 0 dans %MW4000 et %MW4001 sinon si tu avais mis une valeur ça veut dire que les 2 premiers mot sont bien écrasés
j'ai modifie a partir de l'index 2 du tableau de mots.
La requete se fait sur 100 mots donc je suppose que ca ne fonctionne pas.
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 09 mars 2020, 17:37
par sinced
J'ai oublie de precise que j'utilise une carte NOM et non le port du processeur.
Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR
Posté : 09 mars 2020, 18:15
par itasoft
non, ça fonctionne pas,
on peut toujours essayer de ne lire que une seule adresse , mettre 1 sur l'entrée NB du bloc, mais je ne pense pas que ça change grand chose.