Perte de liaison TCP sur AG_LSEND

Forum traitant des automates industriels de marque Siemens.
Avatar de l’utilisateur
bipcoyote
Codeur fou
Codeur fou
Messages : 203
Inscription : 16 janv. 2018, 13:19
Localisation : Dunkerque

Re: Perte de liaison TCP sur AG_LSEND

Message par bipcoyote »

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 ?
+
Avatar de l’utilisateur
Damall
Codeur fou
Codeur fou
Messages : 220
Inscription : 13 janv. 2016, 09:22
Localisation : Luxembourg

Re: Perte de liaison TCP sur AG_LSEND

Message par Damall »

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.
Avatar de l’utilisateur
Damall
Codeur fou
Codeur fou
Messages : 220
Inscription : 13 janv. 2016, 09:22
Localisation : Luxembourg

Re: Perte de liaison TCP sur AG_LSEND

Message par Damall »

Bon, un peu de news,

Après analyse avec Wireshark, on s’aperçoit que c'est MES qui met fin à la liaison.
Vue Wireshark.png
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 ....
Avatar de l’utilisateur
djé
Dieu du process
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

Message par djé »

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]
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 ...
Avatar de l’utilisateur
Damall
Codeur fou
Codeur fou
Messages : 220
Inscription : 13 janv. 2016, 09:22
Localisation : Luxembourg

Re: Perte de liaison TCP sur AG_LSEND

Message par Damall »

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 :evil: :evil: :evil: :evil: ).

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.
Répondre