Page 1 sur 1

Filtrage d'une valeur

Posté : 30 déc. 2021, 12:58
par Elite60
Bonjour,

Je vous explique mon problème.
Je travaille sur un LEXIUM 32 et par communication Ethernet/IP je vais chercher le mot "courant".

Sauf que celui-ci n'est pas du tout stable elle varie trop.
J'ai donc utilisé ceci :
MF_Couple_Pos20_MES:=(90.0 * MF_Couple_Pos20_MES/100.0)+(10.0*MF_Couple_mesure/100.0);

mais cela ne change rien elle est toujours instable.

Puis j'ai essayer de faire une moyenne de la valeur mais c'est pas top...

J'ai vu avec un expert schneider, il ne trouve pas de solution à me donner...

Auriez-vous une solution à me proposer ?
Cordialement

Re: Filtrage d'une valeur

Posté : 30 déc. 2021, 13:02
par dpo
de mémoire il y a un bloc LAG qui sert à filtrer

tu peux aussi jeter un oeil ici
viewtopic.php?f=15&t=69&p=258&hilit=filtre#p258

tu peux aussi faire par exemple un tableau de 10 mesures
sur front montant de bit de cadence (500ms ? 1000ms ) tu ajoutes la valeur dans une case du tableau et tu passes à la suivante
blablabla et tu fais la moyenne des cases.

mais si c'est pour suivre et historiser une intensité ou couple, je ne filtrerais pas trop, au risque de ne pas voir des pics anormaux.

Re: Filtrage d'une valeur

Posté : 30 déc. 2021, 14:09
par AC23
Pour les moyenne, tu peux t'inspirer du excellent exemple de : steph68. moyenne glissante.

Bien cordialement;

Re: Filtrage d'une valeur

Posté : 30 déc. 2021, 15:26
par itasoft
slts,
oui ou un filtre "paso doble"

Re: Filtrage d'une valeur

Posté : 30 déc. 2021, 15:56
par Elite60
AC23 a écrit : 30 déc. 2021, 14:09 Pour les moyenne, tu peux t'inspirer du excellent exemple de : steph68. moyenne glissante.

Bien cordialement;
Je le fait mais c'est pas top malheureusement...
itasoft a écrit : 30 déc. 2021, 15:26 slts,
oui ou un filtre "paso doble"
Salut, peux tu m'en dire plus je connais pas ceci..

Re: Filtrage d'une valeur

Posté : 30 déc. 2021, 16:02
par AC23
Elite60 a écrit : 30 déc. 2021, 15:56
AC23 a écrit : 30 déc. 2021, 14:09 Pour les moyenne, tu peux t'inspirer du excellent exemple de : steph68. moyenne glissante.

Bien cordialement;
Je le fait mais c'est pas top malheureusement...
itasoft a écrit : 30 déc. 2021, 15:26 slts,
oui ou un filtre "paso doble"
Salut, peux tu m'en dire plus je connais pas ceci..
Par: pas top. Tu veux dire quoi?

Si par exemple, tu fait une moyenne de 10 points par second => tableau de taille 10 et une impulsion toutes les 100 ms sur l'entrée EN tu FB. Ça devrait te donner une valeur assez stable non ? (ou je n'ai pas bien compris ton problème).

Re: Filtrage d'une valeur

Posté : 30 déc. 2021, 16:39
par steph68
Salut,

Quelle est la fréquence d'échantillonnage ?

As-tu essayé de la monter ?

En motion, c'est courant d'échantillonner à la millisecondes (1000 valeurs / seconde), voir 100 Hz mais pas en dessous.

Sinon tu ne mesures que du "bruit".

Peux-tu poster un tracé de la mesure ?

@+

Re: Filtrage d'une valeur

Posté : 31 déc. 2021, 09:38
par itasoft
Rectificatif:
je voulais dire un filtre "passe haut" et non "paso" comme "paso doble" qui n'as rien à voir