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
Filtrage d'une valeur
Re: Filtrage d'une valeur
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.
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
Pour les moyenne, tu peux t'inspirer du excellent exemple de : steph68. moyenne glissante.
Bien cordialement;
Bien cordialement;
<< La vie d'un homme passe par trois phases : apprentissage, apprentissage et apprentissage. >>
Et j'ai même pas fini la première phase
- itasoft
- Mi homme - Mi automate
- Messages : 7152
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Filtrage d'une valeur
slts,
oui ou un filtre "paso doble"
oui ou un filtre "paso doble"
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
Re: Filtrage d'une valeur
Je le fait mais c'est pas top malheureusement...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;
Salut, peux tu m'en dire plus je connais pas ceci..
Re: Filtrage d'une valeur
Par: pas top. Tu veux dire quoi?Elite60 a écrit : ↑30 déc. 2021, 15:56Je le fait mais c'est pas top malheureusement...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;
Salut, peux tu m'en dire plus je connais pas ceci..
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).
<< La vie d'un homme passe par trois phases : apprentissage, apprentissage et apprentissage. >>
Et j'ai même pas fini la première phase
Re: Filtrage d'une valeur
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 ?
@+
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 ?
@+
- itasoft
- Mi homme - Mi automate
- Messages : 7152
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Filtrage d'une valeur
Rectificatif:
je voulais dire un filtre "passe haut" et non "paso" comme "paso doble" qui n'as rien à voir
je voulais dire un filtre "passe haut" et non "paso" comme "paso doble" qui n'as rien à voir
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr