Il existe deux types de connexions TCP/IP rompues :
-
problème physique avec le câble réseau (coupé ou déconnecté) ;
-
disparition de l'équipement distant (panne, perte de puissance, etc.).
Si le socket est actif, l'équipement peut rapidement détecter la connexion en défaut à l'aide du bit de diagnostic, d'un voyant, du bit santé, etc. Si la connexion du socket n'est pas active, la connexion en défaut est détectée 2heures plus tard par la requêteKeep Alive. Si la connexion est rétablie pendant cet intervalle, la méthode de redémarrage des communications varie selon le type de rupture :
Ces situations sont détaillées ci-dessous.
Dans ce cas, la rupture de connexion est causée par un câble réseau, mais les deux stations restent opérationnelles.
Lorsque le câble est reconnecté, la communication entre le module Modicon M340 et l'équipement distant redémarre sur la même connexion TCP/IP précédemment ouverte.
Perte de connexion vers le serveur
L'équipement distant qui a disparu est le serveur.
1
Le module Modicon M340 client continue d'envoyer des données sur l'ancienne connexion (qui reste à moitié ouverte).
2
Le serveur qui reçoit les informations sans connexion associée envoie une commande RAZ et ferme l'ancienne connexion.
3
Le module Modicon M340 client ouvre une nouvelle connexion.
Perte de connexion vers le client
L'équipement distant qui a disparu est le client.
1
Le client ouvre une nouvelle connexion.
2
Le module Modicon M340 serveur reçoit la demande d'ouverture d'une nouvelle connexion.
3
Le module Modicon M340 serveur ferme l'ancienne connexion (si rien n'est en cours) et autorise la nouvelle.