VAR RETAIN PERSISTENT non maintenue
VAR RETAIN PERSISTENT non maintenue
Bonjour,
Je suis en train de tester un compteur UP et j'aimerai que la valeur courante soit mémorisée même quand le RaspberryPi est mis hors tension. Pour cela j'ai déclaré la variable "CurrentValue" de sortie du compteur en RETAIN PERSISTENT. Malheureusement quand je test et que je coupe la tension d'alimentation du Raspberry et que je me reconnect la variable "CurrentValue" est revenue à 0... J'ai aussi vu un avertissement à la compilation concernant VAR_PERSISTANT, cf. copie d'écran ci-jointe.
Est-ce que ceci est censé fonctionner ou bien est-ce inhérent au Raspberry?
D'avance merci pour votre aide.
Je suis en train de tester un compteur UP et j'aimerai que la valeur courante soit mémorisée même quand le RaspberryPi est mis hors tension. Pour cela j'ai déclaré la variable "CurrentValue" de sortie du compteur en RETAIN PERSISTENT. Malheureusement quand je test et que je coupe la tension d'alimentation du Raspberry et que je me reconnect la variable "CurrentValue" est revenue à 0... J'ai aussi vu un avertissement à la compilation concernant VAR_PERSISTANT, cf. copie d'écran ci-jointe.
Est-ce que ceci est censé fonctionner ou bien est-ce inhérent au Raspberry?
D'avance merci pour votre aide.
Avec mes meilleures salutations
Re: VAR RETAIN PERSISTENT non maintenue
Bonjour
Ne serait-ce pas SW3 qui intervient?
Ne serait-ce pas SW3 qui intervient?
Re: VAR RETAIN PERSISTENT non maintenue
Euh... non pourquoi? SW3 est un poussoir pour le reset. Je veux juste conserver la valeur de la variable "CurrentValue" même quand on met hors tension l'installation.
Avec mes meilleures salutations
- Bruce33
- Créateur de langage
- Messages : 716
- Inscription : 28 oct. 2015, 06:54
- Localisation : Pas-de-Calais
Re: VAR RETAIN PERSISTENT non maintenue
Bonjour,
C'est normal que cela ne fonctionne pas.
Vous avez mémorisé la recopie de CTU_0.CV... mais le compteur CTU_0, lui, est réinitialisé au redémarrage.
C'est le compteur CTU_0 qu'il faudrait placer dans VAR RETAIN PERSISTENT. Mais je ne sais pas si c'est possible... Essayez !
C'est normal que cela ne fonctionne pas.
Vous avez mémorisé la recopie de CTU_0.CV... mais le compteur CTU_0, lui, est réinitialisé au redémarrage.
C'est le compteur CTU_0 qu'il faudrait placer dans VAR RETAIN PERSISTENT. Mais je ne sais pas si c'est possible... Essayez !
Re: VAR RETAIN PERSISTENT non maintenue
Bonjour
Je te conseille d'aller voir ici aussi : https://forge.codesys.com/forge/talk/Ru ... =25&page=0
Je te conseille d'aller voir ici aussi : https://forge.codesys.com/forge/talk/Ru ... =25&page=0
Re: VAR RETAIN PERSISTENT non maintenue
Bonjour,
Merci pour ce lien. Je vois que je ne suis pas le seul et qu'il n'y a pas de vraie solution comme sur un vrai API. La solution avec une batterie qui permet d'éteindre correctement le Raspberry et surtout de stocker les données peut être une solution intéressante. De tout façon ça n'est pas une priorité pour moi pour le moment, voyant qu'il n'existe pas de vraie solution simple de mise en oeuvre.filou59 a écrit : ↑06 avr. 2021, 17:19 Bonjour
Je te conseille d'aller voir ici aussi : https://forge.codesys.com/forge/talk/Ru ... =25&page=0
Avec mes meilleures salutations
-
- Code son premier grafcet
- Messages : 35
- Inscription : 04 mai 2019, 23:07
- Localisation : Eure et Loir
- Contact :
Re: VAR RETAIN PERSISTENT non maintenue
Effectivement, les valeurs des variables déclarées persistantes sous Codesys avec un Raspberry ne seront sauvegardées que si on éteint "proprement" le Raspberry :
"sudo shutdown" en commande SSH.
Après tu as effectivement la solution de la batterie qui permet éventuellement de pouvoir détecter une coupure d'alimentation et d'éteindre l'appareil pour maintenir tes valeurs de variables.
"sudo shutdown" en commande SSH.
Après tu as effectivement la solution de la batterie qui permet éventuellement de pouvoir détecter une coupure d'alimentation et d'éteindre l'appareil pour maintenir tes valeurs de variables.
Re: VAR RETAIN PERSISTENT non maintenue
Bonjour,
Afin de pouvoir mémoriser la valeur du compteur en fin de journée lorsque l'alimentation générale est coupée, je pense m'orienter vers une solution avec une carte UPS (Uninterruptible Power Supply) afin de pouvoir éteindre proprement le Raspberry Pi.
Après quelques recherches je vois qu'il existe beaucoup de modèles différents. Est-ce qu'un modèle serait préférable pour une intégration facile dans Codesys? Est-ce que qqn a déjà une expérience avec ces modules UPS?
D'avance merci pour vos réponses.
Afin de pouvoir mémoriser la valeur du compteur en fin de journée lorsque l'alimentation générale est coupée, je pense m'orienter vers une solution avec une carte UPS (Uninterruptible Power Supply) afin de pouvoir éteindre proprement le Raspberry Pi.
Après quelques recherches je vois qu'il existe beaucoup de modèles différents. Est-ce qu'un modèle serait préférable pour une intégration facile dans Codesys? Est-ce que qqn a déjà une expérience avec ces modules UPS?
D'avance merci pour vos réponses.
Avec mes meilleures salutations
- Bernardo59
- Dieu du process
- Messages : 957
- Inscription : 20 oct. 2015, 05:48
- Localisation : Nimes
Re: VAR RETAIN PERSISTENT non maintenue
Salut,
Quand tu dis UPS, tu parles onduleur, non ?
Pour un petit raspberry, je dirais qu'il te faut un onduleur de 350VA.
Perso, j'ai un APC de 700VA (https://www.amazon.fr/APC-Back-UPS-BX-B ... 930&sr=8-6) et ça tient bien la route.
Quand tu dis UPS, tu parles onduleur, non ?
Pour un petit raspberry, je dirais qu'il te faut un onduleur de 350VA.
Perso, j'ai un APC de 700VA (https://www.amazon.fr/APC-Back-UPS-BX-B ... 930&sr=8-6) et ça tient bien la route.
Re: VAR RETAIN PERSISTENT non maintenue
Bonjour,
Oh non pas besoin de si gros. Mais c’est le même principe, c’est une carte d’extension au format Raspberry avec une batterie.
https://pimodules.com/ups-pico-hv4-0b
https://www.distrelec.ch/fr/hat-ups-pij ... p/30163344
Oh non pas besoin de si gros. Mais c’est le même principe, c’est une carte d’extension au format Raspberry avec une batterie.
https://pimodules.com/ups-pico-hv4-0b
https://www.distrelec.ch/fr/hat-ups-pij ... p/30163344
Avec mes meilleures salutations