compteur sur Control Expert

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

compteur sur Control Expert

Message par laetiba47 »

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 :D

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.
Fichiers joints
Capture_enregistrement_tous_les_10_jours.JPG
Capture_compteur_horaire.JPG
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7151
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: compteur sur Control Expert

Message par itasoft »

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
Automaticien privé (de tout)
itasoft@free.fr
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: compteur sur Control Expert

Message par laetiba47 »

oui exactement, je me suis mal exprimée
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7151
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: compteur sur Control Expert

Message par itasoft »

C’est pas grave , C’est parce que je ne comprends pas l’Incompréhensible
Automaticien privé (de tout)
itasoft@free.fr
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1083
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: compteur sur Control Expert

Message par MiGaNuTs »

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:

Code : Tout sélectionner

if %SW49 <> memojour then
	machin := 2;
else
	machin := 0;
end if;

memojour := %SW49;
Ça marchera pareil avec %SW52 si tu préfère.
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1083
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: compteur sur Control Expert

Message par MiGaNuTs »

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;
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1083
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: compteur sur Control Expert

Message par MiGaNuTs »

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.
Avatar du membre
Béryl
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1683
Enregistré le : 20 oct. 2015, 12:00
Localisation : localhost

Re: compteur sur Control Expert

Message par Béryl »

Un modo pour déplacer le sujet dans la partie Schneider ?
Merci !
laetiba47
Code son premier grafcet
Code son premier grafcet
Messages : 38
Enregistré le : 22 août 2022, 17:52
Localisation : Toulouse

Re: compteur sur Control Expert

Message par laetiba47 »

Bonjour à tous !!

Merci pour vos réponses, je fais des tests et si jamais je reviendrai vers vous :D

Très bonne journée
Avatar du membre
Brebiou
Dieu du process
Dieu du process
Messages : 946
Enregistré le : 21 oct. 2015, 08:38

Re: compteur sur Control Expert

Message par Brebiou »

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.
Béryl a écrit : 24 oct. 2023, 17:01 Un modo pour déplacer le sujet dans la partie Schneider ?
Merci !
C'est fait!
Répondre