Perte de liaison TCP sur AG_LSEND

Forum traitant des automates industriels de marque Siemens.
Avatar de l’utilisateur
Damall
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 144
Enregistré le : 13 janv. 2016, 09:22
Localisation : Luxembourg

Re: Perte de liaison TCP sur AG_LSEND

Message par Damall » 13 sept. 2019, 13:19

Effectivement ça pourrais être une bonne piste, j'ai déjà prévu avec l'informatique de faire le test sans passer pas le routeur.

Pour ce qui est du KeepAlive, j'ai plutôt l'effet inverse qui se passe, car plus je charge la communication, plus j'ai des pertes de liaison.
Car comme je l'ai décrit précédemment, lorsque la machine est à l'arrêt, je n’envoie plus les données de production.
Mais j'envoie toutes les minutes un watchdog et je reçois toutes les minutes un watchdog du PC, ainsi que toutes les 15 minutes des données de production, même si la machine est à l'arrêt.

Donc ce que je constate, c'est que plus j'envoie de messages, plus je perd la liaison.

Avatar de l’utilisateur
djé
Maître du binaire
Maître du binaire
Messages : 497
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes

Re: Perte de liaison TCP sur AG_LSEND

Message par djé » 13 sept. 2019, 13:59

Le Keep alive est là pour entretenir la liaison avec le correspondant en envoyant une trame TCP vide pour faire une sorte de HandShake et de s'assurer de la présence du destinataire avant d'envoyer une trame.

Comme expliqué dans l'extrait précédent il se peut qu’un équipement Actif sur le réseau type ROuteur/firewall coupe la liaison la plus ancienne pour laisser place à de nouvelles liaisons plus récentes.
Cela pourrait expliquer le fait que Hors Prod tu n'as pas de soucis (le matos gère bien le peu de liaisons actives sans couper) alors qu'en prod existe un forte densité de communications et là il coupe pour laisser place à de nouvelles liaisons plus récentes.
Comme tu dis, c'est une piste.

Après on est d'accord que tu cherches à mettre au point ce truc mais que ça ne te pose pas de problèmes (SI?) puisque tu relances la com au bout d'une période d'une seconde.
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
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 144
Enregistré le : 13 janv. 2016, 09:22
Localisation : Luxembourg

Re: Perte de liaison TCP sur AG_LSEND

Message par Damall » 17 sept. 2019, 08:36

J'ai changer la carte de COM, et ça ne change rien, j'ai toujours le même problème.

J'ai mis en analyse tous mes signaux sur IBA, et la chose que je constate, c'est que je perd la liaison au moment ou je reçois le chien de garde du PC, mais pas tous le temps.
Je pense donc qu'il n'y a pas de problème sur l’émission de données.

Répondre