perte de données tsxp574634

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Avatar du membre
skip74
Créateur de langage
Créateur de langage
Messages : 673
Enregistré le : 13 oct. 2015, 06:34

perte de données tsxp574634

Message par skip74 »

Salut


j'ai un client qui avait un vieux coucou en pl7: processeur TSXP5720... cpu chargé a raz la gueule

Je dois faire évolution, et avant toutes modification vu la criticité du process, je voulais port ethernet pour un accès a distance...

Etant donné que ce programme est assez tortueux, j'ai pris le parti de convertir le programme en laissant sur la plateforme premium dans un premier temps, puis si pas de soucis, je le migrerais sur M340.

1° bug rapidement rencontré, la signalisation défaut ne fonctionnais pas: recherche -> le gars enclenchait les sorties uniquement pendant le font montant du bit S6... vu que le temps de cycle tournait a 200mS, ca s'allumait un peu :D
Bref je réglé le problème

2° et c'est celui la qui me pose problème: en cas de coupure de courant, j'ai tous les MW qui passent a 0,
j'ai regardé: la case "raz des %MWi sur reprise à froid" n'est pas cochée, je n'ai pas de défaut de pile, je n'ai pas de carte mémoire (tout est dans l'uc)
j'avais remplacé la pile du rack, les %S0 et %S1 ne sont pas utilisé, j'ai rien trouvé dans le programme automate qui remettrais a 0 les MW.
en zone systeme, il n'y a que les bits %S5,6,7 d'exploité...


Bref je sèche, si vous aviez des idées?

Merci beaucoup
Avatar du membre
JC87
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2286
Enregistré le : 20 oct. 2015, 13:00
Localisation : Nouvelle Aquitaine

Re: perte de données tsxp574634

Message par JC87 »

Hello,

Çà peut être fait à l'ancienne avec un simple bit. Vu que sur coupure secteur les bits repassent à zéro il suffit d'en tester un à "not" de remettre à 0 x mots puis de seter le dit bit.

IF NOT %M1
THEN %MW0:=512:=0;SET %M1
END_IF;


Si tu trouve rien qui ressemble à ça, je vois pas trop.

JC
"On veut faire du zéro défaut mais on a zéro bonhomme et zéro budget, et bien à la fin on a zéro résultat..."
Avatar du membre
fish
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1108
Enregistré le : 20 oct. 2015, 17:44

Re: perte de données tsxp574634

Message par fish »

Salut,
Il y a eu une alerte qualité en 2014 sur ce type de processeur.
Tu peux vérifier facilement en vérifiant les dates codes comprises entre
DOM [1240-1252]: 1er oct et 31 Dec 2012
DOM [1314-1352]: 1er avril et 31 Dec 2013
Avatar du membre
skip74
Créateur de langage
Créateur de langage
Messages : 673
Enregistré le : 13 oct. 2015, 06:34

Re: perte de données tsxp574634

Message par skip74 »

Hello,

Au niveau programme, il n'y a rien de programmé... les mots MW passent à 0 meme sans être programmée.

Au niveau version, il faut que je verifie mais ce processeur date d'une installation réalisée en 2008, et l'armoire restée hors tension pendant 6 ans...

je pense que je m'oriente vers un changement de processeur...

Merci
Avatar du membre
chgui
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 127
Enregistré le : 20 oct. 2015, 08:05
Localisation : Amiens

Re: perte de données tsxp574634

Message par chgui »

Salut,

J'ai déjà eu ce genre de truc, je m'en étais sortie en allant dans les propriétés de la variable, il y a une case à cocher, save ou rémanente, je ne sais plus bien...
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1986
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: perte de données tsxp574634

Message par Béryl »

J'ai eu un problème similaire sur cette CPU.
Elle perdait des mots aléatoirement (dans mon cas, c'était une sauvegarde de la date et de l'heure pour un rapport).
J'ai tout essayé, même flashé le firmware, rien n'y a fait.
C'est le constructeur de la machine qui m'a mis la puce à l'oreille en me disant que ça lui était déjà arrivé une fois.
On l'a virée et remplacée par un M340.
Cela rejoindrait ce que dit Fish.
Répondre