Defaut COM modbus
Defaut COM modbus
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
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
Quelle est la vitesse de comm des Oldham et des MSA ?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
Re: Defaut COM modbus
Bonjour,
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
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
Historiquement tout communiquait en 9600 sans problème quand j'avais qu'une marque sur le réseau
Re: Defaut COM modbus
Bonjour et merci d'avoir pris du temps pour moi.DurandO a écrit : ↑10 nov. 2021, 11:21 Bonjour,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
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