com instable Modbus RTU onduleur Huawei

Partie du forum pour tout ce qui concerne la supervision industrielle. Forum, conseil, astuce et entraide sur les logiciels de supervision tels que PC Vue, Vijeo designer, WinCC, win cc, monitor pro, so machine, Citect, Intouch .
Répondre
tardieub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 131
Enregistré le : 08 déc. 2015, 10:46
Localisation : Sourzac

com instable Modbus RTU onduleur Huawei

Message par tardieub »

Bonjour, j'ai 2 onduleurs de production solaire de marque Huawei Sun 2000, ils sont relies a une passerelle Modbus TCP/IP vers Modbus RTU.
Les onduleurs sont configurés en adresse esclave 1 et 2. Avec modbus doctor, quand j'essaye de lire un registre quelconque ou plusieurs, il le lit de manière épisodique. J'ai essaye de changer le time out, rien n y fait.
Quand lance la lecture "Cyclique" ou en déclenchant a la main lentement ou rapidement, rien ne change, seul certaines commandes finissent par une réponse correct.
Voici les reponses suite a erreur:
Invalid Answer 00 00 00 00 00 03 01 83 04 00
Invalid Answer 00 00 00 00 00 0C 01 41 33 08 00 02 27 F6 02 28 3C 06 00
Invalid Answer 00 00 00 00 00 0C 01 41 33 08 00 02 3F AC 02 3F B0 09 00
Si quelqu un a une idée, je suis preneur.
merci
Bruno
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 944
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: com instable Modbus RTU onduleur Huawei

Message par Bruce33 »

Bonjour,
Difficile de se prononcer sur la cause.
Cela peut provenir d'un mauvais câblage ou de perturbations. Le câble RS485, entre la passerelle et les onduleurs, est-il blindé ?
Il faut aussi avoir en tête que Modbus RTU est beaucoup plus lent que Modbus TCP. Il faut donc laisser le temps à la réponse en Modbus RTU avant d'envoyer une autre requête. Donc attention à la lecture cyclique avec un temps trop court.
Quelle est la référence de la passerelle ?
La documentation Modbus du Huawei Sun 2000 est réservée aux techniciens Huawei. :evil: L'avez-vous ?
En plus des réponses enregistrées par Modbus Doctor, pouvez-vous montrer aussi les requêtes (avec le mode espion) ?
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 944
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: com instable Modbus RTU onduleur Huawei

Message par Bruce33 »

tardieub a écrit : 24 mars 2026, 21:57 Voici les reponses suite a erreur:
Invalid Answer 00 00 00 00 00 03 01 83 04 00
Invalid Answer 00 00 00 00 00 0C 01 41 33 08 00 02 27 F6 02 28 3C 06 00
Invalid Answer 00 00 00 00 00 0C 01 41 33 08 00 02 3F AC 02 3F B0 09 00
La première réponse semble indiquer un échec de lecture par la passerelle.
Les deux autres réponses utilisent un code fonction 0x41 qui est un code fonction propriétaire de Huawei.
tardieub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 131
Enregistré le : 08 déc. 2015, 10:46
Localisation : Sourzac

Re: com instable Modbus RTU onduleur Huawei

Message par tardieub »

Bruce33 a écrit : 27 mars 2026, 00:43 Bonjour,
Difficile de se prononcer sur la cause.
Cela peut provenir d'un mauvais câblage ou de perturbations. Le câble RS485, entre la passerelle et les onduleurs, est-il blindé ?
Il faut aussi avoir en tête que Modbus RTU est beaucoup plus lent que Modbus TCP. Il faut donc laisser le temps à la réponse en Modbus RTU avant d'envoyer une autre requête. Donc attention à la lecture cyclique avec un temps trop court.
Quelle est la référence de la passerelle ?
La documentation Modbus du Huawei Sun 2000 est réservée aux techniciens Huawei. :evil: L'avez-vous ?
En plus des réponses enregistrées par Modbus Doctor, pouvez-vous montrer aussi les requêtes (avec le mode espion) ?
Bonjour Bruce33, merci, oui j'ai la doc modbus, j'ai réussi a l avoir au près de huawei, la passerelles est une scheider PAS600, je l'utilise régulièrement. Apres avoir essayé au cul d l'onduleur pour éliminer un maximum de raisons, mon collègue m'a dit et si on enlevait le dongle 4G, pourtant connecté en USB! Immédiatement après la com est devenu parfaitement stable. C'était hier matin ,j'avais pas encore pris le temps de vous mettre au courant.
tardieub
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 131
Enregistré le : 08 déc. 2015, 10:46
Localisation : Sourzac

Re: com instable Modbus RTU onduleur Huawei

Message par tardieub »

Bruce33 a écrit : 27 mars 2026, 01:10
tardieub a écrit : 24 mars 2026, 21:57 Voici les reponses suite a erreur:
Invalid Answer 00 00 00 00 00 03 01 83 04 00
Invalid Answer 00 00 00 00 00 0C 01 41 33 08 00 02 27 F6 02 28 3C 06 00
Invalid Answer 00 00 00 00 00 0C 01 41 33 08 00 02 3F AC 02 3F B0 09 00
La première réponse semble indiquer un échec de lecture par la passerelle.
Les deux autres réponses utilisent un code fonction 0x41 qui est un code fonction propriétaire de Huawei.
sur la passerelle j'avais essayé plein de paramétrages mais rien n y faisait, je crois qu on a déjà eu une conversation équivalente en fait. Je ne maitrise pas suffisamment les trames modbus et j'ai eu beau regarder de multiples pages web sur le sujet je progresse pas vraiment. A propos, on est bien d'accord modbus doctor en est bien a la version 2.0 sur le site officiel? car j'ai sur un de mes pc une version 2.1 que je n'ai pas retrouver sur le web, avec un bouton "ping" en plus, tu l'as deja rencontré?
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 944
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: com instable Modbus RTU onduleur Huawei

Message par Bruce33 »

Modbus Doctor est à la version 2.10 sur le site officiel.

Ce n'est pas Modbus Doctor qui utilise le code fonction 0x41.
Donc la présence de réponses avec ce code fonction suggère que c'est le même "port" interne qui communique avec le dongle 4G et la liaison série.

J'ai trouvé un projet d'intégration des onduleurs solaires Huawei dans Home Assitant sur GitHub.
Je ne sais pas si c'est fiable mais le projet permet de trouver des informations.
Et c'est écrit :
(i) Note
Modbus devices only support one connection at a time.
Make sure that nothing else is trying to connect to your Huawei solar installation. Otherwise the connection from this integration to your installation will constantly be interrupted.
Répondre