BONJOUR,
J’ai un automate M241 de Schneider et ça fait pas mal de temps que j’essaye de programmer un débit par m3/h avec un compteur d’eau a impulsion sauf que j’y arrive toujours pas.
Existe t-il un bloc fonction capable de réaliser un lecture de débit par pulse
Si vous avez une idée là-dessus en image je suis preneur.
Cordialement!
[M241]
-
- Mi homme - Mi automate
- Messages : 1073
- Enregistré le : 12 nov. 2015, 21:02
- Localisation : 45 - Loiret
- Contact :
Re: [M241]
Bonjour.
Ton impulsion est raccordée sur une entrée rapide de ton automate ou sur une entrée standard ?
Les entrées rapides peuvent être utilisées comme 'fréquencemètre'. Ensuite y'a plus qu'a faire un produit en croix et tu a ton débit.
Sinon il faut mesurer la durée entre 2 fronts montants pour avoir la période, en déduire la fréquence et puis produit en croix.
Ton impulsion est raccordée sur une entrée rapide de ton automate ou sur une entrée standard ?
Les entrées rapides peuvent être utilisées comme 'fréquencemètre'. Ensuite y'a plus qu'a faire un produit en croix et tu a ton débit.
Sinon il faut mesurer la durée entre 2 fronts montants pour avoir la période, en déduire la fréquence et puis produit en croix.
Re: [M241]
Bonjour,
L'impulsion est raccordée sur une entrée standard.
Comment mesurer dans ce cas la durée entre 2 fronts montants?
MERCI!
L'impulsion est raccordée sur une entrée standard.
Comment mesurer dans ce cas la durée entre 2 fronts montants?
MERCI!
- itasoft
- Mi homme - Mi automate
- Messages : 7141
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: [M241]
slts,
Incrémenter un compteur de temps absolu DWORD dans une tache rapide 1 ms
(*Débit en litres/heure pour une impulsion par litre *)
if re(Impulsion) then
Duree:=Temps_Absolu-Temps_Absolu_Mem;
Temps_Absolu_Mem:=Temps_Absolu;
Debit:=3600000/Duree;
end_if;
Incrémenter un compteur de temps absolu DWORD dans une tache rapide 1 ms
(*Débit en litres/heure pour une impulsion par litre *)
if re(Impulsion) then
Duree:=Temps_Absolu-Temps_Absolu_Mem;
Temps_Absolu_Mem:=Temps_Absolu;
Debit:=3600000/Duree;
end_if;
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: [M241]
Merci pour ce retour @itasoft je vais essayer ça et je vous reviens au plus vite.