Defaut COM modbus

Forum traitant des automates industriels de marque Siemens.
Jambe
Créateur de langage
Créateur de langage
Messages : 749
Enregistré le : 28 mai 2020, 18:38

Re: Defaut COM modbus

Message par Jambe »

Les nouveaux capteurs ont ils pas déjà une résistance intégrée?
Avatar du membre
lolodu013
Codeur fou
Codeur fou
Messages : 261
Enregistré le : 05 mars 2016, 08:31

Re: Defaut COM modbus

Message par lolodu013 »

non pas du tout. Sur et certain.
Avatar du membre
sinced
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1273
Enregistré le : 13 oct. 2015, 16:56

Re: Defaut COM modbus

Message par sinced »

Je vais suggerer quelque chose sans savoir si vous aurez la possibilite de tester.
Essayez d'installer Modscan sur un PC et vous raccorder un convertisseur USB Serie puis vous essayez de lire les registres et vous verifier si tous les instruments repondent normalement.
Si ca fonctionne normalement, le probleme doit etre cote soft (programme Siemens) sinon ca doit etre sur la couche physique (cablage etc.)
DurandO
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 21 mars 2021, 15:31

Re: Defaut COM modbus

Message par DurandO »

Bonjour,
sinced a écrit : 11 nov. 2021, 21:35 Je vais suggerer quelque chose sans savoir si vous aurez la possibilite de tester.
Essayez d'installer Modscan sur un PC et vous raccorder un convertisseur USB Serie puis vous essayez de lire les registres et vous verifier si tous les instruments repondent normalement.
Si ca fonctionne normalement, le probleme doit etre cote soft (programme Siemens) sinon ca doit etre sur la couche physique (cablage etc.)
Là, je doute: il va peut-être falloir convertir en RS 485!

Revoir le traitement de COM dans l'API:
1) N° Esclave =1
2) Paramétrage com esclave
3) Tempo attente Pas de com en cours (Temps inter-requête 50ms)
4) Activation com
5) Fin_Com_OK ou (Fin_COM_Nok et Acquittement) --> N° Esclave = esclave suivant puis continuer en 2)

Faire cet essai en gardant un temps Time-Out exagérément élevé 5s. Essayer avec un temps Inter-requête de 50 ms ou beaucoup + exemple 500ms, juste pour vérifier que cela résous le problème de réponse esclave.
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: Defaut COM modbus

Message par Bernardo59 »

Salut,

Ca provient pas d'un problème d'alimentation ?
Vérifie que tu as bien la tension (voir un peu plus) sur l'ensemble des modules défaillants...
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 : 11 nov. 2021, 21:35 Je vais suggerer quelque chose sans savoir si vous aurez la possibilite de tester.
Essayez d'installer Modscan sur un PC et vous raccorder un convertisseur USB Serie puis vous essayez de lire les registres et vous verifier si tous les instruments repondent normalement.
Si ca fonctionne normalement, le probleme doit etre cote soft (programme Siemens) sinon ca doit etre sur la couche physique (cablage etc.)
Fais avec modbus doctor. chaque appareil répond parfaitement.
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 : 12 nov. 2021, 10:58 Bonjour,
sinced a écrit : 11 nov. 2021, 21:35 Je vais suggerer quelque chose sans savoir si vous aurez la possibilite de tester.
Essayez d'installer Modscan sur un PC et vous raccorder un convertisseur USB Serie puis vous essayez de lire les registres et vous verifier si tous les instruments repondent normalement.
Si ca fonctionne normalement, le probleme doit etre cote soft (programme Siemens) sinon ca doit etre sur la couche physique (cablage etc.)
Là, je doute: il va peut-être falloir convertir en RS 485!

Revoir le traitement de COM dans l'API:
1) N° Esclave =1
2) Paramétrage com esclave
3) Tempo attente Pas de com en cours (Temps inter-requête 50ms)
4) Activation com
5) Fin_Com_OK ou (Fin_COM_Nok et Acquittement) --> N° Esclave = esclave suivant puis continuer en 2)

Faire cet essai en gardant un temps Time-Out exagérément élevé 5s. Essayer avec un temps Inter-requête de 50 ms ou beaucoup + exemple 500ms, juste pour vérifier que cela résous le problème de réponse esclave.

