compteur sur Control Expert
-
- Code son premier grafcet
- Messages : 38
- Enregistré le : 22 août 2022, 17:52
- Localisation : Toulouse
compteur sur Control Expert
Bonjour à tous !
Je me permets de vous solliciter car mon bout de programme ne fonctionne pas comme je le voudrais.
Ce que je veux c'est qu'une fois par jours, la valeur 2 soit affectée à ma variable CRTL_EVTS_P30B. Le reste du temps, la valeur 0 y est affectée.
De plus, au delà de 10 jours, la valeur 8 doit être affectée .
Je vous mets des captures d'écrans de mon bout de programme, en espérant avoir été assez claire !!
En vous remerciant par avance pour votre retour
PS: Mon compteur horaire semble fonctionner correctement mais l'autre partie du programme non, par moment la variable "mem" devrait toujours s'incrémentée mais elle revient à la valeur 1.
Je me permets de vous solliciter car mon bout de programme ne fonctionne pas comme je le voudrais.
Ce que je veux c'est qu'une fois par jours, la valeur 2 soit affectée à ma variable CRTL_EVTS_P30B. Le reste du temps, la valeur 0 y est affectée.
De plus, au delà de 10 jours, la valeur 8 doit être affectée .
Je vous mets des captures d'écrans de mon bout de programme, en espérant avoir été assez claire !!
En vous remerciant par avance pour votre retour
PS: Mon compteur horaire semble fonctionner correctement mais l'autre partie du programme non, par moment la variable "mem" devrait toujours s'incrémentée mais elle revient à la valeur 1.
- itasoft
- Mi homme - Mi automate
- Messages : 7151
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: compteur sur Control Expert
qu'une fois par jours, la valeur 2 soit affectée à ma variable CRTL_EVTS_P30B. Le reste du temps, la valeur 0 y est affectée.
------------
Si c'est une fois par jour, tous les jours, ya pas de reste du temps
------------
Si c'est une fois par jour, tous les jours, ya pas de reste du temps
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Code son premier grafcet
- Messages : 38
- Enregistré le : 22 août 2022, 17:52
- Localisation : Toulouse
Re: compteur sur Control Expert
oui exactement, je me suis mal exprimée
- itasoft
- Mi homme - Mi automate
- Messages : 7151
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: compteur sur Control Expert
C’est pas grave , C’est parce que je ne comprends pas l’Incompréhensible
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 1083
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: compteur sur Control Expert
Si tu veux que ta variable machin contienne 2 pendant 1 seul cycle automate par jour, autant pas se casser la tête et utiliser le mot système qui indique quel jour on est.
En pseudo code, ça donne un truc du genre ça:
Ça marchera pareil avec %SW52 si tu préfère.
En pseudo code, ça donne un truc du genre ça:
Code : Tout sélectionner
if %SW49 <> memojour then
machin := 2;
else
machin := 0;
end if;
memojour := %SW49;
-
- Mi homme - Mi automate
- Messages : 1083
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: compteur sur Control Expert
En rajoutant le compteur de jours ca donne ca
Code : Tout sélectionner
if %SW49 <> memojour then
cptJours++;
if cptJours <=10 then
machin := 2;
else
machin:=8;
cptJours:=0;
end if;
else
machin := 0;
end if;
memojour := %SW49;
-
- Mi homme - Mi automate
- Messages : 1083
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: compteur sur Control Expert
Si tu met le "memojour:= %SW49;" a un endroit moins bourrin et que tu utilise intelligemment le %SW51 tu peut même choisir l'heure de ton trigger.
- Béryl
- Mi homme - Mi automate
- Messages : 1683
- Enregistré le : 20 oct. 2015, 12:00
- Localisation : localhost
Re: compteur sur Control Expert
Un modo pour déplacer le sujet dans la partie Schneider ?
Merci !
Merci !
-
- Code son premier grafcet
- Messages : 38
- Enregistré le : 22 août 2022, 17:52
- Localisation : Toulouse
Re: compteur sur Control Expert
Bonjour à tous !!
Merci pour vos réponses, je fais des tests et si jamais je reviendrai vers vous
Très bonne journée
Merci pour vos réponses, je fais des tests et si jamais je reviendrai vers vous
Très bonne journée
Re: compteur sur Control Expert
Salut,
Rien à ajouter à ce qui a déjà été dit si ce n'est qu'il faut quand même faire attention à la dérive horaire d'un automate dans le temps.
Sinon utiliser son horloge interne est le meilleur moyen de maitriser le genre de chose que tu souhaite faire.
Rien à ajouter à ce qui a déjà été dit si ce n'est qu'il faut quand même faire attention à la dérive horaire d'un automate dans le temps.
Sinon utiliser son horloge interne est le meilleur moyen de maitriser le genre de chose que tu souhaite faire.
C'est fait!