Page 1 sur 1

[M241]

Posté : 16 mars 2024, 19:07
par jazon
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!

Re: [M241]

Posté : 16 mars 2024, 19:44
par MiGaNuTs
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.

Re: [M241]

Posté : 16 mars 2024, 20:02
par jazon
Bonjour,
L'impulsion est raccordée sur une entrée standard.
Comment mesurer dans ce cas la durée entre 2 fronts montants?
MERCI!

Re: [M241]

Posté : 17 mars 2024, 06:39
par itasoft
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;

Re: [M241]

Posté : 17 mars 2024, 22:51
par jazon
Merci pour ce retour @itasoft je vais essayer ça et je vous reviens au plus vite.