Slts,
Il faut voir aussi le cas de figure ou l’automate est HS et qu’il faut le remplacer.
Dans ce cas il faut sauvegarder périodiquement les compteurs sur une carte SD pour les restituer sur le nouvel automate de remplacement
Création d'un DFB dans somachine Basic
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Création d'un DFB dans somachine Basic
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Création d'un DFB dans somachine Basic
Re !
Oui, les variables (de %MW0 à %MW49) sont persistantes automatiquement, si la pile n'est pas hs au démarrage...
donc préférer en effet l'option SD ou mémoire non volatile par :
- Enregistrement possible jusqu'à 2 000 mots mémoire (%MW50 jusqu'à %MW2049).
%S90 : Type de mémoire (0 non volatile, 1 Carte SD
%SW148 : Nombre de mots a sauver / Restaurer
%S91 : Effacer données sauvées
%S92 : Des données ont été sauvées (si %S90=0)
%S93 : Sauver les mots
%S94 : Restaurer les mots
%SW147 : Résultat opération (si %S90=1)
Attention, le nombre de mots a sauver influe sur le temps nécessaire à la fonction pour s'achever... il peut être plus d'un temps de cycle automate !!
Avec une valeur a sauver, je pense pas mais bon, faut tester...
https://www.google.com/url?sa=t&rct=j&q ... 57QjKUhese
Page 66
- ça change pas le fait qu'il faut transférer MW20 (MW50 plûtot) dans param avant le dfb, et inversement après le dfb
- faudra juste gérer la sauvegarde, et la restitution en plus !
Bref, c'est une usine a gaz 'made in schneider'
Oui, les variables (de %MW0 à %MW49) sont persistantes automatiquement, si la pile n'est pas hs au démarrage...
donc préférer en effet l'option SD ou mémoire non volatile par :
- Enregistrement possible jusqu'à 2 000 mots mémoire (%MW50 jusqu'à %MW2049).
%S90 : Type de mémoire (0 non volatile, 1 Carte SD
%SW148 : Nombre de mots a sauver / Restaurer
%S91 : Effacer données sauvées
%S92 : Des données ont été sauvées (si %S90=0)
%S93 : Sauver les mots
%S94 : Restaurer les mots
%SW147 : Résultat opération (si %S90=1)
Attention, le nombre de mots a sauver influe sur le temps nécessaire à la fonction pour s'achever... il peut être plus d'un temps de cycle automate !!
Avec une valeur a sauver, je pense pas mais bon, faut tester...
https://www.google.com/url?sa=t&rct=j&q ... 57QjKUhese
Page 66
- ça change pas le fait qu'il faut transférer MW20 (MW50 plûtot) dans param avant le dfb, et inversement après le dfb
- faudra juste gérer la sauvegarde, et la restitution en plus !
Bref, c'est une usine a gaz 'made in schneider'
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Création d'un DFB dans somachine Basic
slts,
A savoir que sur la carte SD ya pas de limite (à 2000 mots)
A savoir que sur la carte SD ya pas de limite (à 2000 mots)
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Création d'un DFB dans somachine Basic
slts,
j'ai fais des essais pour enregistrer des mots %MW sur la carte SD en plus que ça marche pas ça fout en l'air le firmware du M221 obligé de le lui recharger, c'est de la démence démentielle, es que quelqu'un à réussi à enregistrer les %MW sur la carte SD ????
j'ai fais des essais pour enregistrer des mots %MW sur la carte SD en plus que ça marche pas ça fout en l'air le firmware du M221 obligé de le lui recharger, c'est de la démence démentielle, es que quelqu'un à réussi à enregistrer les %MW sur la carte SD ????
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Création d'un DFB dans somachine Basic
Salut !
Etrange que ça plante l'uc...
Et en simu , ça fonctionne ?
Etrange que ça plante l'uc...
Et en simu , ça fonctionne ?
T'es sûr ? vu que c,est SW148 qui donne le nombre de mots et que l'adresse max est %MW2049 et mini est %MW50 .... ça fait bien 2000 mots !
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 
- itasoft
- Mi homme - Mi automate

- Messages : 7807
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Création d'un DFB dans somachine Basic
T'es sûr ? vu que c,est SW148 qui donne le nombre de mots et que l'adresse max est %MW2049 et mini est %MW50 .... ça fait bien 2000 mots !
oui mais si c'est sur la carte SD (%S90=1) ya pas de limite, ceci dit mon test je l'ai fait sur 10 mots,
Sur le simulateur on ne peut pas y enfiler de carte SD
oui mais si c'est sur la carte SD (%S90=1) ya pas de limite, ceci dit mon test je l'ai fait sur 10 mots,
Sur le simulateur on ne peut pas y enfiler de carte SD
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
philou77
- Mi homme - Mi automate

- Messages : 2142
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Création d'un DFB dans somachine Basic
En général les simulateurs créent un fichier sur le disque dur pour simuler une carte SD
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! 