Bonjour,
Je n'ai rien vu de spécial sur ton programme.
Mais quand tu dis avoir fais un test.
Es tu brancher sur les mêmes switchs pour avoir le même cheminenemt ?
+
Perte de liaison TCP sur AG_LSEND
Re: Perte de liaison TCP sur AG_LSEND
Et oui, j'ai débranché le câble de l'automate SAFETY et j'ai branché celui de mon automate TEST à la place.
Donc, c'est le même chemin et le même port.
J'ai contacté SIEMENS, j'attends des infos de leurs part.
Donc, c'est le même chemin et le même port.
J'ai contacté SIEMENS, j'attends des infos de leurs part.
Re: Perte de liaison TCP sur AG_LSEND
Bon, un peu de news,
Après analyse avec Wireshark, on s’aperçoit que c'est MES qui met fin à la liaison.
Maintenant, le but est de savoir pourquoi MES met fin à la liaison sur un automate, et pas sur l'autre.
J'ai demandé à l'informatique de me dire qu'elles sont les conditions pour qu'il mettent fin à la communication.
A suivre ....
Après analyse avec Wireshark, on s’aperçoit que c'est MES qui met fin à la liaison.
Maintenant, le but est de savoir pourquoi MES met fin à la liaison sur un automate, et pas sur l'autre.
J'ai demandé à l'informatique de me dire qu'elles sont les conditions pour qu'il mettent fin à la communication.
A suivre ....
- djé
- Dieu du process
- Messages : 776
- Inscription : 20 oct. 2015, 09:55
- Localisation : Bretagne, Pays de la Loire, Nantes
Re: Perte de liaison TCP sur AG_LSEND
Salut, et merci pour le suivi du Thread.
Peut-être serait-il intéressant d’avoir un log de WireShark mais sans filtre pour voir toutes les connections et peut-être spotter qqchose juste avant la fin de la connextion [FIN,ACK]
Peut-être serait-il intéressant d’avoir un log de WireShark mais sans filtre pour voir toutes les connections et peut-être spotter qqchose juste avant la fin de la connextion [FIN,ACK]
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Re: Perte de liaison TCP sur AG_LSEND
Bon, c'est en voie de résolution.
Explication de la coupure de liaison :
Si MES ne reçoit de message qui puisse décodé, il coupe la liaison. Au bout d'une minute il rétabli la liaison pour laisser aux partenaires le temps de régler le problème.
Donc après recherche de touts les messages que j’envoie, un message n'est pas correct (il ne contient pas une en-tête standard de message, en même temps, si l'AF que j'ai n'est pas correct ).
J'ai donc corrigé le message et maintenant c’est bon je ne perd plus la liaison.
Mais il y a des choses que je ne m'explique pas :
- pourquoi ça fonctionne sur l'autre automate ?
- si la trame n'est pas correct pourquoi ça ne plante pas à chaque message envoyé ?
Bref, maintenant ça fonctionne correctement.
Explication de la coupure de liaison :
Si MES ne reçoit de message qui puisse décodé, il coupe la liaison. Au bout d'une minute il rétabli la liaison pour laisser aux partenaires le temps de régler le problème.
Donc après recherche de touts les messages que j’envoie, un message n'est pas correct (il ne contient pas une en-tête standard de message, en même temps, si l'AF que j'ai n'est pas correct ).
J'ai donc corrigé le message et maintenant c’est bon je ne perd plus la liaison.
Mais il y a des choses que je ne m'explique pas :
- pourquoi ça fonctionne sur l'autre automate ?
- si la trame n'est pas correct pourquoi ça ne plante pas à chaque message envoyé ?
Bref, maintenant ça fonctionne correctement.