[M221] Sauvegarder valeur d'un mot dans un UDFB

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
Squale
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 105
Enregistré le : 05 sept. 2018, 06:17
Localisation : TAHITI

[M221] Sauvegarder valeur d'un mot dans un UDFB

Message par Squale »

Bonjour,

sur un projet qui comporte plusieurs pompes j'ai paramétré un bloc fonction pour gérer le fonctionnement d'une pompe puis je l'ai implémenté plusieurs fois dans mon programme selon le nombre de pompes à gérer.

Dans ce bloc fonction j'ai ajouté un comptage du temps de fonctionnement et du nombre de démarrages, le problème c'est qu'à chaque téléchargement quand je fais des modifs, les valeurs des mots dans les blocs fonction sont réinitialisées.

Comment je peux faire pour sauvegarder les valeurs à chaque telechargement ?

Ci joint la partie du bloc fonction qui traite le temps de marche:
Sans titre.png
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M221] Sauvegarder valeur d'un mot dans un UDFB

Message par itasoft »

c'est normal c'est des variables locales au DFB comme dans n'importe quel DFB
Automaticien privé (de tout)
itasoft@free.fr
Squale
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 105
Enregistré le : 05 sept. 2018, 06:17
Localisation : TAHITI

Re: [M221] Sauvegarder valeur d'un mot dans un UDFB

Message par Squale »

Si je recopie la valeur des variables dans des mots, comment faire pour que ces mots ne repassent pas à 0 à chaque fois ?
Avatar du membre
Bruce33
Dieu du process
Dieu du process
Messages : 930
Enregistré le : 28 oct. 2015, 06:54
Localisation : Pas-de-Calais

Re: [M221] Sauvegarder valeur d'un mot dans un UDFB

Message par Bruce33 »

Squale a écrit : 02 oct. 2024, 08:52 Si je recopie la valeur des variables dans des mots, comment faire pour que ces mots ne repassent pas à 0 à chaque fois ?
Bonjour,
D'abord vérifier les paramètres de téléchargement (qui sont bien cachés).
Par défaut les variables %M et %MW sont toutes remises à zéro lors du téléchargement.
M221-supression_M_MW_telechargement.png
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [M221] Sauvegarder valeur d'un mot dans un UDFB

Message par philou77 »

Salut !

1er réseau

Charger %mwxx dans var0
Etc….

Faire ton dfb

Dernier réseau

Charger var0 dans %mwxx
Etc…


Pour les mw% rémanents, seuls les 50 premiers le sont..
Le reste c’est une galère.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Squale
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 105
Enregistré le : 05 sept. 2018, 06:17
Localisation : TAHITI

Re: [M221] Sauvegarder valeur d'un mot dans un UDFB

Message par Squale »

Bruce33 a écrit : 02 oct. 2024, 09:29
Squale a écrit : 02 oct. 2024, 08:52 Si je recopie la valeur des variables dans des mots, comment faire pour que ces mots ne repassent pas à 0 à chaque fois ?
Bonjour,
D'abord vérifier les paramètres de téléchargement (qui sont bien cachés).
Par défaut les variables %M et %MW sont toutes remises à zéro lors du téléchargement.
M221-supression_M_MW_telechargement.png
Bonjour,

j'ai vérifié les paramètres de téléchargement et c'est bien décoché.
Squale
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 105
Enregistré le : 05 sept. 2018, 06:17
Localisation : TAHITI

Re: [M221] Sauvegarder valeur d'un mot dans un UDFB

Message par Squale »

philou77 a écrit : 02 oct. 2024, 09:41 Salut !

1er réseau

Charger %mwxx dans var0
Etc….

Faire ton dfb

Dernier réseau

Charger var0 dans %mwxx
Etc…


Pour les mw% rémanents, seuls les 50 premiers le sont..
Le reste c’est une galère.
Salut Philou,

j'ai déjà utilisé cette méthode pour un autre projet, je voulais m'assurer qu'il n'y avait pas plus court.

Merci.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: [M221] Sauvegarder valeur d'un mot dans un UDFB

Message par philou77 »

Salut.

Pas d’autres choix sur un m221.
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7805
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: [M221] Sauvegarder valeur d'un mot dans un UDFB

Message par itasoft »

Disons que si ça concerne un seul mot , on peut faire:

COMPTEUR1:=mon_udfb(COMPTEUR1)

exemple:
%VAR0:=%PARAM0
INC %VAR0
%RET0:=%VAR0
Automaticien privé (de tout)
itasoft@free.fr
Répondre