hystérésis avec M241

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
jazon
Code sa première boucle
Code sa première boucle
Messages : 13
Enregistré le : 05 mai 2023, 01:48

hystérésis avec M241

Message par jazon »

Salut tout le monde,

J'ai besoin de votre aide a propos d'un projet,
Je doit Comparer deux niveaux analogiques 4-20mA pour commander des vannes motorisés.
A l'aide des bloc supérieur(>) et inférieur(<), j'ai réussi a commander l'ouverture et la fermeture des vannes jusque là c'est ok.
Mais il s trouve que pour je doit peut etre ajouté une hystérésis pour éviter les battements car il suffit que le niveau change de 1mm pour que la commande s'active.
avez vous des solutions par rapport a ça ou une meilleure proposition?
Comment programmer une Hystérésis sur un M241 par rapport a deux niveau?

Merci d'avance!
Avatar du membre
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7803
Enregistré le : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: hystérésis avec M241

Message par itasoft »

en augumentant la valeur du filtre dans la configuration de l'entrée ana. ça suffit pas ??
Automaticien privé (de tout)
itasoft@free.fr
Avatar du membre
chgui
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 126
Enregistré le : 20 oct. 2015, 08:05
Localisation : Amiens

Re: hystérésis avec M241

Message par chgui »

Salut,

Avec un automaintien,

Tu appel ta bobine si entrée ana >X puis en parallèle, tu mets un contact de ta bobine et valeur >Y, ce qui maintiendra ta bobine, histoire de vider un peu...
Avec bien sur X et Y à ta convenance, mais intelligemment pour que cela fonctionne!

Sinon, du filtrage sur l'entrée, comme itasof propose,
Ou une temporisation, entrée ana >X pendant Z seconde, pour pouvoir appeler la bobine.
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1572
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: hystérésis avec M241

Message par MiGaNuTs »

Je comprends pas la question. Un hystérésis, que ce soit un M241 ou n'importe quel autre automte, ca se programme a peu pres pareil.
Tu mets 2 valeurs differentes pour tes seuils, et comme par magie tant que tu est entre les deux tu est dans la zone d'hystérésis et il ne se passe rien.
jazon
Code sa première boucle
Code sa première boucle
Messages : 13
Enregistré le : 05 mai 2023, 01:48

Re: hystérésis avec M241

Message par jazon »

Normalement ça devrait aller j'avais pas pensé a ça.
Merci!
jazon
Code sa première boucle
Code sa première boucle
Messages : 13
Enregistré le : 05 mai 2023, 01:48

Re: hystérésis avec M241

Message par jazon »

MiGaNuTs
sauf que il ne s'agit pas de fixer des seuils mais de comparer deux niveaux analogique qui sont en constante variation pour commander l'ouverture et la fermeture des vannes electrique.
si je stabilise pas la commande s'execute du tik au tak.
MiGaNuTs
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1572
Enregistré le : 12 nov. 2015, 21:02
Localisation : 45 - Loiret
Contact :

Re: hystérésis avec M241

Message par MiGaNuTs »

jazon a écrit : 22 août 2025, 12:53 MiGaNuTs
sauf que il ne s'agit pas de fixer des seuils mais de comparer deux niveaux analogique qui sont en constante variation pour commander l'ouverture et la fermeture des vannes electrique.
si je stabilise pas la commande s'execute du tik au tak.
Du coup c'est pas un hysteris que tu veux, c'est un filtre. Aucun rapport. C'est peut etre pour ca que j'avais pas compris la question.
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: hystérésis avec M241

Message par philou77 »

Salut,

Comme dit itasoft..

Sinon tu peux aussi temporiser au retard tes commandes ouv/ fer

Cela absorbera les variations des comparaisons
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
roudy
Générateur de blocs fonctions
Générateur de blocs fonctions
Messages : 144
Enregistré le : 19 janv. 2019, 17:28

Re: hystérésis avec M241

Message par roudy »

Bonjour,
De base pour gérer une hystérésis, il faut :
- une consigne
- un seuil : haut ou bas
- si seuil haut et bas, il faudra aussi une bande morte (pour éviter le barbotage)
Ensuite, en fonction de la valeur de process, tu dois faire des comparaisons pour faire du SET/RESET et activer ta/tes vannes avec.
Il est aussi possible de "ruser" en faisant un seuil flottant, çàd recalculer celui-ci en fonction d'un delta par rapport à la consigne :
si la consigne change, le(s) seuil(s) change(nt) tout seul.
Je sais pas quelle logique tu veux mettre en place, il existe plein de façon de retarder : hystérésis, TON, TOF, calcul de moyenne sur n scan.
Celle que j'utilise jamais, c'est le filtre des voies automates, je travaille toujours avec la valeur brute.
Si le signal est merdique, je préfère le savoir et changer la sonde dans ce cas, filtrer une voie c'est décaler les problèmes (de mon point de vue)
En conclusion, choisi une stratégie et tiens toi z'y.
Bon courage.
Bon WE.
Si c'est pas clair dans ta tête, ce sera bien pire dans ton code.
Répondre