Defaut COM modbus

Forum traitant des automates industriels de marque Siemens.
Avatar du membre
lolodu013
Codeur fou
Codeur fou
Messages : 261
Enregistré le : 05 mars 2016, 08:31

Defaut COM modbus

Message 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
Avatar du membre
lolodu013
Codeur fou
Codeur fou
Messages : 261
Enregistré le : 05 mars 2016, 08:31

Re: Defaut COM modbus

Message par lolodu013 »

3.JPG
Avatar du membre
lolodu013
Codeur fou
Codeur fou
Messages : 261
Enregistré le : 05 mars 2016, 08:31

Re: Defaut COM modbus

Message par lolodu013 »

4.JPG
Avatar du membre
lolodu013
Codeur fou
Codeur fou
Messages : 261
Enregistré le : 05 mars 2016, 08:31

Re: Defaut COM modbus

Message par lolodu013 »

Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1242
Enregistré le : 13 oct. 2015, 16:56

Re: Defaut COM modbus

Message 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 ?
Avatar du membre
lolodu013
Codeur fou
Codeur fou
Messages : 261
Enregistré le : 05 mars 2016, 08:31

Re: Defaut COM modbus

Message par lolodu013 »

9600 pour les 2
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1242
Enregistré le : 13 oct. 2015, 16:56

Re: Defaut COM modbus

Message 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.
DurandO
Maître du binaire
Maître du binaire
Messages : 402
Enregistré le : 21 mars 2021, 15:31

Re: Defaut COM modbus

Message 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
Avatar du membre
lolodu013
Codeur fou
Codeur fou
Messages : 261
Enregistré le : 05 mars 2016, 08:31

Re: Defaut COM modbus

Message 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
Avatar du membre
lolodu013
Codeur fou
Codeur fou
Messages : 261
Enregistré le : 05 mars 2016, 08:31

Re: Defaut COM modbus

Message 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 :shock:
Répondre