Page 4 sur 5

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 11 mars 2020, 21:36
par sinced
Ethernet I/P oui on comprend mais le protocole actuel le plus vulgarise avec lequel tu sais que tu pourras communiquer de façon certaine avec une large gamme d'equipement reste la bonne vieille liaison RS-485 Modbus.

Bon je reviens au sujet principal je seche toujours pour les groupes Eau Glacee. Code reponse 16#0000 mais pas de comm (registres a zero). Ca peut etre quoi cote esclave ?

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 11 mars 2020, 22:00
par itasoft
slts,
Si Code reponse est 16#0000 et que on as pas le code 16#xx01 Arrêt de l'échange sur timeout c'est que la requête as abouti et que l'esclave à répondu quelque chose, mais quoi ? lui seul le sait, il faut le torturer pour lui faire avouer, lol

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 22 avr. 2020, 21:52
par BenAutom
Bonjour, toujours le même problème ou la solution a été trouvée?

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 22 avr. 2020, 23:24
par sinced
Pas de solution encore.
On me recommande de mettre a jour les firmwares des cartes NOM et aussi de tester la comm avec l'esclave a partir d'1 PC et d'1 application comme ModSim.
Je devrais pouvoir tester tout ca d'ici la semaine prochaine.

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 28 avr. 2020, 23:51
par sinced
Bonsoir,
J'ai essaye ModScan, et j'arrive a lire des registres des esclaves Modbus sans probleme.
J'ai fait la mise a jour des firmwares de la CPU et des cartes NOM. Malheureusement aucun changement.

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 29 avr. 2020, 01:54
par itasoft
slts,
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).

----------------
Actuellement ton programme est fait pour du ModBus RTU au vu de l'adressage du bloc ADDM (0.3.0.2)

-la passerelle fait bien du ModBus RTU coté automate vers de l'Ethernet TCP coté esclave , c'est bien ça ??

-confirmer que c'est bien du ModBus RTU et non pas du ModBus TCP/IP

-le ModScan tu l'avais configuré en ModBus RTU ou en ModBus TCP/IP ??

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 29 avr. 2020, 16:15
par sinced
itasoft a écrit : 29 avr. 2020, 01:54 slts,
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).

----------------
Actuellement ton programme est fait pour du ModBus RTU au vu de l'adressage du bloc ADDM (0.3.0.2)

-la passerelle fait bien du ModBus RTU coté automate vers de l'Ethernet TCP coté esclave , c'est bien ça ??

-confirmer que c'est bien du ModBus RTU et non pas du ModBus TCP/IP

-le ModScan tu l'avais configuré en ModBus RTU ou en ModBus TCP/IP ??
Mes reponses ci-dessous

Actuellement ton programme est fait pour du ModBus RTU au vu de l'adressage du bloc ADDM (0.3.0.2) --> Correct la comm c'est du Modbus RTU

-la passerelle fait bien du ModBus RTU coté automate vers de l'Ethernet TCP coté esclave , c'est bien ça ?? --> Non elle fait DIII-Net vers Modbus RTU. Par contre la passerelle fonctionne parfaitement le souci ce sont les groupes froid qui sont en Modbus RTU, ca ne communique pas par contre depuis un PC avec Modscan on arrive a bien lire les registres avec un PC. Sur ce projet j'ai plusieurs esclaves Modbus : 1 passerelle DIII-Net vers Modbus RTU (comm avec M580), 3 groupes froid en Modbus RTU, 6 climatiseurs Eau Glacee en Modbus RTU. Je communique parfaitement entre le M580 et la passerelle DIII-Net ainsi qu'avec les 6 climatiseurs en Eau Glacee. Par contre pour les groupes froid, ca ne fonctionne pas du tout. L'automate des groupes Froid Daikin est MicroTech III Daikin avec la carte https://www.daikinapplied.com/o365/GetD ... anual.pdf/

-confirmer que c'est bien du ModBus RTU et non pas du ModBus TCP/IP ---> C'est du Modbus RTU (RS-485)

-le ModScan tu l'avais configuré en ModBus RTU ou en ModBus TCP/IP ?? ---> Modbus RTU

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 29 avr. 2020, 16:33
par itasoft
-le ModScan tu l'avais configuré en ModBus RTU ou en ModBus TCP/IP ?? ---> Modbus TCP IP
---------
Si ça marche avec ModScan en ModBus TCP/IP ça veut dire que avec l'automate il faut se mettre pareil ModBus TCP/IP

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 29 avr. 2020, 17:03
par sinced
itasoft a écrit : 29 avr. 2020, 16:33 -le ModScan tu l'avais configuré en ModBus RTU ou en ModBus TCP/IP ?? ---> Modbus TCP IP
---------
Si ça marche avec ModScan en ModBus TCP/IP ça veut dire que avec l'automate il faut se mettre pareil ModBus TCP/IP
Desole c'est une erreur dans mon post precedent. Voici la config Modscan

Image

Re: Erreur 16#0007 Table de Gestion Modbus READ_VAR

Posté : 29 avr. 2020, 21:15
par itasoft
Sur ModScan, c'est pas précisé clairement si c'est du ModBus RTU, ci c'est le cas, ça voudrait dire que sur ton PC tu t'es connecte via un port série RS485
si par contre tu t'est connecté sur le port Ethernet RJ45 du PC et que ça marche , c'est que c'est en ModBus TCP/IP, A suivre