Page 1 sur 5
Defaut COM modbus
Posté : 09 nov. 2021, 22:00
par lolodu013
Bonjour,
J'interviens actuellement sur un réseau modbus avec 16 esclaves. (Modbus Rtu halfduplex 8 bits sans bit de parité)
Ce réseau était composé de 16 esclaves Modbus MSA (capteur gaz), j'ai remplacé 4 appareils par une autre marque (oldham). J'ai donc modifié les registres des esclaves MSA (2,3 8 et 10) 40200 par les registres oldham 40000. les adresses sont bonnes. Depuis la com est très ralenti. voir même anarchique. J'ai placé mon analyseur modbus avec modbus doctor.
L'ensemble de mes esclaves me répond parfaitement. J'ai la lecture des registres MSA et oldahm sans aucun problème. D'où mon orientation vers un problème de config ou prog API.
si quelque un à une idée ça serait sympa.
Merci
Re: Defaut COM modbus
Posté : 09 nov. 2021, 22:00
par lolodu013
Re: Defaut COM modbus
Posté : 09 nov. 2021, 22:00
par lolodu013
Re: Defaut COM modbus
Posté : 09 nov. 2021, 22:02
par lolodu013
Re: Defaut COM modbus
Posté : 09 nov. 2021, 23:29
par sinced
lolodu013 a écrit : ↑09 nov. 2021, 22:00
Bonjour,
J'interviens actuellement sur un réseau modbus avec 16 esclaves. (Modbus Rtu halfduplex 8 bits sans bit de parité)
Ce réseau était composé de 16 esclaves Modbus MSA (capteur gaz), j'ai remplacé 4 appareils par une autre marque (oldham). J'ai donc modifié les registres des esclaves MSA (2,3 8 et 10) 40200 par les registres oldham 40000. les adresses sont bonnes. Depuis la com est très ralenti. voir même anarchique. J'ai placé mon analyseur modbus avec modbus doctor.
L'ensemble de mes esclaves me répond parfaitement. J'ai la lecture des registres MSA et oldahm sans aucun problème. D'où mon orientation vers un problème de config ou prog API.
si quelque un à une idée ça serait sympa.
Merci
Quelle est la vitesse de comm des Oldham et des MSA ?
Re: Defaut COM modbus
Posté : 10 nov. 2021, 07:23
par lolodu013
9600 pour les 2
Re: Defaut COM modbus
Posté : 10 nov. 2021, 10:18
par sinced
lolodu013 a écrit : ↑10 nov. 2021, 07:23
9600 pour les 2
En relisant ton post tu dis que "J'ai la lecture des registres MSA et oldahm sans aucun problème".
Je ne comprend pas vraiment le probleme.
9600 bps c'est la vitesse la plus faible qui existe.
Re: Defaut COM modbus
Posté : 10 nov. 2021, 11:21
par DurandO
Bonjour,
lolodu013 a écrit : ↑09 nov. 2021, 22:00
Depuis la com est très ralenti. voir même anarchique. J'ai placé mon analyseur modbus avec modbus doctor.
Le
temps d'attente, c'est la tempo de
5s à mon avis en raison d'une absence de réponse : tu devrais voir un défaut s'il est bien traité.
Analyse déjà le code défaut retourné à ce moment.
Ensuite, tu peux essayer de créer un délai inter-requête voir si cela améliore les choses.
Cordialement.
Durand.O
Re: Defaut COM modbus
Posté : 10 nov. 2021, 12:18
par lolodu013
sinced a écrit : ↑10 nov. 2021, 10:18
lolodu013 a écrit : ↑10 nov. 2021, 07:23
9600 pour les 2
En relisant ton post tu dis que "J'ai la lecture des registres MSA et oldahm sans aucun problème".
Je ne comprend pas vraiment le probleme.
9600 bps c'est la vitesse la plus faible qui existe.
Historiquement tout communiquait en 9600 sans problème quand j'avais qu'une marque sur le réseau
Re: Defaut COM modbus
Posté : 10 nov. 2021, 12:36
par lolodu013
DurandO a écrit : ↑10 nov. 2021, 11:21
Bonjour,
lolodu013 a écrit : ↑09 nov. 2021, 22:00
Depuis la com est très ralenti. voir même anarchique. J'ai placé mon analyseur modbus avec modbus doctor.
Le
temps d'attente, c'est la tempo de
5s à mon avis en raison d'une absence de réponse : tu devrais voir un défaut s'il est bien traité.
Analyse déjà le code défaut retourné à ce moment.
Ensuite, tu peux essayer de créer un délai inter-requête voir si cela améliore les choses.
Cordialement.
Durand.O
Bonjour et merci d'avoir pris du temps pour moi.
Historiquement avec les 16 appareils identique les défaut com fonctionnent correctements. Avec les 4 nouveaux j'ai pas de défaut com actif. Mais il est vrais que le programme est le même et les registres sont différents et je pense que ça peut venir de la.
Pour la tempo 5 s, effectivement quand le programme s’arrête aux esclave 2,3 8 et 10 (les nouveaux esclaves) la tempo déroules 5 secondes avant de passer à l’esclave suivants. Par contre entre les autre esclaves pas de soucis.
D'un coté pas de défaut de COM et de l'autre je bloque dessus quand le prog déroule....
Je deviens chèvre