Fait, avec une tempos de 5. La com se fait sur 1 ou 2 appareil et les remontées d'infos sont super super super lentes. et si j'interroge plus de 2 mots par appareils, plus rien de remonte.

Avec une tempo de 50 ms je communique avec tout les appareils, jusqu'a 2 mots ce remontent correctement. Mais il m'en faut au moins 3...je ferai l'essais quand je peu

et les différences câblages? vous en pensez quoi?
DurandO
Maître du binaire
Maître du binaire
Messages : 482
Enregistré le : 21 mars 2021, 15:31

Re: Defaut COM modbus

Message par DurandO »

Bonjour,
lolodu013 a écrit : 12 nov. 2021, 19:54 Fais avec modbus doctor. chaque appareil répond parfaitement.
J'imagine que tu testes avec le même raccordement en remplaçant la liaison coté API par le PC RS232 via une interface RS485.
Si dans cette configuration, tu arrives à lire chaque esclave 19 mots (un/un), sans problème, cela semble s'expliquer du fait que tu ne bombardes pas tes esclaves de requêtes comme le fait probablement l'API.
lolodu013 a écrit : 12 nov. 2021, 19:58 Avec une tempo de 50 ms je communique avec tout les appareils, jusqu'a 2 mots ce remontent correctement. Mais il m'en faut au moins 3...
Je ne suis pas sur que l'on se comprenne bien sur cette histoire de tempo. Peux-tu faire un source de ton bloc (+DB, FB, FC associés) et envoi moi en message perso, je veux bien regarder de quelle manière la com est traitée.

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 »

DurandO a écrit : 13 nov. 2021, 08:53 Bonjour,
lolodu013 a écrit : 12 nov. 2021, 19:54 Fais avec modbus doctor. chaque appareil répond parfaitement.
J'imagine que tu testes avec le même raccordement en remplaçant la liaison coté API par le PC RS232 via une interface RS485.
Si dans cette configuration, tu arrives à lire chaque esclave 19 mots (un/un), sans problème, cela semble s'expliquer du fait que tu ne bombardes pas tes esclaves de requêtes comme le fait probablement l'API.
lolodu013 a écrit : 12 nov. 2021, 19:58

Bonjour effectivement je procède de cette façon, je supprime la liaison api et je met mon convertisseur. Mais carte AI est une carte avec une cartouche configurable et configuré en RS485,



Avec une tempo de 50 ms je communique avec tout les appareils, jusqu'a 2 mots ce remontent correctement. Mais il m'en faut au moins 3...
Je ne suis pas sur que l'on se comprenne bien sur cette histoire de tempo. Peux-tu faire un source de ton bloc (+DB, FB, FC associés) et envoi moi en message perso, je veux bien regarder de quelle manière la com est traitée.

Ok je t'envoi ca, et encore merci


Durand.O
Fichiers joints
RS485_4.JPG
RS485_3.JPG
RS485_2.JPG
RS485.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 »

lolodu013 a écrit : 14 nov. 2021, 15:41
DurandO a écrit : 13 nov. 2021, 08:53 Bonjour,
lolodu013 a écrit : 12 nov. 2021, 19:54 Fais avec modbus doctor. chaque appareil répond parfaitement.
J'imagine que tu testes avec le même raccordement en remplaçant la liaison coté API par le PC RS232 via une interface RS485.
Si dans cette configuration, tu arrives à lire chaque esclave 19 mots (un/un), sans problème, cela semble s'expliquer du fait que tu ne bombardes pas tes esclaves de requêtes comme le fait probablement l'API.
lolodu013 a écrit : 12 nov. 2021, 19:58

Bonjour effectivement je procède de cette façon, je supprime la liaison api et je met mon convertisseur. Mais carte AI est une carte avec une cartouche configurable et configuré en RS485,



Avec une tempo de 50 ms je communique avec tout les appareils, jusqu'a 2 mots ce remontent correctement. Mais il m'en faut au moins 3...
Je ne suis pas sur que l'on se comprenne bien sur cette histoire de tempo. Peux-tu faire un source de ton bloc (+DB, FB, FC associés) et envoi moi en message perso, je veux bien regarder de quelle manière la com est traitée.


C' est fait


Durand.O
Répondre