[TSX Premium] Passage en HALT, débordement du CDG
Posté : 15 févr. 2023, 21:25
Tout d'abord, bonjour à la communauté !
En faisant mes recherches, je suis tombé sur votre forum qui pourra peut-être m'aider dans mon problème.
Alors pour commencer, la ligne de production est équipé de 4 automates TSX Premium P57 5634M, relier entre eux via le modbus-TCP.
Depuis quelques temps, un de ces automates se met en HALT de façon totalement aléatoire, que la lige soit en production ou à l'arrêt... Pour cause de débordement du chien de garde.
N'ayant (pour ma part du moins) pas fait de modification soft sur cet automates, je suis parti sur un problème matériel. A donc été changé (dans le désordre), les piles de sauvegardes, la CPU, la carte mémoire, le bloc alimentation, une carte de sortie TOR et la suppression d'une carte CANopen qui ne servait plus...
N'ayant pas de succès, j'ai modifié le temps du chien de garde. Sur cet automate et uniquement sur celui-ci, la période programmée était en périodique. Je l'ai donc modifié pour le mettre comme pour les autres en cyclic à 150ms d'abord puis progressivement à 250 ms. En fonctionnement normal la durée courante de dépasse pas 8 ms.
Malgré cela, le problème revient toujours.
En poussant un peu plus l'analyse à l'aide des bits d'erreur et via la visualisation de diagnotic les nits %S11 et %S19 sont à 1, et la cause du dernier arrêt remonté est : arrêt sur un défaut logiciel (débordement de la tâche ou débordement SFC).
Les mots systèmes m'indique : %SW124 : 16#EC0E, %SW125 : 16#DEB0, %SW126 : 4 et %SW127 : 250 .
Le problème semble donc venir de la tâche MAST (?), le problème est que le programme est très lourd et sans indications plus précise, difficile de savoir où regarder, autre problème quand celui-ci passe en HALT, il est impossible de se connecter sans avoir coupé l'alimentation de l'automate.
Je cherche donc une aide, si il y a une moyen de savoir quel élément provoque la mise ne HALT de l'automate. Mes connaissances étant plutôt limité en Schneider, je sèche...
Merci
En faisant mes recherches, je suis tombé sur votre forum qui pourra peut-être m'aider dans mon problème.
Alors pour commencer, la ligne de production est équipé de 4 automates TSX Premium P57 5634M, relier entre eux via le modbus-TCP.
Depuis quelques temps, un de ces automates se met en HALT de façon totalement aléatoire, que la lige soit en production ou à l'arrêt... Pour cause de débordement du chien de garde.
N'ayant (pour ma part du moins) pas fait de modification soft sur cet automates, je suis parti sur un problème matériel. A donc été changé (dans le désordre), les piles de sauvegardes, la CPU, la carte mémoire, le bloc alimentation, une carte de sortie TOR et la suppression d'une carte CANopen qui ne servait plus...
N'ayant pas de succès, j'ai modifié le temps du chien de garde. Sur cet automate et uniquement sur celui-ci, la période programmée était en périodique. Je l'ai donc modifié pour le mettre comme pour les autres en cyclic à 150ms d'abord puis progressivement à 250 ms. En fonctionnement normal la durée courante de dépasse pas 8 ms.
Malgré cela, le problème revient toujours.
En poussant un peu plus l'analyse à l'aide des bits d'erreur et via la visualisation de diagnotic les nits %S11 et %S19 sont à 1, et la cause du dernier arrêt remonté est : arrêt sur un défaut logiciel (débordement de la tâche ou débordement SFC).
Les mots systèmes m'indique : %SW124 : 16#EC0E, %SW125 : 16#DEB0, %SW126 : 4 et %SW127 : 250 .
Le problème semble donc venir de la tâche MAST (?), le problème est que le programme est très lourd et sans indications plus précise, difficile de savoir où regarder, autre problème quand celui-ci passe en HALT, il est impossible de se connecter sans avoir coupé l'alimentation de l'automate.
Je cherche donc une aide, si il y a une moyen de savoir quel élément provoque la mise ne HALT de l'automate. Mes connaissances étant plutôt limité en Schneider, je sèche...
Merci