Page 1 sur 1

Sauvegarder donnée avant transfert

Posté : 17 nov. 2016, 18:27
par MikeKol
Bonsoir

Aujourd'hui j'ai fais ma première boulette en mise en service, je pensé que les valeurs des paramètres étaient en dure dans l'automate (M340) du coup toutes les valeurs de paramètres sont perdu.

J'aimerai savoir avant de transférer mon programme donc l'automate en RUN faire AUTOMATE>Enregistrer les données de l'automates dans un fichiers
Apres je transfert mon nouveau programme et après je transfert le fichier de données sauvegarde?

Je n'ai jamais fait cette procédure.

Cordialement

Re: Sauvegarder donnée avant transfert

Posté : 17 nov. 2016, 19:45
par Allan
Bonsoir,

Normalement c'est ça , transfert du programme puis transfert du fichier .DAT

Re: Sauvegarder donnée avant transfert

Posté : 17 nov. 2016, 20:42
par md42
slts,

oui c'est exactement comme cela qu'il faut procédé.
les datas sont remises à 0 lors du chargement d'un programme, c'est vrai dans tous les automates.

@+

Re: Sauvegarder donnée avant transfert

Posté : 17 nov. 2016, 21:24
par JC87
md42 a écrit :slts,

oui c'est exactement comme cela qu'il faut procédé.
les datas sont remises à 0 lors du chargement d'un programme, c'est vrai dans tous les automates.

@+
Bonsoir,

C'est vrai avec les automates programmés sous Unity mais ce n'est pas vrai pour ceux programmés en PL7 Pro ou même avant en PL7-3, pour tous ces automates on ne perdait pas les données lors d'un transfert programme.

JC

Re: Sauvegarder donnée avant transfert

Posté : 17 nov. 2016, 21:28
par MikeKol
Ben c'est surtout pour moi une fois tous les parametres trouver autant les mettre en dur dans l automate en cas de coupure et la pile (je sais même pas si il y en a une dans le M340) est hs il perde tous et doivent en plus reinjecter le programme et remettre les parametres.

Re: Sauvegarder donnée avant transfert

Posté : 17 nov. 2016, 21:44
par JC87
Il n'y a pas de pile dans un M340 mais ça ne veut pas dire qu'il ne faut pas sauvegarder les données. Sur certaines applications il y a des centaines voire des milliers de paramètres qu'on ne peut absolument pas écrire en dur, il est donc important d'avoir une sauvegarde, c'était vrai avec les anciens automates Schneider mais avec Unity c'est primordial. Cela dit on peut cocher une case dans la déclaration des variables qui permet une fois connecté d'initialiser la valeur initiale avec la valeur courante, ainsi on ne perd pas cette valeur lors d'un transfert de programme.

JC

Re: Sauvegarder donnée avant transfert

Posté : 17 nov. 2016, 23:29
par itasoft
slts,
oui c'est ça, on peut aussi mettre les paramétrés de base dans des constantes et charger ces constantes sur une reprise à froid. (%S0)

Re: Sauvegarder donnée avant transfert

Posté : 03 déc. 2016, 17:01
par lerieur
Sauvegarder les datas avant transfert d'un nouveau programme c'est toujours une bonne idée, quelque soit le logiciel ne serait-ce que pour pouvoir faire marche arrière si le nouveau programme ne fait pas ce qu'on attend de lui.