Le protocole Modbus (Modbus/TCP)
I
8
Gestion des liaisons
0 0
8.3.2
Fermeture de liaisons
8.3.3
Surveillance du time out
74
Une liaison sera supprimée de la liste interne des liaisons si
•
la durée keepalive est écoulée et que le serveur ne reçoit plus de réponses
•
le socket retourne un message de défaut
•
la liaison avec le client a été supprimée
S'il s'agissait d'une liaison de commande, il en résultera l'établissement d'une
nouvelle liaison de commande. Si aucune donnée SP valide n'est émise pendant la
durée de time out, un time out bus de terrain sera déclenché
En standard, la durée Keepalive est réglée sur 10 secondes. Si une liaison de
commande est en cours et si la durée de time out est réglée sur plus de 5 secondes, la
durée Keepalive passe au double de la durée de time out.
Avec une liaison de commande, le time out bus de terrain est affiché dans l'appareil en
cas de rupture de câble ou de défaut de socket après écoulement de la durée de time
out réglée. Puis une nouvelle liaison de commande pourra à nouveau être établie.
La durée de surveillance du time out peut être réglée dans la plage de 0 à 650 s, par
pas de 10 ms.
•
0 s et 650 s signifie : la surveillance du time out est désactivée
•
10 ms - 649,09 s signifie : la surveillance du time out est activée
La durée de time out peut être réglée via
•
l'objet Register 219E
hex
•
un accès aux paramètres via l'objet register 200
•
les paramètres de l'arborescence paramètres dans MOVITOOLS
La surveillance de time out est déclenchée en cas d'activation d'une liaison de
commande. Le pilote du bus de terrain vérifie de manière cyclique si la dernière actua-
lisation des données de sortie a été reçue dans la plage de time out.
Si la surveillance du time out est désactivée par réglage de la durée de time out sur 0
ou 65000, un time out bus de terrain ne sera plus détecté. Ceci s'applique également
en cas de désactivation de la liaison de commande.
L'état de time out déclenche l'exécution de la réaction de time out réglée au niveau du
programme CEI.
Une modification de la durée de time out (écriture sur l'index 8606) n'est active qu'après
redémarrage.
(8606
)
déc
hex
Manuel Commande MOVI-PLC® advanced DHR41B
- 203
sur l'index 8606
hex
®
MotionStudio