Juste un détail : avec les 2 actions que je décris précédemment, lorsque je lance le runtime, je perds la connexion au bout de quelques secondes, la connexion devient stable en faisant un "Restart Runtime". C'est systématique et je ne comprends pas cela.
En ce moment la connexion est active depuis plus de 2 heures sans aucun soucis mais après un "Restart Runtime". Le problème est au démarrage...
J'ai baissé le PLCThread à 500ms et ça fonctionne encore. Je n'ai pas pu mettre encore en évidence l'efficacité de ce point... En dessous j'ai bien relevé une dégradation mais je ne suis pas sûr que ça vienne de là. Mais d'après Claes, c'est une piste à suivre. A 500ms, le ScanTimeMin = ScanTimeMax = ActualScanTime = 0.5s, ce qui n'est pas du tout le cas à 100ms.
Bon je ne suis que débutant aussi, mais chercher à deux, c'est plus motivant. Le sujet est intéressant !